Skip to content

Releases: astarte-platform/astarte-kubernetes-operator

v24.5.0

13 Aug 14:00
v24.5.0
6a7542f
Compare
Choose a tag to compare

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

09 Aug 10:08
v24.5.0-rc.1
b8fba70
Compare
Choose a tag to compare
v24.5.0-rc.1 Pre-release
Pre-release

Second Astarte Operator v24.5.0 release candidate.

v24.5.0-rc.0

05 Aug 12:42
v24.5.0-rc.0
672adaa
Compare
Choose a tag to compare
v24.5.0-rc.0 Pre-release
Pre-release

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

03 Jul 12:37
v23.5.2
b6d8ac1
Compare
Choose a tag to compare

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

16 Jan 16:48
v23.5.1
5f0bdf0
Compare
Choose a tag to compare

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

04 Oct 09:52
v23.5.0
5f02879
Compare
Choose a tag to compare

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 to true. Metrics are available by querying the /metrics/<service-name> endpoint.

Removed

  • Remove support for Astarte <= 0.11.

v22.11.01

07 Jun 15:05
v22.11.01
a891f5a
Compare
Choose a tag to compare

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

30 Nov 17:50
v22.11.00
9992d94
Compare
Choose a tag to compare

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 to features, 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

30 Nov 15:58
3328c3c
Compare
Choose a tag to compare
v22.11.00-rc.0 Pre-release
Pre-release

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 to features, allowing to use 3 PriorityClasses for Astarte
    pods. The priority value is customizable.

Fixed

  • Makefile: fix make bundle target. Generate a valid OLM bundle.

v1.0.4

26 Oct 14:53
v1.0.4
21b35b3
Compare
Choose a tag to compare

Fourth Astarte 1.0 maintenance release.

CHANGELOG

Changes since v1.0.3:

Changed

  • From the next release, we will use the CalVer versioning scheme instead of SemVer. This is the last release following the SemVer scheme. See #306.