Releases: emqx/emqx-operator
EMQX Operator 2.2.3-rc.1 Released
Release Note π»
EMQX Operator 2.2.3-rc.1 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.- Add
enabled
field in.spec.dashboardServiceTemplate
and.spec.listenersServiceTemplate
to enable or disable the creation of services
- Add
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.- Fix typo error, the "toleRations" should be "tolerations" by Kubernetes conventions
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.3-rc.1
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- fix: "toleRations" should be "tolerations" by Kubernetes conventions by @Rory-Z in #945
- feat: add option to disable creation of services by @Rory-Z in #946
Full Changelog: 2.2.2...2.2.3-rc.1
EMQX Operator 2.2.2 Released
Release Note π»
EMQX Operator 2.2.2 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.- Add
.spec.reversionHistoryLimit
to control the number of revisions retained for each resource. The default value is 3.
- Add
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.2
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
EMQX Operator 2.2.2-rc.3 Released
Release Note π»
EMQX Operator 2.2.2-rc.3 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.- Add
.spec.reversionHistoryLimit
to control the number of revisions retained for each resource. The default value is 3.
- Add
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.2-rc.3
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
Full Changelog: 2.2.2-rc.2...2.2.2-rc.3
EMQX Operator 2.2.2-rc.2 Released
Release Note π»
EMQX Operator 2.2.2-rc.2 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.- Add
.spec.reversionHistoryLimit
to control the number of revisions retained for each resource. The default value is 3.
- Add
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.2-rc.2
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- feat(helm): add "deployment" mode in helm value by @Rory-Z in #938
- fix: fix can not clean sts when rs is nil by @Rory-Z in #939
Full Changelog: 2.2.2-rc.1...2.2.2-rc.2
EMQX Operator 2.2.2-rc.1 Released
Release Note π»
EMQX Operator 2.2.2-rc.1 is released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.- Add
.spec.reversionHistoryLimit
to control the number of revisions retained for each resource. The default value is 3.
- Add
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.2-rc.1
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- chore: more better workflow by @Rory-Z in #930
- docs: update blue-green docs by @jacky-xbb in #931
- fix: fix enum typo error by @Rory-Z in #934
- feat(v2beta1): add new field of revisionHistoryLimit by @Rory-Z in #936
Full Changelog: 2.2.1...2.2.2-rc.1
EMQX Operator 1.2.7-ecp.3 Released
Release Note π»
EMQX Operator 1.2.7-ecp.3 is released.
Supported EMQX version
-
EMQX 4.4.8 and later
-
EMQX Enterprise 4.4.8 and later
Fixes π
- Fixed the bug where the service port disappears when a node in the EMQX cluster crashes.
What's Changed
Full Changelog: 1.2.7-ecp.2...1.2.7-ecp.3
EMQX Operator 2.2.1 Released
Release Note π»
EMQX Operator 2.2.1 is released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.-
The window period when the service is unavailable during blue-green deployment has been canceled. Now, even during the blue-green release process, the EMQX service remains available.
-
Delete mutating webhook and validating webhook.
-
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.-
Fix EMQX Operator controller will crash when getting EMQX listeners failed.
-
Fix always update statefulSet when set volume template in EMQX customer resource.
-
Fix nil pointer error caused by not finding statefulSet in certain situations.
-
Fix the issue where EMQX customer resource status is still
Ready
when deleting a Pod. -
Fix the issue where the Pod cannot be ready when the EMQX custom resource has the labels from third-party settings.
-
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.1
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
EMQX Operator 2.2.1-rc.5 Released
Release Note π»
EMQX Operator 2.2.1-rc.5 is released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.-
The window period when the service is unavailable during blue-green deployment has been canceled. Now, even during the blue-green release process, the EMQX service remains available.
-
Delete mutating webhook and validating webhook.
-
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.-
Fix EMQX Operator controller will crash when getting EMQX listeners failed.
-
Fix always update statefulSet when set volume template in EMQX customer resource.
-
Fix nil pointer error caused by not finding statefulSet in certain situations.
-
Fix the issue where EMQX customer resource status is still
Ready
when deleting a Pod. -
Fix the issue where the Pod cannot be ready when the EMQX custom resource has the labelsync_pods_suite_test.go:230s from third-party settings.
-
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.1-rc.5
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
Full Changelog: 2.2.1-rc.4...2.2.1-rc.5
EMQX Operator 2.2.1-rc.4 Released
Release Note π»
EMQX Operator 2.2.1-rc.4 is released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.-
The window period when the service is unavailable during blue-green deployment has been canceled. Now, even during the blue-green release process, the EMQX service remains available.
-
Delete mutating webhook and validating webhook.
-
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.-
Fix EMQX Operator controller will crash when getting EMQX listeners failed.
-
Fix always update statefulSet when set volume template in EMQX customer resource.
-
Fix nil pointer error caused by not finding statefulSet in certain situations.
-
Fix the issue where EMQX customer resource status is still
Ready
when deleting a Pod. -
Fix the issue where the Pod cannot be ready when the EMQX custom resource has the labelsync_pods_suite_test.go:230s from third-party settings.
-
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.1-rc.4
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- chore: rename labels key by @Rory-Z in #921
- chore: move default dashboard config from webhook to controller by @Rory-Z in #922
- chore: delete default svc template in webhook by @Rory-Z in #923
- chore: delete default metadata in webhook by @Rory-Z in #924
- chore: change svc template to pointer by @Rory-Z in #925
- chore: delete valiedate webhook function by @Rory-Z in #926
- chore: delete valiedate webhook and default webhook for emqx by @Rory-Z in #927
Full Changelog: 2.2.1-rc.3...2.2.1-rc.4
EMQX Operator 2.2.1-rc.3 Released
Release Note π»
EMQX Operator 2.2.1-rc.3 is released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.- The window period when the service is unavailable during blue-green deployment has been canceled. Now, even during the blue-green release process, the EMQX service remains available.
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.-
Fix EMQX Operator controller will crash when getting EMQX listeners failed.
-
Fix always update statefulSet when set volume template in EMQX customer resource.
-
Fix nil pointer error caused by not finding statefulSet in certain situations.
-
Fix the issue where EMQX customer resource status is still
Ready
when deleting a Pod.
-
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.1-rc.3
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- feat(v2beta1): reduce the window period when blue-green deployment se⦠by @Rory-Z in #918
- fix(v2beta1): fix error for when delete pods, emqx still ready by @Rory-Z in #919
Full Changelog: 2.2.1-rc.2...2.2.1-rc.3