Releases: CrunchyData/crunchy-containers
Releases · CrunchyData/crunchy-containers
Release 1.7.2
This release includes the following changes from the previous release (1.7.1):
- fixed a bug in the crunchy-pgadmin4 container that impacted users on RHEL/Openshift platforms, this release only includes this container not the full suite of containers.
Release 1.7.1
This release includes the following changes:
- New Crunchy-PGDump container plus examples and documentation of usage/features
- The Crunchy-PGAdmin4 container now supports TLS and the v2 version of PGAdmin4
- Added sshd capability into postgres and postgres-gis containers to enable better pgbackrest interactions. sshd is disabled by default in all the containers but can be enabled when users need to interact with pgbackrest on a database container
- Removed Crunchy-Watch source files, crunchy-watch has been relocated to a separate repo at https://github.com/crunchydata/crunchy-watch
- Fixed a bug in the postgres and backrest-restore containers whereby permissions would not be set correctly when running on Openshift
- Basic Postgres-GIS examples were created for Docker, Openshift, and Kube
- Added DEBUG flag to all containers to turn off logging of container scripts
Release 1.7.0
This release includes updates to the PostgreSQL packages among other updates including:
- update PostgreSQL 9.5 to version 9.5.10
- update PostgreSQL 9.6 to version 9.6.6
- update PostgreSQL 10 to version 10.1
- update documentation
- updated Helm charts
1.6.0 Release
This release includes the following changes from the previous release:
- Support for PostgreSQL 10.0.
- standardize container names in various examples
- added a recovery timeline parameter to the recovery.conf template, this allows replicas to connect to a failover target (new master), this also allows crunchy-watch to no longer remove old replica pods as part of a failover.
- fixed a crunchy-watch bug, reset FAILURES count after a failover occurs
- implement exporters into crunchy-collect and new Grafana Dashboard template
- rename various references of cluster replication to Postgres community naming conventions, for example, PG_MODE values are now master or replica instead of master or slave
- updated packages for Grafana (4.5.1) and Prometheus (1.7.1)
- added pre and post hooks to crunchy-watch to allow users to run customized scripts
- image tags include the full PostgreSQL version number
- require PG_PRIMARY_PORT in running the PostgreSQL container, as of this release, your examples of running a PostgreSQL container will require you to enter PG_PRIMARY_PORT explicitly
- added deprecation WARNING for usage of older environment variables in PostgreSQL start.sh, if you use the old environment variable names you will see a WARNING in the container log, in a future release the older variable names will cause an error during startup
- PG_PRIMARY_PORT environment variable is now required when creating PostgreSQL container instances, normally this is set to 5432
- updated various examples and scripts to work with both PG9.X and PG10
- includes the latest versions of PostgreSQL including version 10.0 (centos7-10.0-1.6.0), version 9.6.5 (centos7-9.6.5-1.6.0), and version 9.5.9 (centos7-9.5.9-1.6.0)
1.5.1
This is a minor release that includes:
- updated Pgadmin4 Dockerfile to fix a bug when running on Openshift
- updated to PostgreSQL 9.5.9
- updated to PostgreSQL 9.6.5
Release 1.5
updates since last release include:
- updated pgbadger packages
- updated documentation and openshift example fixes
- support hostnames with dashes (e.g. resulting in my-db-0) #172
- added TOKEN to kubectl commands in crunchy-watch container script
- bump crunchy-watch image tag to beta version
- update RHEL dockerfiles to meet Redhat certification standards
- update all RHEL dockerfiles to be based off RHEL 7.3
- add PL/R extension to the postgres-gis container
- set auto-update check to false in default configuration for pgadmin4 container
- added --xlogdir support for initdb in the Postgres startup
- added a docker compose example for a primary-replica example
- added OS level metrics to crunchy-collect
- includes new releases of PostgreSQL (9.5.8, 9.6.4)
- converted to using a2x for PDF and HTML and man page generation
Release 1.4.1
changes from the previous release include:
- updated postgres packages to versions 9.6.3 and 9.5.7
- updated documentation
- added signal handler into badger container
Release 1.4.0
Updates to the previous version including:
- add Redhat required Labels to RHEL dockerfiles
- add environment variable to Postgres container to support PG_WAL location to be specified
- fix postgres container to run stanza-create during database initialization to support latest pgbackrest version
- added initial upgrade container, crunchy-upgrade
- cleanup license references
- renamed NFS_PATH to PV_PATH in scripts and documentation to represent this variable's purpose clearer
- added Backrest Restore container, backrest-restore, runs as a Job and will perform a restore using backrest.
- added PostgresFullVersion LABEL to all dockerfiles that contain postgres
- bug fix in PITR example
- documentation updates and corrections
Release 1.3.0
Changes from previous release include:
- added notes on how to run the examples in a minishift installation
- added crunchy-proxy examples and documentation
- added StatefulSet example for Openshift (Origin 1.5)
- removed hard-coded sleep in postgres start.sh script, replaced with pg_isready call
- removed dnsbridge container, no longer needed
- created a check in bin/postgres/start.sh to verify that PG_MASTER_HOST is set when PG_MODE is slave
- updated the postgresql.conf.template to be based on postgres 9.6
- added a postgis version of the setup.sql script
- fixed a pgadmin4 container bug where the internal pgadmin4 database was corrupted
- updated metrics containers including grafana, prometheus, and prometheus push gateway to latest releases
- clean up sample PV and PVC creation and scripts, create CCP_CLI env var to specify either oc or kubectl
- rename BUILDBASE env var to CCPROOT, this way users can more easily spot the CCP related env vars
- renamed files that had nfs in the name to pvc to better indicate the real purpose of the file
- updated the pgadmin4 containers to use the RPM based builds of pgadmin4
1.2.8
This release includes the following changes from the prior release:
- updated docker tests
- cleanup PV, PVC creation and introduce NFS_PATH environment variable
- upgrade postgres packages to latest releases