Releases: zalando/postgres-operator
Zealous Raccoon
This is new minor release which simply bumps the version, as the v1.3.0 did not reflect the latest state from master. Copyright and licence are updated to 2020.
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.3.1
Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:master-57
The Postgres Operator UI image remains unchanged.
Zealous Raccoon
Ho Ho Ho. We are happy to announce a new release of the Postgres Operator 🎄 🐘
New features
- Added validation and additionalPrinterColumns for CRDs (#599, #653)
- IPv6 support for Patroni URLs in database pods (#671)
- New option to define custom annotations for database pods (helps when running Istio) (#657)
- Additional options for logical backups to better support S3-compatible endpoints (#628)
- Creation of InitContainers and Sidecars can be disabled (#478)
Enhancements and fixes
- Move to StatefulSet api version apps/v1 (#675)
- Avoid orphaned objects when deleting cluster during creation (#654)
- Avoid errors when changing the service type (#716)
- Avoid stale cache when checking RBAC in namespaces (#685)
- Support any cluster name label in logical backup pod/dump script (#725)
- Improve documentation (#762)
- Compatibility with Helm v3 (#738)
- Switched dependency management from glide to go modules (#544)
Breaking changes
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.3.0-dirty
Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup
The Postgres Operator UI image remains unchanged.
Many thanks to the committers @FxKu, @sdudoladov, @erthalion, @RafiaSabih, @Jan-M
special thanks to @CyberDem0n for his continuous work on Patroni and Spilo.
and our contributors @optix2000, @ermajn, @runyontr, @zimbatm, @hasegeli, @brunsgaard,
@rektide, @deitmerit, @fwagner-smf, @IlyaSemenov, @bchrobot, @OlleLarsson @knan-nrk,
@anikin-aa, @haf-afa, @phobot, @AmirAliSobhGol, @yujunz, @EricLemieux, @CarlQLange
Jaunty Ocelot
We are happy to annouce a new release of the Postgres Operator:
New features:
- New browser-based UI to manage Postgres clusters (special thanks to @mgomezch) (#613)
- Operator can create cron jobs for logical backups (#442)
- Initialize standby cluster from WAL archive in S3 bucket (#562)
- Provide manifests for user-facing clusterroles (#585)
- New end-2-end test suite using kind (#548)
- New deployment options: Helm chart (#434), Kustomization (#608) and OLM
Enhancements and fixes:
- Added non-privileged option for Spilo (#525)
- Run operator pod as non-root (#582)
- New SpiloFSGroup parameter to allow non-root Spilo (#531)
- Support Pod Anti Affinity (#489)
- Support
podManagementPolicy
in Spilo StatefulSets (#515) - Fix updating initContainers (#518)
- Cloning cluster from an arbitraty bucket (#487)
- Additional S3 settings to support cloning in non AWS environments (#497)
- Additional secret mount to support credentials provisioning in non-cloud K8s environments (#535)
- Support SubPath for Postgres container volumes (#452)
- Config option to relax PodDisruptionBudget (#384, #583)
- Allow non-default cluster domains (#561)
- Align ConfigMap and CRD-based configuration (#595)
- Extended and improved documentation (#609)
Breaking changes:
- CRD's /status subresource is now a struct instead of string field (#534)
- camelCasing manifest parameters initContainers and podPriorityClassName (#602)
- Changed repo org from
github.com/zalando-incubator
togithub.com/zalando
(#495, #496)
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.2.0
UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.2.0
Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup
Many thanks to the committers @sdudoladov, @FxKu, @erthalion, @RafiaSabih, @Jan-M
and our contributors @mgomezch, @knan-nrk, @stang, @redbaron, @aaroniscode, @teutonet,
@yujunz, @kimxogus, @Shinzu, @kupson, @coderanger, @jakub-roman, @VineethReddy02, @hjacobs
Aerobic Parrot
Newest release of the postgres operator, includes among other things:
- support for setting shmem for better parallel query support
- fix issue surrounding delete cluster
- fix reporting .status
- support init containers
- improved logging in rolling upgrade
- added superuser team support (additional team to be created as superuser)
- support setting additional replication slots via Patroni
Thanks to everyone involved for reporting problems and contributing to the operator!
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.1.0
Initial release
Initial release after a year in development.
The operator manages creation and deletion of PostgreSQL clusters based on the Spilo docker image and updates the running clusters based on the changes in the Postgres cluster manifest. It supports Kubernetes 1.5+, and Kubernetes 1.9 is recommended to take advantage of all features (namely, pod priorities).
New versions will follow the semantic version, with the major part changing because of incompatible changes or if we drop support for older Kubernetes cluster versions.
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.0.0