Skip to content

Commit 483d4ec

Browse files
authored
chore(release): v0.38.0 (#1173)
1 parent e9f5b6c commit 483d4ec

4 files changed

Lines changed: 51 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.38.0 - 2026-05-18
6+
57
- Add `MySQL` and `PostgreSQL` field `migrationSecretSource`, type `object`: Reference to a Secret containing migration
68
credentials. Secret keys must match userConfig.migration JSON field names. If set, takes precedence over userConfig.migration.
79
- Add `Clickhouse` field `userConfig.server_settings`, type `object`: ClickHouse server settings, which

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

docs/docs/changelog.md

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

33

4+
## v0.38.0 - 2026-05-18
5+
6+
- Add `MySQL` and `PostgreSQL` field `migrationSecretSource`, type `object`: Reference to a Secret containing migration
7+
credentials. Secret keys must match userConfig.migration JSON field names. If set, takes precedence over userConfig.migration.
8+
- Add `Clickhouse` field `userConfig.server_settings`, type `object`: ClickHouse server settings, which
9+
can be found in the `system.server_settings` table
10+
- Add `Clickhouse` field `userConfig.session_settings`, type `object`: ClickHouse session settings, which
11+
can be found in the `system.settings` table
12+
- Add `KafkaConnect` field `userConfig.kafka_connect.prefer_ipv6_address_enable`, type `boolean`: When
13+
enabled, connectors will automatically resolve IPv6 addresses from external server names configured
14+
with dual-stack
15+
- Add `Kafka` field `userConfig.inkless`, type `object`: Inkless configuration values
16+
- Add `Kafka` field `userConfig.kafka_connect_config.prefer_ipv6_address_enable`, type `boolean`: When
17+
enabled, connectors will automatically resolve IPv6 addresses from external server names configured
18+
with dual-stack
19+
- Change `Kafka` field `userConfig.backup_interval_hours`: enum add `12`, `24`, `3`, `4`, `6`, `8`
20+
- Add `MySQL` field `userConfig.mysql.lower_case_table_names`, type `integer`: Sets how table and database
21+
names are stored and compared
22+
- Change `OpenSearch` field `userConfig.opensearch.cluster_max_shards_per_node`: minimum ~~`100`~~`10`
23+
- Add `PostgreSQL` field `userConfig.pg.synchronous_commit`, type `string`: Sets the current transaction's
24+
synchronization level. The default is `off`
25+
- Add `PostgreSQL` field `userConfig.switchover_windows`, type `array`: no description
26+
- Change `PostgreSQL` field `userConfig.backup_interval_hours`: enum add `12`, `24`, `3`, `4`, `6`, `8`
27+
- Add `ServiceIntegration` field `metrics.source_mysql.telegraf.gather_replica_status`, type `boolean`:
28+
Gather metrics from SHOW REPLICA STATUS command output
29+
- Add `Valkey` field `userConfig.valkey_version`, type `string`: Available versions: `8.1`, `9.0`. Newer
30+
versions may also be available.
31+
Valkey major version
32+
- Add `KafkaSchema` field `references`, type `array`: Schema references for Protobuf or JSON schemas
33+
that import other schemas
34+
- **BREAKING**: Remove deprecated `AlloyDBOmni` and `Cassandra` kinds and controllers from the operator
35+
- **BREAKING**: Change `ServiceIntegration` field `integrationType`: enum remove `m3aggregator`, `m3coordinator`
36+
- Add `MySQL` and `PostgreSQL` field `migrationSecretSource.deleteAfterMigration`, type `boolean`: When
37+
true, the operator deletes the referenced Secret after migration completes successfully. Defaults to `false`.
38+
- Remove the 63-character limit for the `KafkaSchema` field `subjectName`
39+
- Make `ConnectionPool` fields `databaseName` and `username` immutable
40+
- Add `Clickhouse` field `userConfig.private_access.clickhouse_arrowflight`, type `boolean`: Allow clients
41+
to connect to clickhouse_arrowflight with a DNS name that always resolves to the service's private
42+
IP addresses
43+
- Add `Clickhouse` field `userConfig.privatelink_access.clickhouse_arrowflight`, type `boolean`: Enable
44+
clickhouse_arrowflight
45+
- Add `Clickhouse` field `userConfig.public_access.clickhouse_arrowflight`, type `boolean`: Allow clients
46+
to connect to clickhouse_arrowflight from the public internet for service nodes that are in a
47+
project VPC or another type of private network
48+
449
## v0.37.0 - 2026-04-09
550

651
- Add `ServiceUser` field `accessControl`, type `object`: AccessControl configures service-specific access control rules for the user.

0 commit comments

Comments
 (0)