Skip to content

Releases: powa-team/powa-collector

Version 1.2.0

12 Feb 04:57
Compare
Choose a tag to compare

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

21 Jan 09:52
Compare
Choose a tag to compare

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

10 Dec 12:11
Compare
Choose a tag to compare

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

08 Apr 17:01
Compare
Choose a tag to compare

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

11 Aug 10:08
Compare
Choose a tag to compare

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

15 May 18:35
Compare
Choose a tag to compare

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

18 Apr 19:25
Compare
Choose a tag to compare

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.