Releases: cloudfoundry-community/postgres-boshrelease
postgres v3.2.2
Software Updates
- Upgrade PostgreSQL to 9.5.25 (ca February 11, 2021)
- Upgrade HAProxy to 1.8.30
- Upgrade PCRE to 10.39
- Upgrade socat to 1.7.3.4
Deployment
releases:
- name: postgres
version: 3.2.2
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.2.2/postgres-3.2.2.tgz
sha1: 7699715ed0b7ec129f60958e2864958030333ceapostgres v3.2.1
Software Updates
- Upgrade PostgreSQL to 9.5.21 (released 2020-02-13)
- Upgrade HAProxy to 1.8.23
- Upgrade PCRE to 10.33
Deployment
releases:
- name: postgres
version: 3.2.1
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.2.1/postgres-3.2.1.tgz
sha1: b687753085f770807603642b4bae6c17a483900bpostgres v3.2.0
Software Updates
- Upgrade PostgreSQL to 9.5.19 (ca August 5th, 2019)
Bug Fixes
- Fix an issue in the hba.conf that occurs when BOSH links are by
DNS (and do not export the IPs of the other VMs).
Deployment
releases:
- name: postgres
version: 3.2.0
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.2.0/postgres-3.2.0.tgz
sha1: 470c2b6d98d988ad9dc36dedcd8133e247de63f7v3.1.5
Improvements
- Disabled archival of WAL, instead using
/bin/true - Bumped WAL segment retention to 128 segments
- Changed logging format for PostgreSQL logs
Deployment
releases:
- name: postgres
version: 3.1.5
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.1.5/postgres-3.1.5.tgz
sha1: 30feaf3522b205812f3d363380dee57d20e5e32av3.1.4
Improvements
- Added
postgres.replication.psql_error_countconfiguration value
which allows an operator to define how many failed health checks
occur before failover.
Deployment
releases:
- name: postgres
version: 3.1.4
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.1.4/postgres-3.1.4.tgz
sha1: 3c5b80b6c09d191783634be269896c86fc8e3d7cv3.1.3
Improvements
- Postgres deployed as HA will now shutdown in cases of split-brain.
- Added a script to help recover Postgres VMs after a failure mode.
If the two nodes notice both are master (which can occur in certain
cases, see README.md for more information), we have opted to have
both VMs shut down their Postgres processes in the interest of
data integrity. To assist in this process, we have added a script
to start the processes again. Please see README.md for more
information on this process.
Deployment
releases:
- name: postgres
version: 3.1.3
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.1.3/postgres-3.1.3.tgz
sha1: 10e220745a3cad35754cb4f6da8fd3cce8ed4919v3.1.2
Improvements
In this release we've fixed a bug where keepalived was disabled, no matter the
setting. The intended logic of "keepalived is enabled by default, disabled via
keepalived.enabled: false" holds.
Deployment
releases:
- name: postgres
version: 3.1.2
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.1.2/postgres-3.1.2.tgz
sha1: 64d9ba90390336b9721f9fc485c0ff1e396b29c7v3.1.1
Improvements
Increase monit start timeout of the Postgres job to 60 seconds (previously 30
seconds). This fixes a bug where the Postgres job would be prematurely killed by
monit during boot.
Deployment
releases:
- name: postgres
version: 3.1.1
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.1.1/postgres-3.1.1.tgz
sha1: 793b8c9a4a39a01b5be97804a76424679aafe120v3.1.0
Improvements
-
Default timeouts for HAProxy have been bumped from 30 seconds to
five whole minutes (a 10x increase!) This should help take care
of people running the psql client interactively, and not issuing
a command at least twice a minute. -
Keepalived (+VRRP) is now optional. If you set the new property
keepalived.enabledto false, you still get HA, but the VIP
doesn't matter because keepaliveditself won't be running.You can still hook up the haproxy instances to an IaaS load
balancer, like an AWS ELB. -
Logging is way better, with at least 50% less noise!
Deployment
releases:
- name: postgres
version: 3.1.0
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.1.0/postgres-3.1.0.tgz
sha1: f90314b150279cfcf61b4e6842cbe29f1003898cv3.0.0
New Features
- Added option to deploy Postgres as a two-node HA cluster with HAProxy and a
VRRP VIP. It features auto-failover and auto-recovery. Uses streaming
replication via WAL.
More information about HA postgres can be found in the README, and an example
manifest has been provided under manifests/ha.yml
Deployment
releases:
- name: postgres
version: 3.0.0
url: https://github.com/cloudfoundry-community/postgres-boshrelease/releases/download/v3.0.0/postgres-3.0.0.tgz
sha1: a5070c285d44b3ac0fb678b1ae640461668b87c5