Skip to content

Commit 8fa4575

Browse files
authored
chore(release): v0.30.0 (#960)
1 parent 1efe301 commit 8fa4575

File tree

4 files changed

+39
-16
lines changed

4 files changed

+39
-16
lines changed

CHANGELOG.md

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

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

5+
## v0.30.0 - 2025-07-03
6+
57
- Added `powered` field (default: `true`) to control service power state. When `false`, the service is powered off.
68
Note: Kafka services without backups will lose topic data on power off. See field description for more information.
79
- Completely replace the old go client with the new one, which is generated from the OpenAPI spec
@@ -18,16 +20,9 @@
1820
- Improve `KafkaTopic`: better handle API 5xx errors.
1921
- Improve `KafkaConnector`: better handle API 404 and 5xx errors.
2022
- Fix webhooks `containerPort` configuration not being properly applied in deployment template
21-
- Change `AlloyDBOmni` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
22-
- Change `Cassandra` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
23+
- Change `AlloyDBOmni`, `Cassandra`, `Clickhouse`, `Flink`, `Grafana`, `KafkaConnect`, `Kafka`, `MySQL`, `OpenSearch`, `PostgreSQL`, `Redis`, `Valkey` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
2324
- Add `Clickhouse` field `userConfig.enable_ipv6`, type `boolean`: Register AAAA DNS records for the
2425
service, and allow IPv6 packets to service ports
25-
- Change `Clickhouse` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
26-
- Change `Flink` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
27-
- Change `Grafana` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
28-
- Change `KafkaConnect` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
29-
- Change `Kafka` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
30-
- Change `MySQL` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
3126
- Add `OpenSearch` field `userConfig.opensearch.cluster.filecache.remote_data_ratio`, type `number`:
3227
Defines a limit of how much total remote data can be referenced as a ratio of the size of the disk
3328
reserved for the file cache
@@ -38,10 +33,6 @@
3833
of how much total remote data can be referenced as a ratio of the size of the disk reserved for
3934
the file cache
4035
- Add `OpenSearch` field `userConfig.opensearch.remote_store`, type `object`: no description
41-
- Change `OpenSearch` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
42-
- Change `PostgreSQL` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
43-
- Change `Redis` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
44-
- Change `Valkey` field `userConfig.ip_filter`: maxItems ~~`2048`~~`8000`
4536

4637
## v0.29.0 - 2025-04-29
4738

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.29.0
6-
appVersion: v0.29.0
5+
version: v0.30.0
6+
appVersion: v0.30.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.29.0
6-
appVersion: v0.29.0
5+
version: v0.30.0
6+
appVersion: v0.30.0
77
maintainers:
88
- name: byashimov
99
url: https://www.aiven.io

docs/docs/changelog.md

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

33

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+
436
## v0.29.0 - 2025-04-29
537

638
- Added retry logic to the `ServiceIntegration` controller

0 commit comments

Comments
 (0)