diff --git a/CHANGELOG.md b/CHANGELOG.md index c78d0c97..cea6abce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,23 +2,25 @@ ## [MAJOR.MINOR.PATCH] - YYYY-MM-DD +## v0.20.0 - 2024-06-05 + - Add kind: `ServiceIntegrationEndpoint` -- Fix `ServiceIntegration` deletion when instance has no id set -- Change `Kafka` field `userConfig.kafka_version`: enum ~~`[3.4, 3.5, 3.6]`~~ → `[3.4, 3.5, 3.6, 3.7]` - Add `ServiceIntegration` `flink_external_postgresql` type -- Remove `CA_CERT` secret key for `Grafana`, `OpenSearch`, `Redis`, and `Clickhouse`. Can't be used with these service types -- Fix `ConnectionPool` doesn't check service user precondition -- Move immutable fields validation from webhooks to CRD validation rules +- Add `ServiceIntegration` field `datadog.datadog_pgbouncer_enabled`, type `boolean`: Enable Datadog + PgBouncer Metric Tracking +- Fix `ServiceIntegration` deletion when instance has no id set - Fix service types `disk_space` field validation - Fix resources `project`, `serviceName` fields validation -- Change `ServiceIntegrationEndpoint` field `datadog.site`: enum ~~`[datadoghq.com, datadoghq.eu, ddog-gov.com, -us3.datadoghq.com, us5.datadoghq.com]`~~ → `[ap1.datadoghq.com, datadoghq.com, datadoghq.eu, -ddog-gov.com, us3.datadoghq.com, us5.datadoghq.com]` +- Fix `ConnectionPool` doesn't check service user precondition +- Remove `CA_CERT` secret key for `Grafana`, `OpenSearch`, `Redis`, and `Clickhouse`. Can't be used with these service types + ddog-gov.com, us3.datadoghq.com, us5.datadoghq.com]` - Change `ServiceIntegrationEndpoint` field `externalKafka.ssl_endpoint_identification_algorithm`: enum ~~`[, https]`~~ → `[https]` -- Add `ServiceIntegration` field `datadog.datadog_pgbouncer_enabled`, type `boolean`: Enable Datadog - PgBouncer Metric Tracking - Remove `ClickhouseUser` webhook. Doesn't do any validation or mutation +- Change `Kafka` field `userConfig.kafka_version`: enum ~~`[3.4, 3.5, 3.6]`~~ → `[3.4, 3.5, 3.6, 3.7]` +- Change `ServiceIntegrationEndpoint` field `datadog.site`: enum ~~`[datadoghq.com, datadoghq.eu, ddog-gov.com, +us3.datadoghq.com, us5.datadoghq.com]`~~ → `[ap1.datadoghq.com, datadoghq.com, datadoghq.eu, +- Move immutable fields validation from webhooks to CRD validation rules ## v0.19.0 - 2024-04-18 diff --git a/charts/aiven-operator-crds/Chart.yaml b/charts/aiven-operator-crds/Chart.yaml index 293e1186..62cbd237 100644 --- a/charts/aiven-operator-crds/Chart.yaml +++ b/charts/aiven-operator-crds/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: aiven-operator-crds description: A Helm chart to deploy the aiven operator custom resource definitions type: application -version: v0.19.0 -appVersion: v0.19.0 +version: v0.20.0 +appVersion: v0.20.0 maintainers: - name: byashimov url: https://www.aiven.io diff --git a/charts/aiven-operator/Chart.yaml b/charts/aiven-operator/Chart.yaml index 8d245d76..07c89301 100644 --- a/charts/aiven-operator/Chart.yaml +++ b/charts/aiven-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: aiven-operator description: A Helm chart to deploy the aiven operator type: application -version: v0.19.0 -appVersion: v0.19.0 +version: v0.20.0 +appVersion: v0.20.0 maintainers: - name: byashimov url: https://www.aiven.io diff --git a/docs/docs/changelog.md b/docs/docs/changelog.md index 18c0709f..cb289022 100644 --- a/docs/docs/changelog.md +++ b/docs/docs/changelog.md @@ -1,6 +1,25 @@ # Changelog +## v0.20.0 - 2024-06-05 + +- Add kind: `ServiceIntegrationEndpoint` +- Add `ServiceIntegration` field `datadog.datadog_pgbouncer_enabled`, type `boolean`: Enable Datadog +- Add `ServiceIntegration` `flink_external_postgresql` type +- Fix `ServiceIntegration` deletion when instance has no id set PgBouncer Metric Tracking +- Fix `ConnectionPool` doesn't check service user precondition +- Fix service types `disk_space` field validation +- Fix resources `project`, `serviceName` fields validation +- Change `Kafka` field `userConfig.kafka_version`: enum ~~`[3.4, 3.5, 3.6]`~~ → `[3.4, 3.5, 3.6, 3.7]` +- Change `ServiceIntegrationEndpoint` field `datadog.site`: enum ~~`[datadoghq.com, datadoghq.eu, ddog-gov.com, +us3.datadoghq.com, us5.datadoghq.com]`~~ → `[ap1.datadoghq.com, datadoghq.com, datadoghq.eu, +ddog-gov.com, us3.datadoghq.com, us5.datadoghq.com]` +- Change `ServiceIntegrationEndpoint` field `externalKafka.ssl_endpoint_identification_algorithm`: enum + ~~`[, https]`~~ → `[https]` +- Change immutable fields validation from webhooks to CRD validation rules +- Remove `CA_CERT` secret key for `Grafana`, `OpenSearch`, `Redis`, and `Clickhouse`. Can't be used with these service types +- Remove `ClickhouseUser` webhook. Doesn't do any validation or mutation + ## v0.19.0 - 2024-04-18 - Add kind: `ClickhouseRole`