@CyberDem0n CyberDem0n released this Jan 16, 2019

Assets 2
  • PostgreSQL 11
  • Patroni 1.5.4
  • WAL-G support
  • Automatic upgrade of TimescaleDB extension (if installed)
  • Experimental support of pg_upgrade following a custom bootstrap (this is not in place pg_upgrade of running cluster!)

Docker image: registry.opensource.zalan.do/acid/spilo-11:1.5-p3

Jun 26, 2018
Bump patroni commit id (#246)
it contains bugfix related to postgres 9.3
Jun 26, 2018
Bump patroni commit id (#246)
it contains bugfix related to postgres 9.3

@alexeyklyukin alexeyklyukin released this Jul 6, 2018 · 24 commits to master since this release

Assets 2
  • Bump up Patroni commit ID and use Patroni from the master branch
    Incorporate fixes for the enforcement of the max_worker_processes parameter on 9.3 (the parameter has been introduced only in 9.4), improve the stability of crash_recovery and consult pg_controldata on the replica during the start for parameters like max_connections that are mentioned there and can have a different value on the master. Those fixes will be a part of next Patroni release, but are important enough to use them right away.

@alexeyklyukin alexeyklyukin released this Jul 6, 2018 · 24 commits to master since this release

Assets 2
  • Fix basebackup path in the init script
    In the previous release basebackup was not running because of the typo in the script

  • Implement backup retention policy in days
    The old retention policy of using up to certain number of backups was too bad for k8s, where failovers/switchovers would happen rather often

  • Add recently added AWS regions to WAL-E

@alexeyklyukin alexeyklyukin released this Jul 6, 2018 · 24 commits to master since this release

Assets 2
  • support uploading PostgreSQL logs to S3
    The new LOG_ENV_DIR, LOG_S3_BUCKET, LOG_BUCKET_SCOPE_PREFIX, LOG_BUCKET_SCOPE_SUFFIX, LOG_TMPDIR, PGLOG variables controls where the logs should be uploaded. AWSREGION can be used to choose the AWS region explicitly

  • Detect streaming replication in a way compatible with PostgreSQL 11.
    In the new version PostgreSQL the processes names in the ps list has been renamed.

  • Protect user management functions from CVE-2018-1058
    Some of the functions have security definer are owned by superuser, therefore it is very important to make sure that they are executed with search_path = 'pg_catalog'

  • Attempt to initialize roles and extensions after each promotion.
    This way we can propagate recent changes to those objects during the rolling update

  • move all scripts into the /scripts directory

Jun 26, 2018
Bump patroni commit id (#246)
it contains bugfix related to postgres 9.3

@CyberDem0n CyberDem0n released this May 28, 2018 · 37 commits to master since this release

Assets 2

The new image is based on Ubuntu 18.04 and includes Patroni 1.4.4 and PostgreSQL 9.3, 9.4, 9.5, 9.6 and 10

You can choose the version of PostgreSQL to run by providing PGVERSION environment variable.

Sep 15, 2016
Merge pull request #94 from zalando/bugfix/ownership_logfiles
Ensure the logfiles are owned by postgres
Sep 13, 2016
Merge pull request #92 from zalando/bugfix/local_development
Catch more errors when trying to figure out environment