From b5eb8c91ebcc5de57d1ed63f4ead9220b3d78c32 Mon Sep 17 00:00:00 2001 From: Rashiq Date: Mon, 27 Jul 2026 15:49:13 +0200 Subject: [PATCH 1/2] Prepare v0.1.3 release --- builder-config.yaml | 2 +- docs/release-notes-v0.1.3.md | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 docs/release-notes-v0.1.3.md diff --git a/builder-config.yaml b/builder-config.yaml index 2efe691..93897d4 100644 --- a/builder-config.yaml +++ b/builder-config.yaml @@ -3,7 +3,7 @@ dist: name: querycommentcol description: QueryComment database OpenTelemetry Collector output_path: ./dist - version: 0.1.2 + version: 0.1.3 extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.153.0 diff --git a/docs/release-notes-v0.1.3.md b/docs/release-notes-v0.1.3.md new file mode 100644 index 0000000..8def81d --- /dev/null +++ b/docs/release-notes-v0.1.3.md @@ -0,0 +1,21 @@ +# QueryComment Collector v0.1.3 + +Release date: 2026-07-26 + +This release includes the productionization work from [PR #5](https://github.com/querycomment/collector/pull/5) and the SQL Server plan-cache improvements from [PR #3](https://github.com/querycomment/collector/pull/3). + +## Highlights + +- Added explain-plan log collection for MySQL, PostgreSQL, and SQL Server. +- Sanitized emitted plans and bounded plan collection with per-interval limits, timeouts, and success/failure caching. +- Shared the selected top-query state between metrics and explain-plan logs to avoid duplicate database polling. +- Added database resource metadata, including service identity and collector version. +- Added configurable query-metrics limits, lookback windows, explain-plan collection intervals, and candidate limits. +- Improved MySQL statement collection with version-aware query capabilities and bounded query text. +- Improved PostgreSQL statement collection across supported server versions. +- Improved SQL Server plan-cache collection by tracking statement offsets and plan handles, sharing query state, and avoiding redundant delta ranking. + +## Packaging + +- Added release validation for the generated collector. +- Added container and multi-architecture binary release packaging. From b4917989cd2d81202855da6792747a735b0a0102 Mon Sep 17 00:00:00 2001 From: Rashiq Date: Mon, 27 Jul 2026 16:11:58 +0200 Subject: [PATCH 2/2] Remove local release notes file --- docs/release-notes-v0.1.3.md | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 docs/release-notes-v0.1.3.md diff --git a/docs/release-notes-v0.1.3.md b/docs/release-notes-v0.1.3.md deleted file mode 100644 index 8def81d..0000000 --- a/docs/release-notes-v0.1.3.md +++ /dev/null @@ -1,21 +0,0 @@ -# QueryComment Collector v0.1.3 - -Release date: 2026-07-26 - -This release includes the productionization work from [PR #5](https://github.com/querycomment/collector/pull/5) and the SQL Server plan-cache improvements from [PR #3](https://github.com/querycomment/collector/pull/3). - -## Highlights - -- Added explain-plan log collection for MySQL, PostgreSQL, and SQL Server. -- Sanitized emitted plans and bounded plan collection with per-interval limits, timeouts, and success/failure caching. -- Shared the selected top-query state between metrics and explain-plan logs to avoid duplicate database polling. -- Added database resource metadata, including service identity and collector version. -- Added configurable query-metrics limits, lookback windows, explain-plan collection intervals, and candidate limits. -- Improved MySQL statement collection with version-aware query capabilities and bounded query text. -- Improved PostgreSQL statement collection across supported server versions. -- Improved SQL Server plan-cache collection by tracking statement offsets and plan handles, sharing query state, and avoiding redundant delta ranking. - -## Packaging - -- Added release validation for the generated collector. -- Added container and multi-architecture binary release packaging.