4.2.2
Crunchy Data announces the release of the PostgreSQL Operator 4.2.2 on February, 18, 2020.
The PostgreSQL Operator 4.2.2 release provides bug fixes and continued support to the 4.2 release line.
This release includes updates for several packages supported by the PostgreSQL Operator, including:
- The PostgreSQL containers now use versions 12.2, 11.7, 10.12, 9.6.17, and 9.5.21
- The PostgreSQL containers now support PL/Python3
- Patroni is updated to version 1.6.4
The PostgreSQL Operator is released in conjunction with the Crunchy Container Suite.
PostgreSQL Operator is tested with Kubernetes 1.13+, OpenShift 3.11+, Google Kubernetes Engine (GKE), and VMware Enterprise PKS 1.3+.
Changes since 4.2.1
- Added the
--enable-autofailflag topgo updateto make it clear how the auto-failover mechanism can be re-enabled for a PostgreSQL cluster. - Remove using
expenvin theadd-targeted-namespace.shscript
Fixes since 4.2.1
- Ensure PostgreSQL clusters can be successfully restored via
pgo restoreafter ‘pgo scaledown’ is executed - Ensure all replicas are listed out via the
--queryflag inpgo scaledownandpgo failover. This now follows the pattern outlined by the Kubernetes safe random string generator (#1247) - Honor the value of “PasswordLength” when it is set in the pgo.yaml file for password generation. The default is now set at
24 - Set
UsePAM yesin thesshd_configfile to fix an issue with using SSHD in newer versions of Docker - The backup task listed in the
pgtaskCRD is now only deleted if one already exists - Ensure that a successful “rmdata” Job does not delete all cluster pgtasks listed in the CRD after a successful run
- Only add Operator labels to a managed namespace if the namespace already exists when executing the
add-targeted-namespace.shscript - Remove logging of PostgreSQL user credentials in the PostgreSQL Operator logs
- Consolidation of the Dockerfiles for RHEL7/UBI7 builds
- Several fixes to the documentation (#1233)