EMQX 5.4 における互換性のない変更点
e5.4.0
#11998 MacOS 11(BigSur)向けパッケージのリリースを終了しました。
#12112 UDPマルチキャストを用いたクラスタリング戦略のサポートを終了しました。
#10976 共有サブスクリプションにおけるトピックフィルターの重複処理を修正しました。
- フックコールバック
session.subscribed
およびclient.subscribe
は、共有サブスクリプションを完全な表現(例:$share/group1/topic1/#
)で受け取り、subopts
からshare
プロパティは削除されます。 - フックコールバック
session.unsubscribed
およびclient.unsubscribe
は、共有サブスクリプションを完全な表現(例:$share/group1/topic1/#
)で受け取り、単なるtopic1/#
ではなくなります。 - ExHook プロトコルが変更されました。メッセージ
SubOpts
内のshare
フィールドは非推奨となりました。ExHook サーバーは共有サブスクリプションを完全な表現(例:$share/group1/topic1/#
)で受け取り、SubOpts
メッセージからshare
プロパティが削除されます。 - ルールエンジンのイベント
session.subscribed
およびsession.unsubscribed
は、共有サブスクリプションのtopic
を完全な表現(例:$share/group1/topic1/#
)で受け取るようになり、単なるtopic1/#
ではなくなります。
- フックコールバック
#12129 デフォルトのライセンス容量を、同時接続100から同時接続25に調整しました。
#12114 ExHook プロトコルが変更されました。メッセージ
TopicFilter
内のqos
フィールドは非推奨となりました。ExHook サーバーはメッセージSubOpts
で、qos
、rh
、rap
、nl
を含む完全なサブスクリプションオプションを受け取るようになります。