Skip to content

Commit cf6c69a

Browse files
authored
chore(release): v0.36.0 (#1120)
1 parent 25fa0d9 commit cf6c69a

4 files changed

Lines changed: 46 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## [MAJOR.MINOR.PATCH] - YYYY-MM-DD
44

5+
## v0.36.0 - 2026-03-05
6+
57
- `KafkaTopic`: continuous reconciliation now automatically re-creates topics that are deleted directly in Aiven (outside Kubernetes).
68
- Add `ServiceIntegration` field `destinationEndpointRef`, type `object`: Destination endpoint reference for the integration (if any).
79
- Fix service resources: resolve deadlock when deleting a service whose `terminationProtection` was set to `false` shortly before deletion

charts/aiven-operator-crds/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: aiven-operator-crds
33
description: A Helm chart to deploy the aiven operator custom resource definitions
44
type: application
5-
version: v0.35.0
6-
appVersion: v0.35.0
5+
version: v0.36.0
6+
appVersion: v0.36.0
77
maintainers:
88
- name: byashimov
99
url: https://www.aiven.io

charts/aiven-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: aiven-operator
33
description: A Helm chart to deploy the aiven operator
44
type: application
5-
version: v0.35.0
6-
appVersion: v0.35.0
5+
version: v0.36.0
6+
appVersion: v0.36.0
77
maintainers:
88
- name: byashimov
99
url: https://www.aiven.io

docs/docs/changelog.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,46 @@
11
# Changelog
22

33

4+
## v0.36.0 - 2026-03-05
5+
6+
- `KafkaTopic`: continuous reconciliation now automatically re-creates topics that are deleted directly in Aiven (outside Kubernetes).
7+
- Add `ServiceIntegration` field `destinationEndpointRef`, type `object`: Destination endpoint reference for the integration (if any).
8+
- Fix service resources: resolve deadlock when deleting a service whose `terminationProtection` was set to `false` shortly before deletion
9+
- Add `Clickhouse` field `userConfig.clickhouse_version`, type `string`: Available versions: `25.3`.
10+
Newer versions may also be available.
11+
ClickHouse major version
12+
- Add `Clickhouse` field `userConfig.tiered_storage_move_factor`, type `number`: The percentage of free
13+
disk space required on local storage before data is moved to object storage
14+
- Change `Grafana` field `userConfig.smtp_server.from_address`: maxLength ~~`319`~~`254`, pattern
15+
~~`^[A-Za-z0-9_\-\.+\'&]+@(([\da-zA-Z])([_\w-]{,62})\.){,127}(([\da-zA-Z])[_\w-]{,61})?([\da-zA-Z]\.((xn\-\-[a-zA-Z\d]+)|([a-zA-Z\d]{2,})))$`~~
16+
- Add `KafkaConnect` field `userConfig.gcp_auth_allowed_urls`, type `array`: Allow-list of HTTPS URLs
17+
used to validate GCP credential_source requests for Kafka Connect
18+
- Add `Kafka` field `userConfig.enable_ipv6`, type `boolean`: Register AAAA DNS records for the service,
19+
and allow IPv6 packets to service ports
20+
- Add `Kafka` field `userConfig.gcp_auth_allowed_urls`, type `array`: Allow-list of HTTPS URLs used to
21+
validate GCP credential_source requests for Kafka Connect
22+
- Add `OpenSearch` field `userConfig.opensearch_dashboards.session_keepalive`, type `boolean`: Determines
23+
whether the session TTL resets (is “kept alive”) on each user activity. Optional
24+
- Add `OpenSearch` field `userConfig.opensearch_dashboards.session_ttl`, type `string`: Defines the time-to-live
25+
(TTL) for user sessions. The value should be a time value with unit, e.g
26+
- Change `OpenSearch` field `userConfig.opensearch.cluster.remote_store.state.global_metadata.upload_timeout`:
27+
pattern ~~`\d+(?:d|h|m|s|ms|micros|nanos)`~~`^\d+\s*(?:[dhms]|ms|micros|nanos)$`
28+
- Change `OpenSearch` field `userConfig.opensearch.cluster.remote_store.state.metadata_manifest.upload_timeout`:
29+
pattern ~~`\d+(?:d|h|m|s|ms|micros|nanos)`~~`^\d+\s*(?:[dhms]|ms|micros|nanos)$`
30+
- Change `OpenSearch` field `userConfig.opensearch.cluster.remote_store.translog.buffer_interval`: pattern
31+
~~`\d+(?:d|h|m|s|ms|micros|nanos)`~~`^\d+\s*(?:[dhms]|ms|micros|nanos)$`
32+
- Change `OpenSearch` field `userConfig.opensearch.search.insights.top_queries.cpu.window_size`: pattern
33+
~~`^(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?)(,(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?))*[,]?$`~~
34+
`^\d+\s*(?:[dhms]|ms|micros|nanos)$`
35+
- Change `OpenSearch` field `userConfig.opensearch.search.insights.top_queries.latency.window_size`:
36+
pattern ~~`^(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?)(,(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?))*[,]?$`~~
37+
`^\d+\s*(?:[dhms]|ms|micros|nanos)$`
38+
- Change `OpenSearch` field `userConfig.opensearch.search.insights.top_queries.memory.window_size`: pattern
39+
~~`^(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?)(,(\*?[a-z0-9._-]*\*?|-\*?[a-z0-9._-]*\*?))*[,]?$`~~
40+
`^\d+\s*(?:[dhms]|ms|micros|nanos)$`
41+
- Change `ServiceIntegrationEndpoint` field `datadog.site`: enum add `ap2.datadoghq.com`
42+
- Change `Valkey` field `userConfig.valkey_pubsub_client_output_buffer_limit`: maximum ~~`512`~~`262144`
43+
444
## v0.35.0 - 2026-01-20
545

646
- **Upgraded controller-runtime to v0.16.6**: This version supports Kubernetes v0.28 and requires Go 1.20+. See [compatibility matrix](https://github.com/kubernetes-sigs/controller-runtime?tab=readme-ov-file#compatibility) for details.

0 commit comments

Comments
 (0)