Skip to content

Commit 7929dcf

Browse files
chore(release): prepare 0.4.0
1 parent 0946444 commit 7929dcf

3 files changed

Lines changed: 22 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ All notable changes to this project are documented here. The format is based on
44
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and the project aims to
55
follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [0.4.0]
8+
9+
Exploits Valkey 9.1+ features surfaced by a feature-gap review. Every directive
10+
is version-gated, so older servers are unaffected.
11+
12+
### Added
13+
- `spec.logging.format` (`json` | `logfmt` | `legacy`) renders `log-format` for
14+
structured server logs, gated on Valkey 9.1+ (opt-in; unset keeps the default).
15+
- `cluster-config-save-behavior best-effort` on memory-backed (Cache) Cluster
16+
pods running Valkey 9.1+, so a failed `nodes.conf` save no longer crashes an
17+
availability-first pod. Durable/PVC clusters keep the safe `sync` default.
18+
19+
### Changed
20+
- Cluster pods running Valkey 9.0+ now set an explicit
21+
`terminationGracePeriodSeconds` (30s), giving the graceful SIGTERM manual
22+
failover a guaranteed time budget instead of relying on the Kubernetes default.
23+
724
## [0.3.0]
825

926
### Added
@@ -86,6 +103,7 @@ First public release of the operator. Highlights of the initial feature set:
86103
- CEL XValidation for immutable and conditional fields; config-hash-driven
87104
rolling restarts; version-gated Valkey 9.x resilience directives.
88105

106+
[0.4.0]: https://github.com/melancholictheory/wellcake/releases/tag/v0.4.0
89107
[0.3.0]: https://github.com/melancholictheory/wellcake/releases/tag/v0.3.0
90108
[0.2.0]: https://github.com/melancholictheory/wellcake/releases/tag/v0.2.0
91109
[0.1.1]: https://github.com/melancholictheory/wellcake/releases/tag/v0.1.1

charts/valkey-cluster/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: valkey-cluster
33
description: Wrapper chart for deploying a single ValkeyCluster custom resource
44
type: application
5-
version: 0.3.0
6-
appVersion: "0.3.0"
5+
version: 0.4.0
6+
appVersion: "0.4.0"
77
keywords:
88
- valkey
99
- redis

charts/valkey-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: valkey-operator
33
description: Kubernetes operator for managing Valkey clusters
44
type: application
5-
version: 0.3.0
6-
appVersion: "0.3.0"
5+
version: 0.4.0
6+
appVersion: "0.4.0"
77
keywords:
88
- valkey
99
- redis

0 commit comments

Comments
 (0)