Skip to content

EMQX 5.7 の互換性のない変更点 ​

e5.7.2 ​

  • #13327 Kafka、Confluent、Azure Event Hubs の統合に関する問題の修正に伴い、これらの統合のオンディスクバッファのディレクトリパススキームが変更されました。新しいスキームではトピック名の代わりにアクション名を使用します。このバージョンにアップグレードすると古いバッファファイルは無効となり、古いディレクトリの手動でのクリーンアップが必要です。
  • #13332 Amazon S3 統合の設定ミスに対するエラーメッセージがより詳細かつユーザーフレンドリーになりました。集約アップロード用の無効なオブジェクトキーのテンプレートを持つ Amazon S3 Sink の設定は動作しなくなります。この変更前は、そのような設定は有効とみなされていましたが、実際には機能しませんでした。
  • #13420 スキーマバリデーションにおいて、空のトピックフィルターセットを設定することを防ぐ設定検証を追加しました。そのため、有効な設定とするには少なくとも1つのトピックフィルターを定義する必要があります。ただし、空のトピックでのスキーマバリデーションは実質的にバリデーションがないのと同じため、このような設定は非常に稀だと考えられます。

e5.7.0 ​

  • #12947 JWT 認証において、新たにブール型オプション disconnect_after_expire が追加され、デフォルト値は true です。有効にすると、JWT トークンの有効期限切れ後にクライアントは切断されます。

    これまでは、有効な JWT を持つクライアントは JWT トークンの期限切れ後もブローカーに接続し続けることができました。現在は JWT トークンの期限切れ後にクライアントは切断されます。以前の挙動を維持したい場合は、disconnect_after_expire を false に設定してください。

  • #12957 macOS 12 向けパッケージのビルドを停止しました。

  • #12895 DynamoDB コネクターおよびアクションに必要だが見落とされていたキーを補完しました。旧設定はこの修正前は正常に動作していなかったため廃止されます。具体的には、DynamoDB コネクターでは新たに region キーの追加が必須となりました。また、DynamoDB アクションでは hash_key と range_key がサポートされ、hash_key は必須となっています。