Releases: powa-team/powa-collector
Releases · powa-team/powa-collector
Version 1.2.0
New Features:
- Automatically detect hypopg on remort servers (Julien Rouhaud, thanks to github user MikhailSaynukov for the request)
Bugfixes:
- Fix sleep time calculation (Marc Cousin)
- Properly detect -Infinity as an unknown last snapshot (Julien Rouhaud)
- Properly handle error happening when retrieving the list of remote servers (Julien Rouhaud)
- Properly detect stop condition after checking if PoWA must be loaded (Julien Rouhaud)
- Close all thread's connections in case of uncatched error during snapshot (Marc Cousin)
Misc:
- Immediately exit the worker thread if PoWA isn't present or can't be loaded (Julien Rouhaud)
- Improve server list stdout logging when no server is found (Julien Rouhaud)
- Do PoWA extension sanity checks for the dedicated repo connection too (Julien Rouhaud)
- Fix compatibility with python 3.9 (Julien Rouhaud, per report from Christoph Berg)
Version 1.1.1
Bugfix:
- Make sure that repository connection is available when fetching the repository powa version (Julien Rouhaud, thanks to Adrien Nayrat for the report and testing the patch)
Version 1.1.0
New features:
- Avoid explicit "LOAD 'powa'" with poWA 4.1.0, so a superuser isn't required anymore when PoWA isn't in shared_preload_libraries (Julien
Rouhaud)
- Store postgres and handled extensions versions on repository server (Julien Rouhaud)
Bug fixes:
- Handle errors that might happen during snapshot (Julien Rouhaud)
Version 1.0.0
This is the first stable version.
New feature:
- Handle the new query_cleanup query that may be run after getting remote data.
Bugfix:
- Let workers quit immediately if they're asked to stop.
Version 0.0.3
Bugfix:
- Support standard_conforming_strings = off (Thanks to Milan Jurhan for the report)
- Better error message for remote servers lacking powa extension (Thomas
Reiss and Julien Rouhaud)
Version 0.0.2
Bugfix:
- Ignore deactivated servers
Miscellaneous:
- Set lock_timeout to 2s for every pg connection
- Fully qualify all objects in SQL queries
Version 0.0.1
First version released
This is the first version of powa-collector
, a simple multi-threaded python program that performs the snapshots for all the remote servers configured in a powa repository database.
See the README.md for more details about this tool.