2.4.2
Crunchy Data announces the release of the Crunchy Container Suite 2.4.2 on October 15, 2019.
Crunchy Container Suite 2.4.2 updates PostgreSQL and supporting libraries to newer, stable releases and also removes some unused libraries. Additionally, all the containers now build using buildah.
To build the Crunchy Container Suite 2.4.2, you will need to utilize buildah version 1.9.0 and above.
The Crunchy Container Suite is tested with Docker 1.13+, Kubernetes 1.12+, OpenShift 3.11+, and VMware Enterprise PKS 1.3+.
Version Updates
- The PostgreSQL container now uses versions 11.5, 10.10, 9.6.15, and 9.5.19. The PostgreSQL container now includes support for PL/Python.
- The PostGIS container (with PostgreSQL version in parenthesis) has been upgraded to use versions 2.4.8 (10, 11) and 2.3.10 (9.6). The PostGIS container now uses PL/R 8.4
- pgBackRest is now 2.17
- pgMonitor now uses version 3.2
- pgAdmin4 now uses version 4.13
- pgBouncer now uses version 1.10
- pgBadger now uses version 11.0
- Grafana uses version 6.3.4
- Prometheus uses version 2.9.2
Breaking Changes
- The
node_exporter
container is no longer shipped with the PostgreSQL Operator. A detailed explanation of how node-style metrics are handled is available in the "Additional Features" section. - The
Makefile
now usesbuildah
for building the containers instead ofDocker
. The PostgreSQL Operator can be built with buildah v1.9.0 and above.
Additional Features
- The
crunchy-collect
container now has separate variables available for connecting to a PostgreSQL database:COLLECT_PG_HOST
,COLLECT_PG_PORT
,COLLECT_PG_DATABASE
,COLLECT_PG_USER
,COLLECT_PG_PASSWORD
,COLLECT_PG_PARAMS
- Introduce the
PG_CTL_START_TIMEOUT
,PG_CTL_STOP_TIMEOUT
, andPG_CTL_PROMOTE_TIMEOUT
variables for the PostgreSQL containers to allow a user to specify how long thepg_ctl [start|stop|promote]
commands are allowed to run before timing out. The values default to 60, which is the default in PostgreSQL. - Allow for the service ports to be specified in the
crunchy-pgbadger
andcrunchy-collect
containers - All license files are now included in the
/license
directory on container images.
Fixes
- When
ENABLED_SSHD
is set totrue
, the PostgreSQL container will start thesshd
service before PostgreSQL is started