Skip to content

Releases: powa-team/powa-archivist

Version 5.0.1

05 Jan 03:46
Compare
Choose a tag to compare
  • Bugfixes
    • Fix pg_dump error on powa_module_config (Julien Rouhaud, thanks to github user guruguruguru for the report)
    • Fix powa_delete_and_purge_server function when pg_track_settings is installed (Julien Rouhaud, thanks to Thomas Reiss for report)

Version 5.0.0

10 Nov 12:53
Compare
Choose a tag to compare

This is a major rework of PoWA. Please note that there is no upgrade procedure to switch to this version. You need to remove the old one and install the new 5.0.0 version.

  • Breaking changes
    • Remove support for postgres 9.4 (Julien Rouhaud)
  • New feature
    • Allow installation of any extensions in any schema (Julien Rouhaud)
    • Introduce snapshot of per-database object (remote mode only) (Julien Rouhaud)
    • Introduce snapshot of per-database catalogs (remote mode only) (Julien Rouhaud)
    • Add powa_* pseudo predefined roles to ease permissions (Julien Rouhaud)
    • Add pg_stat_activity metrics (Julien Rouhaud)
    • Add pg_stat_archiver metrics (Julien Rouhaud)
    • Add pg_stat_replication metrics (Julien Rouhaud)
    • Add pg_stat_replication_slots metrics (Julien Rouhaud)
    • Add pg_stat_database metrics (Julien Rouhaud)
    • Add pg_stat_io metrics (Julien Rouhaud)
    • Add JIT metrics in pg_stat_statements 1.10 and 1.11
    • Add pg_stat_database_conflicts metrics (Julien Rouhaud)
    • Add pg_stat_slru metrics (Julien Rouhaud)
    • Add pg_stat_wal metrics (Julien Rouhaud)
    • Add pg_stat_wal_receiver metrics (Julien Rouhaud)
    • Add pg_stat_subscription metrics (Julien Rouhaud)
    • Add pg_stat_subscription_stats metrics (Julien Rouhaud)
  • Bugfixes
    • Fix long standing bug in pg_stat_kcache metrics calculation (Julien Rouhaud)
  • Misc
    • Add compatibility with postgres 17 (Julien Rouhaud)
    • Remove powa_stat_* handling from powa_functions (Julien Rouhaud)
    • Add compatibility with pg_stat_statements 1.11 (Julien Rouhaud)
    • Improve aggregated record lookup performance (Marc Cousin, Julien Rouhaud)

Version 4.2.2

23 Nov 05:58
Compare
Choose a tag to compare
  • Bugfixes
    • Fix the toplevel field position in powa_statements_src function (Julien Rouhaud, thanks to Thomas Reiss for the report)

Version 4.2.1

28 Oct 02:40
Compare
Choose a tag to compare
  • Bugfixes
    • Fix an issue in 4.1.4 - 4.2.0 extension script that can prevent upgrading. Versions 4.2.0 and 4.2.1 are identical, version 4.2.1 only exist to provide a fixed 4.1.4 - 4.2.1 direct ugprade script (Julien Rouhaud, thanks to Yuriy Vountesmery for the report)

Version 4.2.0

18 Sep 09:43
Compare
Choose a tag to compare
  • New feature
    • Add pg_stat_statements.toplevel field (Marc Cousin, Julien Rouhaud)
  • Bugfixes
    • Fix a possible long waiting time when the background worker is asleep and another session is waiting for a pending event, like a DROP DATABASE (Julien Rouhaud, thanks for github user anikin-aa for the report)
    • Fix pg_stat_kcache support when not all metrics are available (Julien Rouhaud)
  • Misc
    • Add compatibility with postgres 16 (Julien Rouhaud)
    • Immediately exit the bgworker in binary upgrade mode, which could lead to data corruption in the powa database (Julien Rouhaud)

Version 4.1.4

16 May 06:35
Compare
Choose a tag to compare
  • Bugfixes
    • Fix compatibility with standard_conforming_strings = off (Julien Rouhaud, per report from github user arnobnq)
  • Misc
    • Add compatibility with postgres 15

Version 4.1.3

13 Feb 12:33
Compare
Choose a tag to compare
  • Bugfixes
    • Handle possibly duplicated query in powa_statements_src (Julien Rouhaud, per report from github user gjedeer)
    • Fix column name and ORDER BY in powa_qualstats_aggregate_constvalues_current function (Adrien Nayrat)
    • Fix powa_kcache_src compatibility with pgsk 2.1- (Julien Rouhaud, per report from github user hrawulwa)
    • Fix powa_wait_sampling_unregister() to accept a server id (Julien Rouhaud)
  • Performance improvement
    • Rewrite powa_qualstats_aggregate_constvalues_current with Window Function, making those at least twice as fast (Adrien Nayrat)
  • Misc
    • Narrow the error condition in powa_prevent_concurrent_snapshot() (Denis Laxalde)
    • Make sure that GUC won't leak the extension script (Julien Rouhaud)
    • Don't rely on public being in search_path in event trigger code (Julien Rouhaud)

Version 4.1.2

21 Dec 04:10
Compare
Choose a tag to compare
  • Bugfixes
    • Fix remote server removal by adding ON UPDATE / ON DELETE CASCADE clause
      for the powa_extensions foreign keys. Thanks to Andriy Bartash for the
      report.
    • Fix pg_qualstats snapshot. Thanks to github user alepaes1975 for the
      report.
    • Clear *_src_tmp tables on reset operation. Those tables are supposed
      to be empty, but if anything goes wrong and those tables contains
      problematic data, it could prevent users from cleaning up the situation.
      Thanks to Marc Cousin for the report.

Version 4.1.1

11 Dec 03:31
Compare
Choose a tag to compare
  • Bugfixes
    • Fix regression tests for version 4.1 (Christoph Berg)

Version 4.1.0

10 Dec 12:03
Compare
Choose a tag to compare

4.1.0

  • New features:
    • Add compatibility with pg_stat_statements 1.8 / pg13 (Julien Rouhaud)
    • Clean up statements that haven't been executed during the configured
      retention interval (Andriy Bartash)
    • Store the postgres and external extension versios in PoWA catalog (Julien
      Rouhaud)
    • Add compatibility with pg_stat_kcache 2.2 (Julien Rouhaud)
    • Don't require to load 'powa' anymore (Julien Rouhaud)
  • Bugfixes
    • Ignore quals that don't match powa_statements row during snapshot. This
      fixes pg_qualstats foreign key errors that can happen during snapshots
      (Julien Rouhaud)
    • Fix pg_wait_sampling counters if multiple users run the same queries
      (Marc Cousin and Julien Rouhaud)