|
1 | 1 | # Changelog |
2 | 2 |
|
3 | 3 |
|
| 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 | + |
4 | 44 | ## v0.35.0 - 2026-01-20 |
5 | 45 |
|
6 | 46 | - **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