Skip to content

Releases: powa-team/powa-web

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)

version 3.2.1

10 Feb 15:25
Compare
Choose a tag to compare
  • 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)

version 3.2.0

07 Nov 10:38
Compare
Choose a tag to compare
  • Add support for pg_wait_sampling to display wait events statistics and
    graphs, require pg9.6+ (Julien Rouhaud)
  • Show a sorted list of servers on login screen (meikomeik)
  • Add category to the list of column in the config overview page (Julien
    Rouhaud, thanks to Nehemiah I. Dacres for the feature request)
  • New breadcrumb and many other UI improvements (Pierre Giraud)
  • Fix behavior when changing time interval and then changing back to last
    hour (Julien Rouhaud, reported by Thomas Reiss)
  • Allow both "user" and "username" in configuration files (Julien Rouhaud)

version 3.1.4

29 Sep 12:00
Compare
Choose a tag to compare
  • Export all data in csv export (thanks to jdeshayes for feature request)
  • Reword double negation, thanks to Pierre Giraud for noticing

version 3.1.3

25 May 09:42
Compare
Choose a tag to compare
  • Fix wrong calculation of microseconds difference (thanks to Eric Champigny)

version 3.1.2

17 Mar 15:12
Compare
Choose a tag to compare
  • Fix I/O time unit on overview dashboard
  • Fix problem with explain queries (thanks to dblugeon)
  • Cosmetic changes to CPU time

version 3.1.1

27 Jan 15:20
Compare
Choose a tag to compare

New features:

  • export to CSV button on every table

Bug fixes:

  • Detect powa-archivist / powa-web incompatibility
  • Handle quals which are not optimizable at all
  • Fix grid rendering.
  • Change default sorting order to DESC
  • Change default sort order on query page to duration desc
  • Use the time interval when rendering urls in Grids
  • Propagate updatePeriod on zoom to picker
  • Fix case when quals dont belong to the same rel
  • Ignore errors while getting hypoplans

version 3.1.0

07 Oct 11:27
Compare
Choose a tag to compare

New features:

  • Display dropped databases in the UI (requires at least powa-archvist 3.0.1)
  • Notify that server is listening, display socket information (thanks to
    Pierre Hilbert for the feature request)
  • Always display overall informations on a query, even if not statistics is
    present
  • Display server and connection information in top-bar

Bug fixes:

  • Fix figures in query details, thanks to Eric Champigny for the patch
  • Fix graphs to display local time instead of UTC time
  • Fix IO timing figures on database overview (thanks to ribbles for the
    report)
  • Fix query page when pg_qualstats isn't available