github zalando/postgres-operator v1.13.0
Panoramic Lapwing

2 months ago

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 option to enable owner references on all child resources (#2688, #2199)
  • implement per-cluster maintenance windows to define when automatic major version upgrade can happen (#2710, #2731)
  • [Helm] add extraEnvs for operator deployments (#2671)

Enhancements

  • pass inherited annotations also to existing child resources (#2657, #2713, #2723)
  • all child resources are now represented in the cluster's Go struct incl. service, endpoints/configmaps created by Patroni (#2713, #2733)
  • stream resources are not created after errors on syning the publication and slot (#2704, #2728)
  • update package dependencies when building image (#2665)
  • simplify delivery yaml file for building operator (#2673)
  • resolve code problems reported by newer linters (#2715, #2713)
  • config map example has been fully aligned with CRD config defaults (#2729)
  • update Go to 1.22.5 and also updated dependencies (#2699, #2729)

Bugfixes

  • fix deletion of resources when cluster fields are empty (#2713)
  • fix volumeMounts diff (nil vs. empty) when comparing containers (#2686)
  • do not set empty secret env vars for logical backup on GCS and Azure when not configured (#2732)
  • handle publications without tables (#2722)

Breaking changes

  • removing streams from manifest triggers a removal of database publication, slots and FES resources (#2684, #2563)
  • automatic major version upgrades are enabled by default (manual mode) (#2729)
  • dropped default of additional_secret_mount_path option when configured via config CRD (#2729)
  • dropped support for Postgres 11 (#2706)
  • dropped helm packages for 1.8.2 releases (#2729)

amd images:
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.13.0
UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.13.0
Logical Backup Docker image: registry.opensource.zalan.do/acid/logical-backup:v1.13.0

Multi-arch image (arm):
Postgres Operator: ghcr.io/zalando/postgres-operator:v1.13.0
UI: ghcr.io/zalando/postgres-operator-ui:v1.13.0
Logical Backup: ghcr.io/zalando/postgres-operator/logical-backup:v1.13.0

Default Spilo image: ghcr.io/zalando/spilo-16:3.3-p1

Thanks to our contributors: @idanovinda, @FxKu, @hughcapet, @macedigital, @sdudoladov
@fahedouch, @mbegenau, @nickmansrob, @desaintmartin

Don't miss a new postgres-operator release

NewReleases is sending notifications on new releases.