Skip to content

EMQX Operator 2.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Jan 10:46
· 1152 commits to main since this release
b515557

Highlights

  • EMQX Custom Resource Definition (CRD) has been refined and promoted to apps.emqx.io/v2. (#1148, #1160, #1165)
    • EMQX 5.9, 5.10 and 6.x releases are now exclusively supported. (#1152)
    • CRD apps.emqx.io/v2beta1 is now deprecated, earlier versions are no longer supported.
    • More conventional naming across resource status structures.
  • Operator now supports EMQX Durable Storage maintenance and automatic rebalancing. (#1128, #1152)
  • Configuration specified in EMQX CR is now mapped to base.hocon file for predictable configuration management. (#1156)
  • EMQX Controller has been simplified and optimized for better performance and reliability. (#1150)
    • Controller does not include any webhooks now, and there's no dependency on cert-manager anymore.

Fixes & Improvements

  • Corrected an issue where ownerRef could be lost during resource updates. (#1163)
  • Ensured that configuration changes are now applied consistently. (#1157)
  • Operator now correctly handles scaling down pods that are not associated with a node. (#1158)

Internal

  • Added a new end-to-end test suite for release upgrades. (#1155)
  • Added a CodeQL workflow for security analysis. (#1153)
  • Increased test coverage.

Please refer to README.md for further details.