Releases: powa-team/powa-archivist
Releases · powa-team/powa-archivist
Version 5.0.1
- 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
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
- Bugfixes
- Fix the toplevel field position in powa_statements_src function (Julien Rouhaud, thanks to Thomas Reiss for the report)
Version 4.2.1
- 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
- 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
- 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
- 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
- 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.
- Fix remote server removal by adding ON UPDATE / ON DELETE CASCADE clause
Version 4.1.1
- Bugfixes
- Fix regression tests for version 4.1 (Christoph Berg)
Version 4.1.0
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)
- Ignore quals that don't match powa_statements row during snapshot. This