github cybertec-postgresql/pgwatch v6.0.0-beta

4 hours ago

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?

Don't miss a new pgwatch release

NewReleases is sending notifications on new releases.