@@ -4,7 +4,34 @@ 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
55follow [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7- ## [ Unreleased]
7+ ## [ 0.2.0]
8+
9+ Hardens auth handling and makes every operator-managed pod compatible with the
10+ restricted Pod Security Standard.
11+
12+ ### Added
13+ - Pod- and container-level security contexts via new ` spec.podSecurityContext `
14+ and ` spec.containerSecurityContext ` fields. When unset, the operator applies
15+ restricted-PSA-compatible defaults to every pod it creates — the StatefulSets,
16+ the cluster bootstrap/scale/reshard Jobs, and the backup/restore Jobs — so they
17+ are admitted in namespaces enforcing the ` restricted ` policy.
18+ - The operator watches a user-managed ` spec.auth.existingSecret ` and rolls the
19+ cluster when it changes, so an external password rotation is picked up.
20+
21+ ### Changed
22+ - Auth passwords are escaped when rendered into ` valkey.conf ` , fixing startup
23+ failures for passwords containing characters meaningful to the config/ACL
24+ parser (quotes, spaces, ` # ` , and similar).
25+ - The default ACL user is seeded by SHA-256 hash and re-seeded when the password
26+ changes, so a rotated ` existingSecret ` takes effect without manually wiping
27+ ` users.acl ` .
28+
29+ ## [ 0.1.1]
30+
31+ ### Added
32+ - Artifact Hub annotations on the operator and cluster Helm charts.
33+
34+ ## [ 0.1.0]
835
936First public release of the operator. Highlights of the initial feature set:
1037
@@ -40,4 +67,6 @@ First public release of the operator. Highlights of the initial feature set:
4067- CEL XValidation for immutable and conditional fields; config-hash-driven
4168 rolling restarts; version-gated Valkey 9.x resilience directives.
4269
43- [ Unreleased ] : https://github.com/melancholictheory/wellcake
70+ [ 0.2.0 ] : https://github.com/melancholictheory/wellcake/releases/tag/v0.2.0
71+ [ 0.1.1 ] : https://github.com/melancholictheory/wellcake/releases/tag/v0.1.1
72+ [ 0.1.0 ] : https://github.com/melancholictheory/wellcake/releases/tag/v0.1.0
0 commit comments