v1.4.0
版本发布时间: 2020-02-25 17:32:49
zalando/postgres-operator最新发布版本:v1.13.0(2024-08-22 19:58:08)
We are happy to announce yet another release of the Postgres Operator :elephant: We have also updated the UI and improved its setup and documentation to make local testing easier:
New features
- New cluster manifest option to specify custom service annotations (#803)
- New options to configure minimum CPU and memory limits (#808)
- Added service example for exposing operator REST API (#794)
- Logical Backup: New option
logical_backup_s3_region
(#813) - UI: New column to show monthly cloud costs per cluster (can be configured) (#796)
- UI: Cluster name label is now configurable (cluster-name by default) (#796)
- UI: Added helm chart for the Postgres Operator UI (special thanks to @siku4) (#795)
Enhancements and fixes
- Bump Spilo version with latest minors of all supported PostgreSQL versions (#836)
- Update services when their annotations have changed (#818)
- Toggling load balancer services now only patches/updates the resource (#818)
- Standby clusters can have one instance (recommended) even if
min_instances
is set higher (#797, #842) - Fixed unmarshalling of
MasterPodMoveTimeout
(#816) - Change error computation on JSON unmarshal accross different Go versions (#801)
- Logical Backup: Reduce tracing of dumps and include
postgresql-client-12
(#813) - UI: Now works with stateful sets from K8s 1.16+ (#675)
- UI: Reordered columns and additional status step for cluster manifest (#796)
- UI: Updated dependencies (#796, #835)
- UI: Align build tag with operator (#844)
- UI: Improved documentation (#796)
Breaking changes
- The operator will now enforce minimum CPU and memory limits if specified below configured minimum (#808)
- New default cluster role
postgres-pod
dedicated for database pods and Patroni (#832) - Switch
rbac.authorization.k8s.io
to v1. Updatepod_service_account_role_binding_definition
configuration if you are using it. (#829) - Use
cluster-name
as default for cluster name label everywhere (#782)
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.4.0 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.4.0 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup
Shipped with Patroni v1.6.4 and Spilo 1.6-p2
Many thanks to the committers @FxKu, @Jan-M, @erthalion, @RafiaSabih, @sdudoladov, @hjacobs, special thanks to @CyberDem0n for his continuous work on Patroni and Spilo, and applause to our contributors @jonathanbeber, @siku4, @vitobotta, @f2cognite