Skip to content

Releases: grafana/rollout-operator

v0.28.0

18 Jun 15:44
v0.28.0
a4b7f29
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.28.0 and grafana/rollout-operator-boringcrypto:v0.28.0

Changelog

  • [ENHANCEMENT] Updated dependencies, including: #227 #231
    • golang.org/x/sync from v0.14.0 to v0.15.0
    • sigs.k8s.io/controller-runtime from v0.20.4 to v0.21.0
  • [ENHANCEMENT] Migrate to OpenTelemetry tracing library, removing the dependency on OpenTracing. You can now configure tracing using the standard OTEL_ environment variables. Previous configurations using JAEGER_ environment variables will still work, but are deprecated. #234

v0.27.0

19 May 18:37
v0.27.0
0c2e72f
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.27.0 and grafana/rollout-operator-boringcrypto:v0.27.0

Changelog

  • [CHANGE] Rename metric rollout_operator_request_invalid_cluster_validation_labels_total to rollout_operator_client_invalid_cluster_validation_label_requests_total. #217
  • [ENHANCEMENT] Add metric rollout_operator_server_invalid_cluster_validation_label_requests_total. #223
  • [ENHANCEMENT] Updated dependencies, including: #223 #224
    • github.com/prometheus/client_golang from v1.21.1 to v1.22.0
    • github.com/prometheus/common from v0.63.0 to v0.64.0
    • golang.org/x/sync from v0.12.0 to v0.14.0
    • k8s.io/api from v0.32.3 to v0.33.1
    • k8s.io/apimachinery from v0.32.3 to v0.33.1
    • k8s.io/client-go from v0.32.3 to v0.33.1
  • [BUGFIX] Use a StatefulSet's .spec.serviceName when constructing the prepare-downscale endpoint for a pod. #221

v0.26.0

14 Apr 15:01
7d81296
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.26.0 and grafana/rollout-operator-boringcrypto:v0.26.0

Changelog

  • [FEATURE] Add cross-cluster traffic protection. #195

v0.25.0

02 Apr 16:06
v0.25.0
47ecc8c
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.25.0 and grafana/rollout-operator-boringcrypto:v0.25.0

Changelog

  • [ENHANCEMENT] Updated dependencies, including: #203
    • github.com/prometheus/client_golang from v1.20.5 to v1.21.1
    • github.com/prometheus/common from v0.62.0 to v0.63.0
    • golang.org/x/sync from v0.11.0 to v0.12.0
    • k8s.io/api from v0.32.1 to v0.32.3
    • k8s.io/apimachinery from v0.32.1 to v0.32.3
    • k8s.io/client-go from v0.32.1 to v0.32.3
    • sigs.k8s.io/controller-runtime from v0.20.1 to v0.20.4

v0.24.0

18 Feb 19:26
v0.24.0
b4b972a
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.24.0 and grafana/rollout-operator-boringcrypto:v0.24.0

Changelog

  • [ENHANCEMENT] Update Go to 1.24 #196
  • [ENHANCEMENT] Updated dependencies, including: #197
    • github.com/prometheus/common from v0.61.0 to v0.62.0
    • golang.org/x/sync from v0.10.0 to v0.11.0
    • k8s.io/api from v0.32.0 to v0.32.1
    • k8s.io/apimachinery from v0.32.0 to v0.32.1
    • k8s.io/client-go from v0.32.0 to v0.32.1
    • sigs.k8s.io/controller-runtime from v0.19.3 to v0.20.1

v0.23.0

06 Jan 16:27
v0.23.0
a1fcb35
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.23.0 and grafana/rollout-operator-boringcrypto:v0.23.0

Changelog

  • [ENHANCEMENT] Make timeout for requests to Pods and to the Kubernetes control plane configurable. #188
  • [ENHANCEMENT] Updated dependencies, including: #189 #191
    • github.com/prometheus/client_golang from v1.20.4 to v1.20.5
    • github.com/prometheus/common from v0.59.1 to v0.61.0
    • k8s.io/api from v0.31.1 to v0.32.0
    • k8s.io/apimachinery from v0.31.1 to v0.32.0
    • k8s.io/client-go from v0.31.1 to v0.32.0
    • sigs.k8s.io/controller-runtime from v0.19.0 to v0.19.3
    • golang.org/x/net from v0.28.0 to v0.33.0

v0.22.0

10 Dec 23:58
v0.22.0
c7f8d7a
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.22.0 and grafana/rollout-operator-boringcrypto:v0.22.0

Changelog

  • [ENHANCEMENT] New parameter log.format allows to set logging format to logfmt (default) or json (new). #184
  • [ENHANCEMENT] Add a 5 minute timeout to requests to Pods and to the Kubernetes control plane. #186

v0.21.0

29 Nov 04:34
v0.21.0
b1e8ac4
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.21.0 and grafana/rollout-operator-boringcrypto:v0.21.0

Changelog

  • [ENHANCEMENT] Log debug information about StatefulSets as they are created, updated and deleted. #182

v0.20.1

21 Nov 18:48
e74c10f
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.20.1 and grafana/rollout-operator-boringcrypto:v0.20.1

Changelog

  • [BUGFIX] Improved handling of URL ports in createPrepareDownscaleEndpoints function. The function now correctly preserves the port when replacing the host in the URL. #176

v0.20.0

07 Oct 15:14
v0.20.0
1cb25f6
Compare
Choose a tag to compare

Docker images: grafana/rollout-operator:v0.20.0 and grafana/rollout-operator-boringcrypto:v0.20.0

Changelog

  • [ENHANCEMENT] Updated dependencies, including: #174
    • github.com/prometheus/client_golang from v1.19.1 to v1.20.4
    • github.com/prometheus/common from v0.55.0 to v0.59.1
    • k8s.io/api from v0.30.3 to v0.31.1
    • k8s.io/apimachinery from v0.30.3 to v0.31.1
    • k8s.io/client-go from v0.30.3 to v0.31.1
    • sigs.k8s.io/controller-runtime from v0.18.5 to v0.19.0