Changelog
New Features
- 7ba089e feat: preserve POSIX metadata in bucket backup and restore
Bug Fixes
- e41ef24 fix(bucketstorage): clean up release when install or detach wait fails
- fa9e20f fix(cmd): restore default signal handling after first signal
- f48de7b fix(k8s): preserve API server subpath and propagate discovery error
- 79d55e5 fix(pvc): skip unscheduled and completed pods when checking mounts
- e819817 fix(strategy): inspect both clusterip namespaces and join install peek
- ad42ef5 fix(strategy): schedule mount via nodeAffinity and guard ROX writes
- 8dd6514 fix: keep structured log stream clean on detach and local strategy
- 8474ba4 fix: make --non-root pass the restricted Pod Security Standard
- 5989a7d fix: match exact operation ID in status and cleanup
Documentation
- 9d63c87 docs: document cloud load balancer annotations and DNS retries
- c815fdd docs: name the three workflow rules the audit leaves to review
- 8ea2de5 docs: re-record the README demos
- 08ca1bc docs: re-record the README demos
Refactors & Internal Changes
- aad30e5 refactor(ssh): use x/crypto/ssh.MarshalPrivateKey for SSH keys
Dependency Updates
- 80ecc23 chore(deps): update alpine/helm docker tag to v4.3.2 (#570)
- 685dd3f chore(deps): update alpine:3 docker digest to f59abe6 (#550)
- fc46af5 chore(deps): update azure/setup-helm action to v5.1.0 (#552)
- 9f62dcb chore(deps): update chrislusf/seaweedfs docker tag to v4.50 (#524)
- 83b81ec chore(deps): update chrislusf/seaweedfs docker tag to v4.51 (#526)
- 49a4b9c chore(deps): update chrislusf/seaweedfs docker tag to v4.52 (#538)
- 4eb4290 chore(deps): update chrislusf/seaweedfs docker tag to v4.53 (#551)
- d581d1d chore(deps): update dependency cilium/cilium-cli to v0.20.2 (#534)
- 813e1a4 chore(deps): update dependency cilium/cilium-cli to v0.20.3 (#559)
- 533f91d chore(deps): update dependency helm/helm to v4.3.2 (#569)
- 5e3dff6 chore(deps): update docker/dockerfile docker tag to v1.29 (#557)
- f046fed chore(deps): update ghcr.io/zizmorcore/zizmor docker tag to v1.32.0 (#539)
- 770f8c6 chore(deps): update github actions (#543)
- 6bc4e7b chore(deps): update github actions (#547)
- c54bcf5 chore(deps): update github/codeql-action action to v4.39.2 (#540)
- 637a071 chore(deps): update go packages to v0.37.2 (#532)
- 775fe88 chore(deps): update go to v1.27.4 (#553)
- acccc77 chore(deps): update golang:1.27.3 docker digest to 2669ec9 (#531)
- d265c90 chore(deps): update golang:1.27.3 docker digest to 2920bb1 (#533)
- d4eb9c6 chore(deps): update golang:1.27.3 docker digest to 6f1acc8 (#529)
- dbce5e4 chore(deps): update golang:1.27.3 docker digest to 9048d5e (#527)
- 645dcfa chore(deps): update golang:1.27.3 docker digest to 921f611 (#528)
- 8bdc3de chore(deps): update golang:1.27.3 docker digest to b760209 (#530)
- 862c25c chore(deps): update golang:1.27.3 docker digest to c292963 (#545)
- 0314df3 chore(deps): update golang:1.27.3 docker digest to e519d3b (#548)
- 9821310 chore(deps): update golang:1.27.4 docker digest to 5e8afd4 (#558)
- 642a44c chore(deps): update goreleaser/goreleaser docker tag to v2.20.0 (#546)
- 05b47e3 chore(deps): update goreleaser/goreleaser docker tag to v2.20.1 (#554)
- f98f24c chore(deps): update goreleaser/goreleaser docker tag to v2.20.2 (#560)
- cc85505 chore(deps): update helm/kind-action action to v1.15.2 (#541)
- 0f7b3f6 chore(deps): update helm/kind-action action to v1.15.2 (#542)
- 34ae706 chore(deps): update module go.yaml.in/yaml/v4 to v4.0.0 (#544)
- 6d81d84 chore(deps): update module go.yaml.in/yaml/v4 to v4.0.0-rc.7 (#535)
- 20a21ad chore(deps): update module go.yaml.in/yaml/v4 to v4.0.0-rc.8 (#536)
- 73c8ae5 chore(deps): update module go.yaml.in/yaml/v4 to v4.0.0-rc.9 (#537)