Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tbhla-00CiZl-IJ for pgsql-announce@arkaria.postgresql.org; Sat, 25 Jan 2025 15:08:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tbhlZ-002tNL-L7 for pgsql-announce@arkaria.postgresql.org; Sat, 25 Jan 2025 15:08:09 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tbhlY-002tMi-Kq for pgsql-announce@lists.postgresql.org; Sat, 25 Jan 2025 15:08:08 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tbhlW-001S9h-03 for pgsql-announce@lists.postgresql.org; Sat, 25 Jan 2025 15:08:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Message-ID:Date:Reply-To:From:To:Subject: MIME-Version:Content-Type:Sender:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=DisN3SwbI9/9dL5xpq3qj+p2PtCexfA2EulOAxGxDFw=; b=ZZF1A/wCL53XTZPsfl8sw0EF5l wCHbkerfI/aNyrj6gUVe70SjW+/N1TM9uVARdLMM4yTKhTyq4z6cGmIkCXaFakqLPlaKTYNgnjQiy /UPzBIrS7BjyPXekb/2lR0Po2ZlzkmcufvDDrR0z9K2zeNftFGh26zYODnJ2xkaQ8LRhHsWU/1aDT f2iEx3LMnbspZg+TqlJS+WBnYXF0MSwMLQ8SGXsstIyluVnSLAldcg5HTXPvgymFxM5Lk2COXYFTF tzw8vFAaKoX3c2g8n09uovbqJVHutsTOWzsKgs3d+YXRFJRkso+M8Xz+AW+uy9nAh5g5OtUftvhc9 +weNPjaw==; Received: from wrigleys.postgresql.org ([217.196.149.60]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tbhlV-00ATwn-L0 for pgsql-announce@lists.postgresql.org; Sat, 25 Jan 2025 15:08:05 +0000 Received: from localhost ([127.0.0.1] helo=wrigleys.postgresql.org) by wrigleys.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tbhlS-0061ht-VQ for pgsql-announce@lists.postgresql.org; Sat, 25 Jan 2025 15:08:02 +0000 Content-Type: multipart/mixed; boundary="===============3719928774904927388==" MIME-Version: 1.0 Subject: pgwatch3 is out! To: PostgreSQL Announce From: CYBERTEC PostgreSQL International GmbH via PostgreSQL Announce Reply-To: pavlo.golub@cybertec.at Date: Sat, 25 Jan 2025 15:07:57 +0000 Message-ID: <173781767745.1071.14542273865163785439@wrigleys.postgresql.org> X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-pglister-tags: related X-pglister-tagsig: 73def9dddc6d25e4cd506950133e0da9cd9807275434703d0b147e8a2841cbce List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3719928774904927388== Content-Type: multipart/alternative; boundary="===============3459075408795128245==" MIME-Version: 1.0 --===============3459075408795128245== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This major release introduces several significant updates, new features, bu= g fixes, and enhancements: ### Important Changes - **Documentation:** The documentation has been updated and moved to for improved readability and navigation. Special part dedicate= d to the pgwatch development has been added. - **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, broadenin= g the compatibility of the software. - **Docker Images Rename:** The `pgwatch2-postgres` Docker image has been r= enamed 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 introd= uced. - **Automatic Schema Rollout:** A new automatic schema rollout mechanism ha= s been implemented, streamlining database management. - **Build and Test Workflow:** A new "Build and Test" workflow has been add= ed to automate testing and building processes. - **WebUI Enhancements:** The WebUI now includes options like test connecti= ons, a log tab, and a clone button for the database grid. - **REST API**: New REST API endpoints have been added, including endpoints= such as `source`, `/metric`, `/preset`, `log`. - **Docker Improvements:** The Docker images and related scripts have been = improved, including the introduction of a new Dockerfile based on the offic= ial Postgres image and Docker Compose support. - **Test Coverage:** Test coverage statistics are now available to ensure c= ode quality and reliability. - **Environment Variables Update:** The `PW2_` environment variable prefixe= s have been updated to `PW3_`. - **Code Refactoring:** The `main.go` file has been streamlined by extracti= ng functionality into separate packages. - **Deprecations:** Removed support for InfluxDB, Graphite datastore, and o= ther outdated features. Numerous dependencies have been updated, including upgrades to Golang, Post= greSQL, Prometheus, and various Go modules. These upgrades ensure better pe= rformance, security, and compatibility with other tools. This release represents a significant step forward in functionality, perfor= mance, and security, with a strong focus on expanding compatibility and imp= roving the user experience. The full changelog is available on the [v3 release page](https://github.com= /cybertec-postgresql/pgwatch/releases/tag/3.0.0). We want to thank all cont= ributors and users for their help. If you want to contribute to [pgwatch](h= ttps://github.com/cybertec-postgresql/pgwatch) and help to make it better: - =E2=AD=90[give a star](https://github.com/cybertec-postgresql/pgwatch/sta= rgazers) to the project, - feel free to open an =F0=9F=A4=9A[issue](https://github.com/cybertec-post= gresql/pgwatch/issues) and ask a =F0=9F=8E=93[question](https://github.com/= cybertec-postgresql/pgwatch/discussions) - or even consider submitting a =F0=9F=93=9C[pull request](https://github.c= om/cybertec-postgresql/pgwatch/pulls). --===============3459075408795128245== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable pgwatch3 is out!
 

pgwatch3 is out!

This major release introduces several signi= ficant updates, new features, bug fixes, and enhancements:

Important Changes

  • Documen= tation: The documentation has been updated and moved to htt= ps://pgwat.ch for improved readability and navigation. Special part ded= icated to the pgwatch development has been added.
  • Paralle= l Sinks: Support for simultaneous storing metric measurements to s= everal destinations, e.g. database and file at once.
  • Windows= Support Added: Windows support has been integrated, broadening th= e compatibility of the software.
  • Docker = Images Rename: The pgwatch2-postgres Docker image has= been renamed to pgwatch-demo, pgwatch2-daemon to= pgwatch.
  • Enhance= d Logging: An advanced logging system has been implemented to impr= ove error tracking and monitoring.
  • Grafana= Upgrade: Support for the latest Grafana v9.x and v10 has been add= ed, including a switch to Grafana's REST API for dashboard provisioning.
  • Etcd v3= Migration: The system has been upgraded to Etcd v3, ensuring bett= er performance and compatibility.
  • Postgre= SQL 17 Metrics: New metrics for PostgreSQL 17 have been introduced= .
  • Automat= ic Schema Rollout: A new automatic schema rollout mechanism has be= en implemented, streamlining database management.
  • Build a= nd Test Workflow: A new "Build and Test" workflow has been added t= o automate testing and building processes.
  • WebUI E= nhancements: The WebUI now includes options like test connections,= a log tab, and a clone button for the database grid.
  • REST AP= I: New REST API endpoints have been added, including endpoints suc= h as source, /metric, /preset, log.
  • Docker = Improvements: The Docker images and related scripts have been impr= oved, including the introduction of a new Dockerfile based on the official = Postgres image and Docker Compose support.
  • Test Co= verage: Test coverage statistics are now available to ensure code = quality and reliability.
  • Environ= ment Variables Update: The PW2_ environment variable = prefixes have been updated to PW3_.
  • Code Re= factoring: The main.go file has been streamlined by e= xtracting functionality into separate packages.
  • Depreca= tions: Removed support for InfluxDB, Graphite datastore, and other= outdated features.

Numerous dependencies have been updated, in= cluding 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.

The full changelog is available on the v3 release page. We= want to thank all contributors and users for their help. If you want to co= ntribute to pgwatch and help to ma= ke it better:

This email was sent to you from CYBERTEC PostgreSQL International GmbH. It = was delivered on their behalf by the PostgreSQL project. Any questions about the content of the message shou= ld be sent to CYBERTEC PostgreSQL International GmbH.

You were sent this email as a subscriber of the pgsql-announce mai= linglist, for the content tag Related Open Source. To unsubscribe from further emails, or change which emails you want to receive, please click th= e personal unsubscribe link that you can find in the headers of this email, or visit https://lists.postgresql.org/unsubscribe/.
 
--===============3459075408795128245==-- --===============3719928774904927388==--