From c737b9581e72bfe07e041e5bb660cf9ff0fbf084 Mon Sep 17 00:00:00 2001 From: Maciek Sakrejda Date: Thu, 21 Nov 2024 15:56:05 -0800 Subject: [PATCH] Release 0.63.0 (#638) --- CHANGELOG.md | 21 +++++++++++++++++++++ contrib/helm/pganalyze-collector/Chart.yaml | 4 ++-- packages/Makefile | 2 +- util/version.go | 2 +- 4 files changed, 25 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fb5393a9..5aa429e6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## 0.63.0 2024-11-21 + +* Fix WebSocket error handling + - If the WebSocket mechanism hit an error at the wrong time, this could cause + a stuck collector state, where the collector would keep running but stop + processing and sending snapshots +* Track Postgres buffer cache usage + - This reports statistics from [pg_buffercache](https://www.postgresql.org/docs/current/pgbuffercache.html) + if available + - Since this can be slow, and grows slower with larger buffer size, this can be + configured with the new setting `max_buffer_cache_monitoring_gb` (default 200 GB) +* Fix partitioned table stats handling + - Partitioned table stats are now reported as aggregations over child partition stats +* Add collector query runner + - This provides a mechanism for the collector to help pganalyze users run + EXPLAIN queries in future versions of pganalyze + - This is disabled by default +* Update packaging scripts to use the `groupadd` command instead of `addgroup` when installing + - `addgroup` is not available on some newer distributions, e.g., Amazon Linux 2023 + + ## 0.62.0 2024-11-13 * Fix PII filtering for detail log lines diff --git a/contrib/helm/pganalyze-collector/Chart.yaml b/contrib/helm/pganalyze-collector/Chart.yaml index 3314d9461..25ff129b9 100644 --- a/contrib/helm/pganalyze-collector/Chart.yaml +++ b/contrib/helm/pganalyze-collector/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: pganalyze-collector -version: 0.62.0 -appVersion: "v0.62.0" +version: 0.63.0 +appVersion: "v0.63.0" type: application description: pganalyze statistics collector home: https://pganalyze.com/ diff --git a/packages/Makefile b/packages/Makefile index 1f6ccafb8..6f6f8b45d 100644 --- a/packages/Makefile +++ b/packages/Makefile @@ -1,5 +1,5 @@ export NAME ?= pganalyze-collector -export VERSION ?= 0.62.0 +export VERSION ?= 0.63.0 export GIT_VERSION ?= v$(VERSION) #export GIT_VERSION=HEAD #export GIT_VERSION=618e85ce5ed5365bc7d9d9da866fdeb73bac5a55 diff --git a/util/version.go b/util/version.go index 694d4cf32..cc6b0bdfb 100644 --- a/util/version.go +++ b/util/version.go @@ -1,4 +1,4 @@ package util -const CollectorVersion = "0.62.0" +const CollectorVersion = "0.63.0" const CollectorNameAndVersion = "pganalyze-collector " + CollectorVersion