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:stolonctl clusterdata read
which will be used to read the current clusterdata.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:
- Anton Markelov (@strangeman)
- Arunvel Sriram (@arunvelsriram)
- Aswin Karthik (@aswinkarthik)
- Ben Wheatley (@benwh)
- David Eichin (@daMupfel)
- Dinesh B (@dineshba)
- Don Bowman (@donbowman)
- Harry Maclean (@hmac)
- Krishnaswamy Subramanian (@jskswamy)
- Lawrence Jones (@lawrencejones)
- Milyutin Maksim (@maksm90)
- Mosab Ibrahim (@mos3abof)
- Nicolas Juhel (@nabbar)
- Prabhu Jayakumar (@prabhu43)