Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.63.0 #638

Merged
merged 3 commits into from
Nov 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## 0.63.0 2024-11-21
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The version in the code was updated to 0.62.1, but this is 0.63.0?

If we want to do a patch release I'd assume it would branch off of the previous release instead of releasing the main branch.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's probably no harm in going ahead and releasing 0.63.0. We're already running this version of the collector in production.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, I started with 0.62.1 but then reviewing the changes, I realized this probably needs to be a 0.63.0. I fixed the code references now. We haven't done collector patch releases on older versions in the past, and I don't think it's worth doing it here.


* 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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be good to mention the max_buffer_cache_monitoring_gb setting here. Maybe a summarized version of the PR description: #633

- 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
Expand Down
4 changes: 2 additions & 2 deletions contrib/helm/pganalyze-collector/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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/
Expand Down
2 changes: 1 addition & 1 deletion packages/Makefile
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion util/version.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package util

const CollectorVersion = "0.62.0"
const CollectorVersion = "0.63.0"
const CollectorNameAndVersion = "pganalyze-collector " + CollectorVersion
Loading