We are excited to announce a new release of the Postgres Operator.
New features
- Allow secrets in namespaces different from cluster (#1490, #1540, #1569, #1581)
- Selector for pre-provisioned volumes (#1385)
- Add support for backups on Azure (#1537)
Enhancements
- Changes under Patroni section will be reflected, e.g. replication slots (#1535)
- Avoid rolling updates if only restart is needed, e.g. parameters changed under postgresql section (#1103)
- For preparedDatabases, define default access privileges for default LOGIN roles, too (#1512)
- Improved connection pooler sync fixes missing pooler schema for new databases (#1593)
- Node affinities and tolerations are reused for pooler pods (#1464)
- Add basic retry around switchover (#1510)
- Do not modify volumes when below gp3 minimum throughput (#1543)
- Extended admin docs on operator upgrades and restoring backups (#1592)
- [UI, helm] improve manifest templates (#1514, #1575, #1582)
Breaking changes
- new bootstrap parameter blacklist moves fields between parameters and DCS sections in SPILO_CONFIGURATION env variable -> rolling update (#1103)
- [helm] Both configuration options are served from the same
values.yaml
file (#1224, #1603)
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.7.0
UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.7.0
Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.7.0
Default Spilo image: registry.opensource.zalan.do/acid/spilo-13:2.1-p1
Thanks to our contributors: @FxKu, @RafiaSabih, @sdudoladov, @Jan-M, @erthalion, @CyberDem0n,
@apeschel, @yanchenko-igor, @jcrood, @dalbani, @cucxabong, @frankconrad,
@flyinggecko, @golgoth31, @markus-codes, @yelhouti, @ssinger, @stromvirvel