We are excited to announce yet another new release of the Postgres Operator. Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas.
New features
- New config option to prevent operator from removing secrets on cluster deletion (#2582)
- New flag for volumes to specify subPath as an expression to include env variables (#2463, #2638)
- [UI] Allow scheduling constraints for UI deployment (#2326)
- [LogicalBackup] make bucket prefix for logical backup configurable (#2609)
Enhancements
- Apply template on all keys of OperatorConfiguration (#2608)
- [UI] Removal of manual authentication for user login (#2635)
- [UI] Centralized logging to eliminate logger errors in UI pod logs (#2645)
- [LogicalBackup] re-use configured pod tolerations also for logical backup job pods (#2018)
- [Helm] charts are using ARM images by default (#2634)
Bugfixes
- Add missing json mapping to
infrastructure_roles_secrets
config option (#2645) - [Helm] fix creation of configuration when ConfigMap is used (#2584)
- [Helm] add pdb_master_label_selector to helm chart and example manifests (#2595)
Breaking Changes
- Dropped Helm charts for releases 1.8.0 and 1.8.1 (#2639)
amd images:
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.12.0-dirty
UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.12.0
Logical Backup Docker image: registry.opensource.zalan.do/acid/logical-backup:v1.12.0
Multi-arch image (arm):
Postgres Operator: ghcr.io/zalando/postgres-operator:v1.12.0
UI: ghcr.io/zalando/postgres-operator-ui:v1.12.0
Logical Backup: ghcr.io/zalando/postgres-operator/logical-backup:v1.12.0
Default Spilo image: ghcr.io/zalando/spilo-16:3.2-p3
Thanks to our contributors: @FxKu, @idanovinda, @hughcapet
@dmotte, @LordGaav, @hemakshis, @duckhawk, @smutel, @ThoreKr, @pratheekrebala