Skip to content

v6.0.0-beta

Choose a tag to compare

@pashagolub pashagolub released this 17 Aug 11:27
5eb4c38

pgwatch v6-beta is here πŸŽ‰

The biggest release since v5 β€” full Postgres v19 support, a new source type, fully modernized dashboards, and a reaper core built for reliability at scale.

The big three

πŸ”Œ Prometheus as a source. pgwatch can now scrape your existing Prometheud endpoints (patroni, postgres_exporter, etc.) directly β€” no need to stand up native connections everywhere. Mix and match Postgres and Prometheus sources in the same setup.

πŸ“Š Dashboards, reimagined. Every dashboard has been rebuilt on Grafana's new v13 schema with a unified row layout β€” cleaner, faster, and wall-display ready. Prometheus now gets first-class dashboard parity with Postgres, including brand-new Lock Details, Server Log Events, and Stored Procedures views.

βš™οΈ A reaper that doesn't choke under load. The core collection loop init is now parallelized, database round-trips are bounded so nothing hangs for long, and continuous discovery is cached. Translation: fewer stuck goroutines, faster restarts, better behavior under real production load.

Also worth knowing

  • WebUI modernized to React 19 + MUI v9
  • New metrics: recovery, stat_lock, settings_num, autovacuum_scores, plus stats_reset tracking across table/index/sproc stats
  • Fixed: graceful sink outage handling, SourceReaper deadlocks, NaN/Inf sanitization in measurements, replication lag panel bugs
  • Security: JWT secret is now randomly generated at startup, not hardcoded
  • Postgres support bumped to v19
  • New Task build tool support for contributors

⚠️ It's a beta

The Prometheus source and v13 dashboard schema are new territory β€” please kick the tires in a non-prod environment first and file issues as you find them.

What's Changed

New Contributors

Full Changelog: v5.2.0...v6.0.0-beta

What to do next?