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を含む完全なサブスクリプションオプションを受け取るようになります。