[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
zalando/postgres-operator (postgres-operator)
### [`v1.11.0`](https://togithub.com/zalando/postgres-operator/releases/tag/v1.11.0): Deliberate Dog
[Compare Source](https://togithub.com/zalando/postgres-operator/compare/v1.10.1...v1.11.0)
We are excited to announce a new release of the Postgres Operator. Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas.
##### New features
- Added support for Postgres 16 ([#2437](https://togithub.com/zalando/postgres-operator/issues/2437), [#2557](https://togithub.com/zalando/postgres-operator/issues/2557))
- ARM support for UI and logical backup images ([#2426](https://togithub.com/zalando/postgres-operator/issues/2426), [#2527](https://togithub.com/zalando/postgres-operator/issues/2527))
- New config option to prevent operator from removing PVCs on cluster deletion ([#2579](https://togithub.com/zalando/postgres-operator/issues/2579), [#1074](https://togithub.com/zalando/postgres-operator/issues/1074))
- New config option to specify PVC retention policy when deleting or scaling statefulset ([#2343](https://togithub.com/zalando/postgres-operator/issues/2343), [#2415](https://togithub.com/zalando/postgres-operator/issues/2415), [#2420](https://togithub.com/zalando/postgres-operator/issues/2420), [#2584](https://togithub.com/zalando/postgres-operator/issues/2584))
- Add support for hugepages-2Mi/-1Gi in resources section incl. sidecars ([#2311](https://togithub.com/zalando/postgres-operator/issues/2311), [#2512](https://togithub.com/zalando/postgres-operator/issues/2512))
- Finalizers can be enabled so custom resource in only removed after its child resources ([#941](https://togithub.com/zalando/postgres-operator/issues/941), [#2509](https://togithub.com/zalando/postgres-operator/issues/2509), [#2521](https://togithub.com/zalando/postgres-operator/issues/2521), [#2538](https://togithub.com/zalando/postgres-operator/issues/2538))
- Support for dead letter queue to recover from failed events ([#2421](https://togithub.com/zalando/postgres-operator/issues/2421))
- Master label selector can be disabled for the cluster's PodDisruptionBudget ([#2364](https://togithub.com/zalando/postgres-operator/issues/2364), [#2595](https://togithub.com/zalando/postgres-operator/issues/2595))
- Single users can opt out from globally enabled password rotation ([#2528](https://togithub.com/zalando/postgres-operator/issues/2528))
- \[LogicalBackup] Can specify extra environment variables in a `logical_backup_cronjob_environment_secret` ([#2051](https://togithub.com/zalando/postgres-operator/issues/2051))
##### Enhancements
- Allow empty resources when defaults are no set ([#2524](https://togithub.com/zalando/postgres-operator/issues/2524))
- Removal of standby section will promote the cluster ([#2472](https://togithub.com/zalando/postgres-operator/issues/2472), [#2513](https://togithub.com/zalando/postgres-operator/issues/2513))
- Support switching secret rotation mode to in-place directly ([#2549](https://togithub.com/zalando/postgres-operator/issues/2549))
- Reduced number of calls on transitive team mappings ([#2445](https://togithub.com/zalando/postgres-operator/issues/2445))
- Configurable priority class for helm chart ([#2499](https://togithub.com/zalando/postgres-operator/issues/2499))
- Double check current Postgres version before trying upgrade ([#2533](https://togithub.com/zalando/postgres-operator/issues/2533))
- Inherited labels and annotations are also passed to logical backup pod ([#2456](https://togithub.com/zalando/postgres-operator/issues/2456))
- Improve appearance of Readme image in github dark mode ([#2431](https://togithub.com/zalando/postgres-operator/issues/2431))
- Improve docs on prepared users ([#2424](https://togithub.com/zalando/postgres-operator/issues/2424), [#2425](https://togithub.com/zalando/postgres-operator/issues/2425))
- Improve docs structure on cluster configuration ([#2504](https://togithub.com/zalando/postgres-operator/issues/2504))
- Logging of all returned errors on closing database connections ([#2578](https://togithub.com/zalando/postgres-operator/issues/2578))
- Use Alpine 3 base image without minor version ([#2488](https://togithub.com/zalando/postgres-operator/issues/2488))
- Added unit test for cluster Create() method ([#2509](https://togithub.com/zalando/postgres-operator/issues/2509))
- Replaced deperecated ioutil package ([#2480](https://togithub.com/zalando/postgres-operator/issues/2480), [#2531](https://togithub.com/zalando/postgres-operator/issues/2531))
- Bumped the pgBouncer version in pooler image to 1.22.0 ([#2529](https://togithub.com/zalando/postgres-operator/issues/2529))
- Go to 1.21 and updated depedencies ([#2554](https://togithub.com/zalando/postgres-operator/issues/2554), [#2577](https://togithub.com/zalando/postgres-operator/issues/2577), [#2676](https://togithub.com/zalando/postgres-operator/issues/2676), [#2443](https://togithub.com/zalando/postgres-operator/issues/2443), [#2433](https://togithub.com/zalando/postgres-operator/issues/2433), [#2501](https://togithub.com/zalando/postgres-operator/issues/2501), [#2442](https://togithub.com/zalando/postgres-operator/issues/2442))
- Add OCI label for container image source ([#2541](https://togithub.com/zalando/postgres-operator/issues/2541))
- \[UI] Improve docs on watched namespaces ([#2412](https://togithub.com/zalando/postgres-operator/issues/2412))
- \[LogicalBackup] Bump Ubuntu version ([#2478](https://togithub.com/zalando/postgres-operator/issues/2478))
##### Bugfixes
- Operator reflects new member states returned by Patroni cluster endpoint ([#2515](https://togithub.com/zalando/postgres-operator/issues/2515))
- Avoid password replacement if system users for pooler or streams are listed in the manifest ([#2489](https://togithub.com/zalando/postgres-operator/issues/2489))
- Compare single volume templates only if the number of templates has not changed ([#2493](https://togithub.com/zalando/postgres-operator/issues/2493))
- Changes to synchronous node count in Patroni section are now diffed ([#2558](https://togithub.com/zalando/postgres-operator/issues/2558))
- Update internal PostgresSpec after updating cluster status to not block subsequent updates ([#2546](https://togithub.com/zalando/postgres-operator/issues/2546))
##### Breaking changes
- Operator will not set the users section in Patroni config anymore (was not utilized anyway) ([#2490](https://togithub.com/zalando/postgres-operator/issues/2490))
- Dropped support for Postgres 10 ([#2557](https://togithub.com/zalando/postgres-operator/issues/2557))
- Dropped helm packages for 1.7.x releases ([#2580](https://togithub.com/zalando/postgres-operator/issues/2580))
**Docker image**: registry.opensource.zalan.do/acid/postgres-operator:v1.11.0
**Multi-arch image (arm)**: ghcr.io/zalando/postgres-operator:v1.11.0
**UI Docker image**: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.11.0
**Sample logical backup image**: registry.opensource.zalan.do/acid/logical-backup:v1.11.0
**Default Spilo image**: ghcr.io/zalando/spilo-16:3.2-p2
Thanks to our contributors: [@FxKu](https://togithub.com/FxKu), [@idanovinda](https://togithub.com/idanovinda), [@Jan-M](https://togithub.com/Jan-M), [@jopadi](https://togithub.com/jopadi), [@hughcapet](https://togithub.com/hughcapet), [@sdudoladov](https://togithub.com/sdudoladov), [@macedigital](https://togithub.com/macedigital),
[@silenium-dev](https://togithub.com/silenium-dev), [@frittentheke](https://togithub.com/frittentheke), [@b1zzu](https://togithub.com/b1zzu), [@stgrace](https://togithub.com/stgrace), [@bootc](https://togithub.com/bootc), [@cstohr1](https://togithub.com/cstohr1), [@seekingua](https://togithub.com/seekingua), [@andrejshapal](https://togithub.com/andrejshapal), [@urashidmalik](https://togithub.com/urashidmalik),
[@capuche2412](https://togithub.com/capuche2412), [@urashidmalik](https://togithub.com/urashidmalik), [@senthilnathan](https://togithub.com/senthilnathan), [@dgiebert](https://togithub.com/dgiebert), [@tm604](https://togithub.com/tm604), [@testwill](https://togithub.com/testwill), [@dmotte](https://togithub.com/dmotte), [@ThoreKr](https://togithub.com/ThoreKr), [@Lukkie](https://togithub.com/Lukkie),
[@drivebyer](https://togithub.com/drivebyer), [@sklirg](https://togithub.com/sklirg), [@ghost](https://togithub.com/ghost), [@MisguidedEmails](https://togithub.com/MisguidedEmails), [@ErikLundJensen](https://togithub.com/ErikLundJensen), [@boomskats](https://togithub.com/boomskats) [@spreeker](https://togithub.com/spreeker), [@regme](https://togithub.com/regme)
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.0-p1
->3.2-p1
v1.10.1
->1.11.0
v1.10.1
->v1.11.0
v1.10.1
->v1.11.0
v1.10.1
->v1.11.0
Release Notes
zalando/postgres-operator (postgres-operator)
### [`v1.11.0`](https://togithub.com/zalando/postgres-operator/releases/tag/v1.11.0): Deliberate Dog [Compare Source](https://togithub.com/zalando/postgres-operator/compare/v1.10.1...v1.11.0) We are excited to announce a new release of the Postgres Operator. Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas. ##### New features - Added support for Postgres 16 ([#2437](https://togithub.com/zalando/postgres-operator/issues/2437), [#2557](https://togithub.com/zalando/postgres-operator/issues/2557)) - ARM support for UI and logical backup images ([#2426](https://togithub.com/zalando/postgres-operator/issues/2426), [#2527](https://togithub.com/zalando/postgres-operator/issues/2527)) - New config option to prevent operator from removing PVCs on cluster deletion ([#2579](https://togithub.com/zalando/postgres-operator/issues/2579), [#1074](https://togithub.com/zalando/postgres-operator/issues/1074)) - New config option to specify PVC retention policy when deleting or scaling statefulset ([#2343](https://togithub.com/zalando/postgres-operator/issues/2343), [#2415](https://togithub.com/zalando/postgres-operator/issues/2415), [#2420](https://togithub.com/zalando/postgres-operator/issues/2420), [#2584](https://togithub.com/zalando/postgres-operator/issues/2584)) - Add support for hugepages-2Mi/-1Gi in resources section incl. sidecars ([#2311](https://togithub.com/zalando/postgres-operator/issues/2311), [#2512](https://togithub.com/zalando/postgres-operator/issues/2512)) - Finalizers can be enabled so custom resource in only removed after its child resources ([#941](https://togithub.com/zalando/postgres-operator/issues/941), [#2509](https://togithub.com/zalando/postgres-operator/issues/2509), [#2521](https://togithub.com/zalando/postgres-operator/issues/2521), [#2538](https://togithub.com/zalando/postgres-operator/issues/2538)) - Support for dead letter queue to recover from failed events ([#2421](https://togithub.com/zalando/postgres-operator/issues/2421)) - Master label selector can be disabled for the cluster's PodDisruptionBudget ([#2364](https://togithub.com/zalando/postgres-operator/issues/2364), [#2595](https://togithub.com/zalando/postgres-operator/issues/2595)) - Single users can opt out from globally enabled password rotation ([#2528](https://togithub.com/zalando/postgres-operator/issues/2528)) - \[LogicalBackup] Can specify extra environment variables in a `logical_backup_cronjob_environment_secret` ([#2051](https://togithub.com/zalando/postgres-operator/issues/2051)) ##### Enhancements - Allow empty resources when defaults are no set ([#2524](https://togithub.com/zalando/postgres-operator/issues/2524)) - Removal of standby section will promote the cluster ([#2472](https://togithub.com/zalando/postgres-operator/issues/2472), [#2513](https://togithub.com/zalando/postgres-operator/issues/2513)) - Support switching secret rotation mode to in-place directly ([#2549](https://togithub.com/zalando/postgres-operator/issues/2549)) - Reduced number of calls on transitive team mappings ([#2445](https://togithub.com/zalando/postgres-operator/issues/2445)) - Configurable priority class for helm chart ([#2499](https://togithub.com/zalando/postgres-operator/issues/2499)) - Double check current Postgres version before trying upgrade ([#2533](https://togithub.com/zalando/postgres-operator/issues/2533)) - Inherited labels and annotations are also passed to logical backup pod ([#2456](https://togithub.com/zalando/postgres-operator/issues/2456)) - Improve appearance of Readme image in github dark mode ([#2431](https://togithub.com/zalando/postgres-operator/issues/2431)) - Improve docs on prepared users ([#2424](https://togithub.com/zalando/postgres-operator/issues/2424), [#2425](https://togithub.com/zalando/postgres-operator/issues/2425)) - Improve docs structure on cluster configuration ([#2504](https://togithub.com/zalando/postgres-operator/issues/2504)) - Logging of all returned errors on closing database connections ([#2578](https://togithub.com/zalando/postgres-operator/issues/2578)) - Use Alpine 3 base image without minor version ([#2488](https://togithub.com/zalando/postgres-operator/issues/2488)) - Added unit test for cluster Create() method ([#2509](https://togithub.com/zalando/postgres-operator/issues/2509)) - Replaced deperecated ioutil package ([#2480](https://togithub.com/zalando/postgres-operator/issues/2480), [#2531](https://togithub.com/zalando/postgres-operator/issues/2531)) - Bumped the pgBouncer version in pooler image to 1.22.0 ([#2529](https://togithub.com/zalando/postgres-operator/issues/2529)) - Go to 1.21 and updated depedencies ([#2554](https://togithub.com/zalando/postgres-operator/issues/2554), [#2577](https://togithub.com/zalando/postgres-operator/issues/2577), [#2676](https://togithub.com/zalando/postgres-operator/issues/2676), [#2443](https://togithub.com/zalando/postgres-operator/issues/2443), [#2433](https://togithub.com/zalando/postgres-operator/issues/2433), [#2501](https://togithub.com/zalando/postgres-operator/issues/2501), [#2442](https://togithub.com/zalando/postgres-operator/issues/2442)) - Add OCI label for container image source ([#2541](https://togithub.com/zalando/postgres-operator/issues/2541)) - \[UI] Improve docs on watched namespaces ([#2412](https://togithub.com/zalando/postgres-operator/issues/2412)) - \[LogicalBackup] Bump Ubuntu version ([#2478](https://togithub.com/zalando/postgres-operator/issues/2478)) ##### Bugfixes - Operator reflects new member states returned by Patroni cluster endpoint ([#2515](https://togithub.com/zalando/postgres-operator/issues/2515)) - Avoid password replacement if system users for pooler or streams are listed in the manifest ([#2489](https://togithub.com/zalando/postgres-operator/issues/2489)) - Compare single volume templates only if the number of templates has not changed ([#2493](https://togithub.com/zalando/postgres-operator/issues/2493)) - Changes to synchronous node count in Patroni section are now diffed ([#2558](https://togithub.com/zalando/postgres-operator/issues/2558)) - Update internal PostgresSpec after updating cluster status to not block subsequent updates ([#2546](https://togithub.com/zalando/postgres-operator/issues/2546)) ##### Breaking changes - Operator will not set the users section in Patroni config anymore (was not utilized anyway) ([#2490](https://togithub.com/zalando/postgres-operator/issues/2490)) - Dropped support for Postgres 10 ([#2557](https://togithub.com/zalando/postgres-operator/issues/2557)) - Dropped helm packages for 1.7.x releases ([#2580](https://togithub.com/zalando/postgres-operator/issues/2580)) **Docker image**: registry.opensource.zalan.do/acid/postgres-operator:v1.11.0 **Multi-arch image (arm)**: ghcr.io/zalando/postgres-operator:v1.11.0 **UI Docker image**: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.11.0 **Sample logical backup image**: registry.opensource.zalan.do/acid/logical-backup:v1.11.0 **Default Spilo image**: ghcr.io/zalando/spilo-16:3.2-p2 Thanks to our contributors: [@FxKu](https://togithub.com/FxKu), [@idanovinda](https://togithub.com/idanovinda), [@Jan-M](https://togithub.com/Jan-M), [@jopadi](https://togithub.com/jopadi), [@hughcapet](https://togithub.com/hughcapet), [@sdudoladov](https://togithub.com/sdudoladov), [@macedigital](https://togithub.com/macedigital), [@silenium-dev](https://togithub.com/silenium-dev), [@frittentheke](https://togithub.com/frittentheke), [@b1zzu](https://togithub.com/b1zzu), [@stgrace](https://togithub.com/stgrace), [@bootc](https://togithub.com/bootc), [@cstohr1](https://togithub.com/cstohr1), [@seekingua](https://togithub.com/seekingua), [@andrejshapal](https://togithub.com/andrejshapal), [@urashidmalik](https://togithub.com/urashidmalik), [@capuche2412](https://togithub.com/capuche2412), [@urashidmalik](https://togithub.com/urashidmalik), [@senthilnathan](https://togithub.com/senthilnathan), [@dgiebert](https://togithub.com/dgiebert), [@tm604](https://togithub.com/tm604), [@testwill](https://togithub.com/testwill), [@dmotte](https://togithub.com/dmotte), [@ThoreKr](https://togithub.com/ThoreKr), [@Lukkie](https://togithub.com/Lukkie), [@drivebyer](https://togithub.com/drivebyer), [@sklirg](https://togithub.com/sklirg), [@ghost](https://togithub.com/ghost), [@MisguidedEmails](https://togithub.com/MisguidedEmails), [@ErikLundJensen](https://togithub.com/ErikLundJensen), [@boomskats](https://togithub.com/boomskats) [@spreeker](https://togithub.com/spreeker), [@regme](https://togithub.com/regme)Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.
Release-As: v1.11.0-uds.0