Incompatible Changes in EMQX 5.4
v5.4.0
#11994 Stopped releasing packages for Windows.
#11998 Stopped releasing packages for MacOS 11 (BigSur).
#12112 Stopped supporting UDP multicast based clustering strategy.
#10976 Fixed topic-filter overlapping handling in shared subscription.
- Hook callback
session.subscribed
andclient.subscribe
will now receive shared subscription in its full representation, e.g.$share/group1/topic1/#
, and theshare
property is deleted fromsubopts
. - Hook callback
session.unsubscribed
andclient.unsubscribe
will now receive shared subscription in its full representation, e.g.$share/group1/topic1/#
instead of justtopic1/#
. - ExHook Proto changed. The
share
field in messageSubOpts
was deprecated. ExHook Server will now receive shared subscription in its full representation, e.g.$share/group1/topic1/#
, and theshare
property is deleted from messageSubOpts
. session.subscribed
andsession.unsubscribed
rule-engine events will have shared subscriptions in their full representation fortopic
, e.g.$share/group1/topic1/#
instead of justtopic1/#
.
- Hook callback