Skip to content

Releases: powa-team/powa-web

Version 4.2.0

20 Sep 06:10
Compare
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
Compare
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
Compare
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)

Version 4.1.2

02 May 06:48
Compare
Choose a tag to compare

Bug fixes:

  • Restore compatibility with tornado 2.0, thanks to github user hrawulwa for the report.
  • Fix detection of extension in local mode (Julien Rouhaud, thanks to Magnus Hagander for the report)

Version 4.1.1

11 Feb 09:26
Compare
Choose a tag to compare

New features:

  • Use locally available info for remote server configuration page when possible (Julien Rouhaud)

Bug fixes:

  • Fix per-query page for queries with identical query identifier executed on multiple remote servers (Julien Rouhaud)
  • Properly handle situation where the UI doesn't know the remote server PostgreSQL version (Julien Rouhaud)
  • Fix local server detection (Julien Rouhaud, thanks to github user alepaes1975 for the report)

Version 4.1.0

10 Dec 12:09
Compare
Choose a tag to compare

New features:

  • Add compatibility with pg_stat_statements 1.8, and expose all new counters (Julien Rouhaud)
  • Add compatibility with pg_stat_kcache 2.2 (Julien Rouhaud)

Version 4.0.2

29 Aug 05:29
Compare
Choose a tag to compare

New features:

  • Add powa_coaslesce setting on config page (Adrien Nayrat)

Performance improvements:

  • Fix a cartesian product in the predicate view (Adrien Nayrat)
  • Fix multiple queries so they can use the existing indexes (Adrien Nayrat)
  • Multiple performance improvements on the per-predicate views (Adrien Nayrat and Julien Rouhaud)

Bug fixes:

  • Properly ignore queries that weren't called on the given interval (Adrien Nayrat)
  • Don't display the last retrieved value on graphs, as the value is known to
    always be zero and lead to wrong graphs (Adrien Nayrat)
  • Fix links to documentation (Matthias Dötsch)
  • Fix collector worker status state when srvid greater than 9 (Julien Rouhaud, thanks to Adrien Nayrat for the report)

Version 4.0.1

13 Jun 12:30
Compare
Choose a tag to compare

Bug fixes:

  • Fix per-query hypothetical index checking for remote servers (Julien Rouhaud, thanks to github user hrawulwa)

Version 4.0.0

16 Apr 19:45
Compare
Choose a tag to compare

New features:

  • Make the UI compatible with remote-mode setup (Julien Rouhaud)
  • Query and display powa-collector information (Julien Rouhaud)
  • Expose system cache hit / disk read metrics on global and per-database pages (Julien Rouhaud)
  • Expose new metrics added in pg_stat_kcache 2.1 (page faults, context
    switches...) on global, per-database and per-query pages (Julien Rouhaud)
  • Add wait events graphs on global and per-database pages (Julien Rouhaud)
  • Add queries per second counter on global and per-database pages (Julien Rouhaud)
  • Display configuration changes and PostgreSQL restart on graphs when pg_track_settings is configured (Julien Rouhaud)
  • Add an url_prefix parameter (Julien Rouhaud and github user rippiedoos)
  • Add options to forbid the UI from connecting to databases different than the dedicated powa one, or to remote server, either globally or per server.
  • Provide metric definitions and link to the documentation on the graph
    (Julien Rouhaud)
  • Add pg_stat_bgwriter graphs (Julien Rouhaud)
  • Add database objects (based on pg_stat_all_tables info) graphs (Julien Rouhaud)
  • Move the "other queries" panel to its own grid (Ronan Dunklau)
  • Multiple UI improvements (Pierre Giraud)

Bug fixes:

  • Fix longstanding bug in graph hover boxes position (Julien Rouhaud)
  • Fix the graph preview selection (Julien Rouhaud)
  • Add pg_wait_sampling in the config extension list (Julien Rouhaud, thanks to Adrien Nayrat for the report)
  • Don't try to detect if a hypotetical index would be used if no suitable index is detected (Julien Rouhaud, thanks to Guillaume Lelarge for the report)
  • Fix lost filter when changing the time range (Pierre Giraud, thanks to Marc Cousin for the report)
  • Fix database wizard query validation for pg11+ (Julien Rouhaud)
  • Handle hypopg unsupported access methods in dataabase wizard (Julien
    Rouhaud, thanks to Adrien Di Mascio for the report)
  • Fix compatibility with SQLAlchemy 1.3+ (Julien Rouhaud, thanks to github
    user mchubby and irc user ChOcO-Bn for the report)
  • Fix query detail if no data is found on the selected range (Julien Rouhaud,
    thanks to irc user ChOcO-Bn for the report)
  • Fix some metrics in wait events and general query datasources (Julien
    Rouhaud, thanks to Adrien Nayrat for the report)
  • Fix per-server graphs having multiple data and pg_stat_kcache enabled
    (Alexander Kukushkin)
  • Fix #calls and #rows metrics on the per-query page (Julien Rouhaud)
  • Fix query detail and performance problems on quals (Ronan Dunklau)
  • Fix queries for pg_stat_kcache and pg_qualstats (Ronan Dunklau)
  • Fix query details when multiples users run the same query (Julien Rouhaud)
  • Fix global databases metrics query (Alexander Kukushkin)
  • Fix long standing bug in pg_qualstats aggregation
  • Fix data retrieval when a time interval spread over more than 2 aggregated
    rows

Misc:
- Display server's alias instead of hostname:port (Adrien Nayrat)
- Support pg_qualstats 2 (Julien Rouhaud)

Version 4.0.0beta1

17 May 11:16
Compare
Choose a tag to compare
Version 4.0.0beta1 Pre-release
Pre-release

*/!\ This is a beta version /!*

  • Make the UI compatible with remote-mode setup (Julien Rouhaud)
  • Query and display powa-collector information (Julien Rouhaud)
  • Expose system cache hit / disk read metrics on global and per-database
    pages (Julien Rouhaud)
  • Expose new metrics added in pg_stat_kcache 2.1 (page faults, context
    switches...) on global, per-database and per-query pages (Julien Rouhaud)
  • Add wait events graphs on global and per-database pages (Julien Rouhaud)
  • Add queries per second counter on global and per-database pages (Julien
    Rouhaud)
  • Display configuration changes and PostgreSQL restart on graphs when
    pg_track_settings is configured (Julien Rouhaud)
  • Fix longstanding bug in graph hover boxes position (Julien Rouhaud)
  • Provide metric definitions and link to the documentation on the graph
    (Julien Rouhaud)
  • Fix the graph preview selection (Julien Rouhaud)
  • Add pg_wait_sampling in the config extension list (Julien Rouhaud, thanks
    to Adrien Nayrat for the report)
  • Don't try to detect if a hypotetical index would be used if no suitable
    index is detected (Julien Rouhaud, thanks to Guillaume Lelarge for the
    report)
  • Fix lost filter when changing the time range (Pierre Giraud, thanks to Marc
    Cousin for the report)
  • Fix database wizard query validation for pg11+ (Julien Rouhaud)
  • Handle hypopg unsupported access methods in dataabase wizard (Julien
    Rouhaud, thanks to Adrien Di Mascio for the report)
  • Fix compatibility with SQLAlchemy 1.3+ (Julien Rouhaud, thanks to github
    user mchubby and irc user ChOcO-Bn for the report)
  • Fix query detail if no data is found on the selected range (Julien Rouhaud,
    thanks to irc user ChOcO-Bn for the report)
  • Fix some metrics in wait events and general query datasources (Julien
    Rouhaud, thanks to Adrien Nayrat for the report)