|
1 | 1 | # Changelog |
2 | 2 |
|
3 | 3 |
|
| 4 | +## v0.30.0 - 2025-07-03 |
| 5 | + |
| 6 | +- Added `powered` field (default: `true`) to control service power state. When `false`, the service is powered off. |
| 7 | + Note: Kafka services without backups will lose topic data on power off. See field description for more information. |
| 8 | +- Completely replace the old go client with the new one, which is generated from the OpenAPI spec |
| 9 | +- Change `PostgreSQL` field `userConfig.pg_version`: enum remove `12` |
| 10 | +- Add `KafkaTopic` field `config.inkless_enable`, type `boolean`: Indicates whether inkless should be enabled |
| 11 | +- Add `KafkaTopic` field `config.unclean_leader_election_enable`, type `boolean`: Indicates whether to |
| 12 | + enable replicas not in the ISR set to be elected as leader as a last resort, even though doing so |
| 13 | + may result in data loss |
| 14 | +- Refactor `KafkaTopic`: replace HTTP client with code-generated one to improve maintainability and type safety |
| 15 | +- Add kind: `KafkaNativeACL`. Creates and manages Kafka-native access control lists (ACLs) for an Aiven for Apache Kafka® service. |
| 16 | +- Add key `OPENSEARCH_URI` to `OpenSearch` service secrets: Contains the OpenSearch service URI. |
| 17 | +- Change `KafkaSchema` fields `schemaType` and `subjectName` to be immutable since these fields cannot be modified after creation in the Kafka Schema Registry API |
| 18 | +- Improve `KafkaSchema` controller: optimize polling and add better error handling |
| 19 | +- Improve `KafkaTopic`: better handle API 5xx errors. |
| 20 | +- Improve `KafkaConnector`: better handle API 404 and 5xx errors. |
| 21 | +- Fix webhooks `containerPort` configuration not being properly applied in deployment template |
| 22 | +- Change `AlloyDBOmni`, `Cassandra`, `Clickhouse`, `Flink`, `Grafana`, `KafkaConnect`, `Kafka`, `MySQL`, `OpenSearch`, `PostgreSQL`, `Redis`, `Valkey` field `userConfig.ip_filter`: maxItems ~~`2048`~~ → `8000` |
| 23 | +- Add `Clickhouse` field `userConfig.enable_ipv6`, type `boolean`: Register AAAA DNS records for the |
| 24 | + service, and allow IPv6 packets to service ports |
| 25 | +- Add `OpenSearch` field `userConfig.opensearch.cluster.filecache.remote_data_ratio`, type `number`: |
| 26 | + Defines a limit of how much total remote data can be referenced as a ratio of the size of the disk |
| 27 | + reserved for the file cache |
| 28 | +- Add `OpenSearch` field `userConfig.opensearch.cluster.remote_store`, type `object`: no description |
| 29 | +- Add `OpenSearch` field `userConfig.opensearch.enable_snapshot_api`, type `boolean`: Enable/Disable |
| 30 | + snapshot API for custom repositories, this requires security management to be enabled |
| 31 | +- Add `OpenSearch` field `userConfig.opensearch.node.search.cache.size`, type `string`: Defines a limit |
| 32 | + of how much total remote data can be referenced as a ratio of the size of the disk reserved for |
| 33 | + the file cache |
| 34 | +- Add `OpenSearch` field `userConfig.opensearch.remote_store`, type `object`: no description |
| 35 | + |
4 | 36 | ## v0.29.0 - 2025-04-29 |
5 | 37 |
|
6 | 38 | - Added retry logic to the `ServiceIntegration` controller |
|
0 commit comments