From 8bce5deaf44048e1087da856689419e3454a0e99 Mon Sep 17 00:00:00 2001 From: Gregor Zeitlinger Date: Mon, 27 Apr 2026 08:25:19 +0000 Subject: [PATCH 1/4] docs: Document semantic PR title guidance Signed-off-by: Gregor Zeitlinger --- AGENTS.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 9ab4664e4..f9da50dcd 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -94,6 +94,14 @@ Pre-built instrumentations: - **Markdown code blocks**: Always specify language (e.g., ` ```java`, ` ```bash`, ` ```text`) +## Pull Requests + +- PR titles must use semantic/conventional prefixes, for example + `feat: ...`, `fix: ...`, `docs: ...`, `chore: ...`, or + `test: ...`. +- Do not prefix PR titles with `[codex]`. +- Match the PR title type to the primary user-facing change. + ## Linting and Validation **CRITICAL**: These checks MUST be run before creating any From 22d3a3cfdd06b7199b916291b2e9de0c87e81523 Mon Sep 17 00:00:00 2001 From: Gregor Zeitlinger Date: Mon, 27 Apr 2026 08:43:24 +0000 Subject: [PATCH 2/4] docs: clarify 1.6.0 release notes Signed-off-by: Gregor Zeitlinger --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66f0b5a33..2a6c69b67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## [1.6.0](https://github.com/prometheus/client_java/compare/v1.5.1...v1.6.0) (2026-04-25) +> Note: OpenMetrics 2.0 support is still in progress and not ready for general use yet. ### Features @@ -11,6 +12,7 @@ * compositeValues and exemplarCompliance flags for OM2 writer ([#1991](https://github.com/prometheus/client_java/issues/1991)) ([ff48ae8](https://github.com/prometheus/client_java/commit/ff48ae8118c4e071bf86ca7beabdd0e951b896dc)) * move suffix handling to scrape time ([#1955](https://github.com/prometheus/client_java/issues/1955)) ([5a5106c](https://github.com/prometheus/client_java/commit/5a5106c2ad46ad5e0c1c97d99b994e7626af18ee)) * OM2 writer outputs names as provided, no suffix appending ([#1957](https://github.com/prometheus/client_java/issues/1957)) ([5ce2b57](https://github.com/prometheus/client_java/commit/5ce2b575272a06b5115f40f3298d5c861cef8bbd)) +* Relax metric name validation in Dropwizard5 ([#1985](https://github.com/prometheus/client_java/issues/1985)) ([deb782f](https://github.com/prometheus/client_java/commit/deb782f9fce60ffb1308a98b661c0a1ccb79a82b)) ### Bug Fixes @@ -27,7 +29,6 @@ * **deps:** update protobuf ([#2024](https://github.com/prometheus/client_java/issues/2024)) ([8e2214e](https://github.com/prometheus/client_java/commit/8e2214e0a3ac2fe8a9194d9519dcee10f6c9a694)) * pass release tag as input to deploy workflow ([#1982](https://github.com/prometheus/client_java/issues/1982)) ([165c921](https://github.com/prometheus/client_java/commit/165c921c2508e073baa8f403b30e536ba9b43df9)) * pin grafana/otel-lgtm to 0.7.2 in OATs acceptance test ([#1992](https://github.com/prometheus/client_java/issues/1992)) ([f17ad9a](https://github.com/prometheus/client_java/commit/f17ad9ad9be2ed0a8519db094f9d8fe9a8a83c48)) -* Relax metric name validation in Dropwizard5 ([#1985](https://github.com/prometheus/client_java/issues/1985)) ([deb782f](https://github.com/prometheus/client_java/commit/deb782f9fce60ffb1308a98b661c0a1ccb79a82b)) * stabilize flaky timer and thread count tests ([#1973](https://github.com/prometheus/client_java/issues/1973)) ([ce5867b](https://github.com/prometheus/client_java/commit/ce5867b3e25e10c68a6face275732b994a80ec98)) * Tighten OM2 summary and start timestamp output ([#2041](https://github.com/prometheus/client_java/issues/2041)) ([5699469](https://github.com/prometheus/client_java/commit/5699469d345b9d3aaf3d6c0e5e76de2959477269)) * trigger Maven deploy from release-please via workflow_dispatch ([#1981](https://github.com/prometheus/client_java/issues/1981)) ([698f956](https://github.com/prometheus/client_java/commit/698f9565e825cdb0f58d2782131cb152cc13894a)) From f899db9297be935a8ab0e117291140100cd45f60 Mon Sep 17 00:00:00 2001 From: Gregor Zeitlinger Date: Mon, 27 Apr 2026 08:48:01 +0000 Subject: [PATCH 3/4] docs: remove OM2 items from 1.6.0 notes Signed-off-by: Gregor Zeitlinger --- CHANGELOG.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a6c69b67..452dc4ad4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,16 +2,8 @@ ## [1.6.0](https://github.com/prometheus/client_java/compare/v1.5.1...v1.6.0) (2026-04-25) -> Note: OpenMetrics 2.0 support is still in progress and not ready for general use yet. - ### Features -* Add logic for handling content negotation flag with OM2 ([#1986](https://github.com/prometheus/client_java/issues/1986)) ([0fa1ad7](https://github.com/prometheus/client_java/commit/0fa1ad7dcb71f7f02e19ee9604c07d9c48802f04)) -* Add OM2 native histogram text output ([#2042](https://github.com/prometheus/client_java/issues/2042)) ([dec8e5b](https://github.com/prometheus/client_java/commit/dec8e5b15a1c48c54be6b81517f2cb334bc0ee60)) -* add OTel preserve_names for scrape-time suffix handling ([#1956](https://github.com/prometheus/client_java/issues/1956)) ([f794288](https://github.com/prometheus/client_java/commit/f79428863e4f2012ab20b5b0aabc2ca1e6a8151c)) -* compositeValues and exemplarCompliance flags for OM2 writer ([#1991](https://github.com/prometheus/client_java/issues/1991)) ([ff48ae8](https://github.com/prometheus/client_java/commit/ff48ae8118c4e071bf86ca7beabdd0e951b896dc)) -* move suffix handling to scrape time ([#1955](https://github.com/prometheus/client_java/issues/1955)) ([5a5106c](https://github.com/prometheus/client_java/commit/5a5106c2ad46ad5e0c1c97d99b994e7626af18ee)) -* OM2 writer outputs names as provided, no suffix appending ([#1957](https://github.com/prometheus/client_java/issues/1957)) ([5ce2b57](https://github.com/prometheus/client_java/commit/5ce2b575272a06b5115f40f3298d5c861cef8bbd)) * Relax metric name validation in Dropwizard5 ([#1985](https://github.com/prometheus/client_java/issues/1985)) ([deb782f](https://github.com/prometheus/client_java/commit/deb782f9fce60ffb1308a98b661c0a1ccb79a82b)) @@ -30,7 +22,6 @@ * pass release tag as input to deploy workflow ([#1982](https://github.com/prometheus/client_java/issues/1982)) ([165c921](https://github.com/prometheus/client_java/commit/165c921c2508e073baa8f403b30e536ba9b43df9)) * pin grafana/otel-lgtm to 0.7.2 in OATs acceptance test ([#1992](https://github.com/prometheus/client_java/issues/1992)) ([f17ad9a](https://github.com/prometheus/client_java/commit/f17ad9ad9be2ed0a8519db094f9d8fe9a8a83c48)) * stabilize flaky timer and thread count tests ([#1973](https://github.com/prometheus/client_java/issues/1973)) ([ce5867b](https://github.com/prometheus/client_java/commit/ce5867b3e25e10c68a6face275732b994a80ec98)) -* Tighten OM2 summary and start timestamp output ([#2041](https://github.com/prometheus/client_java/issues/2041)) ([5699469](https://github.com/prometheus/client_java/commit/5699469d345b9d3aaf3d6c0e5e76de2959477269)) * trigger Maven deploy from release-please via workflow_dispatch ([#1981](https://github.com/prometheus/client_java/issues/1981)) ([698f956](https://github.com/prometheus/client_java/commit/698f9565e825cdb0f58d2782131cb152cc13894a)) ## [1.5.1](https://github.com/prometheus/client_java/compare/v1.5.0...v1.5.1) (2026-03-20) From 820c93e073f76d83128feaf980429f2fec4533e0 Mon Sep 17 00:00:00 2001 From: Gregor Zeitlinger Date: Mon, 27 Apr 2026 08:50:39 +0000 Subject: [PATCH 4/4] docs: keep 1.6.0 release notes scoped Signed-off-by: Gregor Zeitlinger --- AGENTS.md | 8 -------- CHANGELOG.md | 2 ++ 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index f9da50dcd..9ab4664e4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -94,14 +94,6 @@ Pre-built instrumentations: - **Markdown code blocks**: Always specify language (e.g., ` ```java`, ` ```bash`, ` ```text`) -## Pull Requests - -- PR titles must use semantic/conventional prefixes, for example - `feat: ...`, `fix: ...`, `docs: ...`, `chore: ...`, or - `test: ...`. -- Do not prefix PR titles with `[codex]`. -- Match the PR title type to the primary user-facing change. - ## Linting and Validation **CRITICAL**: These checks MUST be run before creating any diff --git a/CHANGELOG.md b/CHANGELOG.md index 452dc4ad4..379393a25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [1.6.0](https://github.com/prometheus/client_java/compare/v1.5.1...v1.6.0) (2026-04-25) +> Note: OpenMetrics 2.0 support is still in progress and not ready for general use yet. + ### Features * Relax metric name validation in Dropwizard5 ([#1985](https://github.com/prometheus/client_java/issues/1985)) ([deb782f](https://github.com/prometheus/client_java/commit/deb782f9fce60ffb1308a98b661c0a1ccb79a82b))