Skip to content

v0.14.0

Compare
Choose a tag to compare
@sgotti sgotti released this 31 Jul 08:34
· 122 commits to master since this release
v0.14.0

v0.14.0

New features

  • Add sentinel prometheus metrics (#656)
  • Store only the last 2 postgres timeline histories to not exceed the max value size of the underlying store (#651)
  • Add keeper prometheus metrics (#639)
  • stolonctl status can output status in json format (#628)
  • Enable all k8s client auth plugins (#625 #632)
  • It's now possible to define the advertise address and port in stolon keeper (#581)
  • A new stolonctl register command was added to set service discovery information about keepers to an external service (currently only consul) (#557)
  • Ability to auto restart an instance when updating a postgres parameter that requries a restart (#568)
  • Add stolon clusterdata read/write subcommands (#578)
  • Enable verbose e progress logging for pg_basebackup (#665)
  • Implement timeouts for kubernetes api calls (#666)

Bug Fixes

  • Avoid unneeded postgres instance reloads (#558)
  • Allow special characters in pg-su-username (#658)
  • Fix failover process if a keeper has filesystem errors (#637)
  • postgres: use go database/sql context functions (#635)
  • Use go database/sql context functions (#635)
  • Fix hanging sentinels (#659)

and many other changes.

Upgrades notes.

  • The stolonctl clusterdata command has been split into two subcommands:
    1. stolonctl clusterdata read which will be used to read the current clusterdata.
    2. stolonctl clusterdata write which will be used to write the new clusterdata into the new store.

A big Thank You to everybody who contributed to this release: