Skip to content

Releases: powa-team/powa-web

Version 5.1.2

14 Dec 11:02
fb9d87e

Choose a tag to compare

Bug fixes:

  • Fix escape characters in regexp pattern (Julien Rouhaud)

Version 5.1.1

30 Nov 08:53
5f63d61

Choose a tag to compare

Bug fixes:

  • Fix pg_stat_activity widgets (Julien Rouhaud, thanks to github user sthattepune for the report)

Version 5.1.0

23 Nov 09:35
b908d77

Choose a tag to compare

New feature:

  • Improve pg_stat_activity graphs using the new clock_ts column (Julien Rouhaud)

Bug fixes:

  • Fix computation of the system cache (Marc Cousin)
  • Fix default server value in login form (Pierre Giraud)

Misc:

  • Bump various dependencies (Pierre Giraud, Julien Rouhaud)

Version 5.0.2

13 Jul 07:12
b6ab9bd

Choose a tag to compare

New features:

  • Do not display autovacuum workers in the sessions graphs (Marc Cousin)
  • Allow autocomplete for server name selector in login view (Pierre Giraud)
  • Show and synchronize the cursor positions in all graphs (Pierre Giraud)

Bug fixes:

  • Fix missing extension detection, including better error reporting if some needed extensions are not installed on the repository server (Julien Rouhaud, thanks to github user koppaline and Rafael Mundel whoc both reported the issue)
  • Fix pg_stat_activity widget that previously wasn't displaying enough rows in some cases (Marc Cousin, Julien Rouhaud)
  • Fix widget rendering that could display data from other pages in case quickly changing pages using the browser back button (Pierre Giraud)
  • Fix database name in widgets that could sometime be missing (Julien Rouhaud)
  • Fix multiple queries that didn't properly joined the server identifier, leading to duplicated rows if the same queryid exists on multiple remote servers, typically physical replicas (Marc Cousin)
  • Fix oldest query widget, which didn't take into account idle connections (Marc Cousin)
  • Fix some date interval shortcuts like "yesterday" or "This month" (Pierre Giraud)

Performance improvement:

  • Improve query for the pg_wait_sampling related widgets (Marc Cousin)

Misc:

  • Some UI improvements (Pierre Giraud)
  • Improve widget documentation (Julien Rouhaud, Marc Cousin, Pierre Giraud)
  • Update javascript dependencies (Julien Rouhaud)
  • Remove some join (Marc Cousin)

Version 5.0.1

08 Dec 06:10
92eb058

Choose a tag to compare

  • New feature:
    • Make the server field in login form required (Pierre Giraud)
  • Bug fixes:
    • Fix alert messages (Pierre Giraud)
    • Fix typo in WAL and pg_qualstats related queries (Pierre Giraud)
    • Various SQL formatting improvements (Pierre Giraud)
    • Fix postgres 13 and below compatibility (Julien Rouhaud)
    • Include the missing generated assets in the release (Julien Rouhaud)
    • Fix various packaging problems (Matthias Dötsch, Pierre Giraud, Julien Rouhaud)

Version 5.0.0

10 Nov 12:54

Choose a tag to compare

  • New features:
    • Complete rewrite of the UI using (currently) modern frameworks and libraries. It is now built with ViteJS, VueJS, Vuetify and d3. (Marion Giusti, Pierre-Louis Gonon and Pierre Giraud. Thanks to Dalibo for sponsoring this work).
    • Allow forcing a snapshot or requesting a catalog refresh from the UI (Julien Rouhaud)
    • Handle any extension installed in any schema (Julien Rouhaud)
    • Add support for PostgreSQL 17 (Julien Rouhaud)
    • Add widgets for pg_stat_user_functions metrics (Julien Rouhaud)
    • Add pg_stat_activity graphs on the per-server and per-db pages (Julien
      Rouhaud)
    • Add table / index bar graphs on the per-server and per-db pages (Julien Rouhaud)
    • Add pg_stat_archiver widgets (Julien Rouhaud)
    • Add pg_stat_replication widgets (Julien Rouhaud)
    • Add pg_stat_database widgets (Julien Rouhaud)
    • Add pg_stat_replication_slots widgets (Julien Rouhaud)
    • Add pg_stat_io widgets (Julien Rouhaud)
    • Add pg_stat_database_conflicts widgets (Julien Rouhaud)
    • Add pg_stat_slru widgets (Julien Rouhaud)
    • Add pg_stat_wal widgets (Julien Rouhaud)
    • Add pg_stat_wal_receiver widgets (Julien Rouhaud)
    • Add pg_stat_subscription(_statistic) widgets (Julien Rouhaud)
    • Handle new IO timing and JIT counters added in newer pg_stat_statements
      versions (Julien Rouhaud)
  • Bug fixes:
    • Properly handle metric groups that don't return any row (Julien Rouhaud)
    • Properly handle SQL error when retrieving execution plans (Julien Rouhaud)
    • Ignore query texts truncated by pg_qualstats when getting a sampled query (Julien Rouhaud)
    • Fix the worker status retrieval for local server on the config page (Julien Rouhaud)
    • Detect insufficient privilege when checking for collector processes (Julien Rouhaud)
  • Misc:
    • Assume pg10+ server if no remote connection is available (Julien Rouhaud)
    • Remove sqlalchemy dependency (Julien Rouhaud)
    • Split the list of extensions in configuration page to multiple categories depending on their use (Julien Rouhaud)
    • Show server alias in the breadcrumb selector (Pierre Giraud)

Version 4.2.1

09 Jun 01:13

Choose a tag to compare

sqlalchemy > 1.4 is not supported (thanks to David Mödinger for the report)

Version 4.2.0

20 Sep 06:10

Choose a tag to compare

New feature:

  • Add support for pg_stat_statements.toplevel, added in pg_stat_statements version 1.9 (Julien Rouhaud)

Version 4.1.4

30 Apr 06:23

Choose a tag to compare

New features:

  • Add support for HTTPS (Julien Rouhaud, per initial request from github user hrawulwa, then further requests from github users banlex73 and guruguruguru. Thanks also to github user guruguruguru for testing the feature)

Bug fixes:

  • Fix explain plan css (Julien Rouhaud, per report from github user Ravi160492)
  • Fix detection of nodes with the same qualid in the global index suggestion wizard (Pierre Giraud)
  • Fix detection of powa bgworker in the config page (Julien Rouhaud)

Misc:

  • Improve grid queries performance (Marc Cousin and Julien Rouhaud)
  • Improve login form serverlist (Uwe Simon)

Version 4.1.3

16 May 07:58

Choose a tag to compare

New features:

  • Add a new cookie_expires_days option (Julien Rouhaud, per request from github user Kamal-Villupuram)
  • Use pgsql language set for highlighting (Christoph Dreis)

Bug fixes:

  • Allow missing pg_stat_kcache records (Julien Rouhaud, per report from Christoph Dreis)
  • Fix query unjumbling code (Julien Rouhaud, per report from Martin Aparicio and Frédéric Yhuel)
  • Correctly handle multiple queries with the same qual in the wizard (Julien Rouhaud)

Misc:

  • Update build and build dependencies and highlight.js (Christoph Dreis)