diff --git a/RELEASE.md b/RELEASE.md index 9c4ff1368..29c28c7f4 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,6 +1,6 @@ # Release Note 🍻 -EMQX Operator 2.2.3 has been released. +EMQX Operator 2.2.4 has been released. ## Supported version + apps.emqx.io/v2beta1 @@ -17,13 +17,40 @@ EMQX Operator 2.2.3 has been released. + `apps.emqx.io/v2beta1 EMQX`. - + Add `enabled` field in `.spec.dashboardServiceTemplate` and `.spec.listenersServiceTemplate` to enable or disable the creation of services + + Support EMQX dashboard https port + + + The `.spec.bootstrapAPIKeys` can support k8s secret, the user can set EMQX's bootstrap API keys like this: + + ```yaml + apiVersion: v1 + kind: Secret + metadata: + name: emqx-secret + stringData: + key: foo + secret: bar + --- + apiVersion: apps.emqx.io/v2beta1 + kind: EMQX + metadata: + name: emqx + spec: + image: emqx:5.1 + bootstrapAPIKeys: + - secretRef: + key: + secretName: emqx-secret + secretKey: key + secret: + secretName: emqx-secret + secretKey: secret + ``` ## Fixes 🛠 + `apps.emqx.io/v2beta1 EMQX`. - + Fix typo error, the "toleRations" should be "tolerations" by Kubernetes conventions + + When performing a blue-green upgrade, EMQX Operator should select the old version of StatefulSet for request API ## How to install/upgrade EMQX Operator 💡 @@ -35,7 +62,7 @@ helm repo update helm upgrade --install emqx-operator emqx/emqx-operator \ --namespace emqx-operator-system \ --create-namespace \ - --version 2.2.3 + --version 2.2.4 kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system ```