Releases: astarte-platform/astarte-kubernetes-operator
Releases · astarte-platform/astarte-kubernetes-operator
v24.5.0
Astarte Operator v24.5.0 release.
Changes since v23.5
Added
- Add a v1alpha3 API version for the api.astarte-platform.org group.
- Add the
astarteInstanceID
to the astarte spec.
Changed
- Use the imperative form for fields in the spec, i.e.:
enabled
-->enable
in Astarte v1alpha3. - Do not remove CRDs when uninstalling the Operator's Helm chart.
- Add deprecation notice for RabbitMQ managed by Astarte Operator.
Removed
- Remove support for AstarteVoyagerIngress resources.
- Remove v1alpha1 API version for the api.astarte-platform.org group.
v24.5.0-rc.1
Second Astarte Operator v24.5.0 release candidate.
v24.5.0-rc.0
First Astarte Operator v24.5.0 release candidate.
CHANGELOG
Added
- Add a v1alpha3 API version for the
api.astarte-platform.org
group. - Add the
astarteInstanceID
to the astarte spec.
Changed
- Use the imperative form for fields in the spec, i.e.:
enabled
-->enable
in Astarte v1alpha3. - Do not remove CRDs when uninstalling the Operator's Helm chart.
- Add deprecation notice for RabbitMQ managed by Astarte Operator.
Removed
- Remove support for AstarteVoyagerIngress resources.
- Remove v1alpha1 API version for the
api.astarte-platform.org
group.
v23.5.2
Second Astarte Operator v23.5 maintenance release.
Changes since v23.5.1
Fixed
- Fix a regression due to which it was not possible to specify custom URLs for Astarte services in the Dashboard.
v23.5.1
First Astarte Operator v23.5 maintenance release.
Changes since v23.5.0
Changed
- Upgrade OperatorSDK to 1.32.0.
Fixed
- It is now possible to explictly set a CA for Cassandra through a Kubernetes TLS Secret.
v23.5.0
Astarte Operator v23.5.0 release.
Changes since v22.11
Changed
- Restart the broker when its SSLListener secret changes. See #317.
- Upgrade OperatorSDK to v1.27.0.
- Upgrade go to v1.19.
- Add Kubernetes 1.26 and 1.27 to the supported list. Remove tests for Kubernetes 1.22.
- Support VerneMQ connection to Cassandra/ScyllaDB when handling Astarte v1.2+.
- Spin up a dedicated metrics ingress when
ServeMetrics
is set totrue
. Metrics are available by querying the/metrics/<service-name>
endpoint.
Removed
- Remove support for Astarte <= 0.11.
v22.11.01
First Astarte Operator v22.11 maintenance release.
Changes since v22.11.00
Changed
- Ensure the usage of controller-gen v0.9.2 for autogenerated files.
- Update project dependencies to address security warnings.
v22.11.00
Astarte Operator v22.11.00 release.
Changes since v1.0
Changed
- Removed support for Astarte 0.10
- Upgrade OperatorSDK to v1.17.0.
- Upgrade go to v1.17.
- Remove common types. Automate CRD conversion functions generation.
- Reconcile AstarteDefaultIngress when the Astarte CR changes.
- Upgrade OperatorSDK to v1.21.0.
- Add deprecation notice for v1alpha1 resources in the api.astarte-platform.org group: i.e. Astarte,
AstarteFlow and AstarteVoyagerIngresses will be unavailable starting from Astarte Operator v1.2+. - v1alpha2 is the storage version for resources in the api.astarte-platform.org group.
- Upgrade go to v1.18.
- Upgrade OperatorSDK to v1.23.0.
- Add Kubernetes 1.24 and 1.25 to the supported list. Remove tests for Kubernetes 1.20 and 1.21.
Added
- Add API reference docs generation.
- Add status fields to AstarteDefaultIngress.
- Add the
autoscaling
feature gate to allow autoscaling Astarte resources using
third-party tools such as, e.g. HPA. - Add
autoscaler.horizontal
field to AstarteGenericClusteredResource to support HPA
integration. - Add
astartePodPriorities
field tofeatures
, allowing to use 3 PriorityClasses for Astarte
pods. The priority value is customizable.
Fixed
- Makefile: fix
make bundle
target. Generate a valid OLM bundle.
v22.11.00-rc.0
First Astarte Operator v22.11.00 release candidate.
CHANGELOG
Changed
- Removed support for Astarte 0.10
- Upgrade OperatorSDK to v1.17.0.
- Upgrade go to v1.17.
- Remove common types. Automate CRD conversion functions generation.
- Reconcile AstarteDefaultIngress when the Astarte CR changes.
- Upgrade OperatorSDK to v1.21.0.
- Add deprecation notice for v1alpha1 resources in the api.astarte-platform.org group: i.e. Astarte,
AstarteFlow and AstarteVoyagerIngresses will be unavailable starting from Astarte Operator v1.2+. - v1alpha2 is the storage version for resources in the api.astarte-platform.org group.
- Upgrade go to v1.18.
- Upgrade OperatorSDK to v1.23.0.
- Add Kubernetes 1.24 and 1.25 to the supported list. Remove tests for Kubernetes 1.20 and 1.21.
Added
- Add API reference docs generation.
- Add status fields to AstarteDefaultIngress.
- Add the
autoscaling
feature gate to allow autoscaling Astarte resources using
third-party tools such as, e.g. HPA. - Add
autoscaler.horizontal
field to AstarteGenericClusteredResource to support HPA
integration. - Add
astartePodPriorities
field tofeatures
, allowing to use 3 PriorityClasses for Astarte
pods. The priority value is customizable.
Fixed
- Makefile: fix
make bundle
target. Generate a valid OLM bundle.