Skip to content

Releases: cybertec-postgresql/pgwatch

3.0.0-beta5

27 Sep 12:10
b4806e5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.0-beta4...3.0.0-beta5

3.0.0-beta4

27 Aug 13:43
fbc3762
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0-beta3...3.0.0-beta4

3.0.0-beta3

26 Aug 16:15
c518697
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0-beta2...3.0.0-beta3

3.0.0-beta2

23 Aug 13:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0-beta1...3.0.0-beta2

3.0.0-beta1

21 Aug 16:00
be73322
Compare
Choose a tag to compare

What's New

This major release introduces several significant updates, new features, bug fixes, and enhancements:

Important Changes

  • Parallel Sinks: Support for simultaneous storing metric measurements to several destinations, e.g. database and file at once.
  • Windows Support Added: Windows support has been integrated, broadening the compatibility of the software.
  • Docker Images Rename: The pgwatch2-postgres Docker image has been renamed to pgwatch-demo, pgwatch2-daemon to pgwatch.
  • Enhanced Logging: An advanced logging system has been implemented to improve error tracking and monitoring.
  • Grafana Upgrade: Support for the latest Grafana v9.x and v10 has been added, including a switch to Grafana's REST API for dashboard provisioning.
  • Etcd v3 Migration: The system has been upgraded to Etcd v3, ensuring better performance and compatibility.
  • PostgreSQL 17 Metrics: New metrics for PostgreSQL 17 have been introduced.
  • Automatic Schema Rollout: A new automatic schema rollout mechanism has been implemented, streamlining database management.
  • Build and Test Workflow: A new "Build and Test" workflow has been added to automate testing and building processes.
  • WebUI Enhancements: The WebUI now includes options like test connections, a log tab, and a clone button for the database grid. New endpoints such as /metric and /preset have also been introduced.
  • Docker Improvements: The Docker images and related scripts have been improved, including the introduction of a new Dockerfile based on the official Postgres image and Docker Compose support.
  • Test Coverage: Test coverage statistics are now available to ensure code quality and reliability.
  • Environment Variables Update: The PW2_ environment variable prefixes have been updated to PW3_.
  • Code Refactoring: The main.go file has been streamlined by extracting functionality into separate packages.
  • Deprecations: Removed support for InfluxDB, Graphite datastore, and other outdated features.

Dependency Updates

  • Numerous dependencies have been updated, including upgrades to Golang, PostgreSQL, Prometheus, and various Go modules. These upgrades ensure better performance, security, and compatibility with other tools.

This release represents a significant step forward in functionality, performance, and security, with a strong focus on expanding compatibility and improving the user experience.

Changelog

Read more