-
Notifications
You must be signed in to change notification settings - Fork 832
Comparing changes
Open a pull request
base repository: prometheus/client_java
base: v1.4.2
head repository: prometheus/client_java
compare: v1.4.3
- 15 commits
- 46 files changed
- 6 contributors
Commits on Oct 30, 2025
-
chore(deps): update prom/prometheus docker tag to v3.7.3 (#1653)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prom/prometheus](https://redirect.github.com/prometheus/prometheus) | patch | `v3.7.2` -> `v3.7.3` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>prometheus/prometheus (prom/prometheus)</summary> ### [`v3.7.3`](https://redirect.github.com/prometheus/prometheus/compare/v3.7.2...v3.7.3) [Compare Source](https://redirect.github.com/prometheus/prometheus/compare/v3.7.2...v3.7.3) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d8718fc - Browse repository at this point
Copy the full SHA d8718fcView commit details
Commits on Oct 31, 2025
-
chore(deps): update dependency com.jayway.jsonpath:json-path to v2.10…
….0 (#1654) This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [com.jayway.jsonpath:json-path](https://redirect.github.com/jayway/JsonPath) | `2.9.0` -> `2.10.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0bb5b03 - Browse repository at this point
Copy the full SHA 0bb5b03View commit details -
chore(deps): update jdx/mise-action action to v3.4.0 (#1656)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [jdx/mise-action](https://redirect.github.com/jdx/mise-action) | action | minor | `v3.3.1` -> `v3.4.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>jdx/mise-action (jdx/mise-action)</summary> ### [`v3.4.0`](https://redirect.github.com/jdx/mise-action/releases/tag/v3.4.0) [Compare Source](https://redirect.github.com/jdx/mise-action/compare/v3.3.1...v3.4.0) ##### What's Changed - docs: update to v3 in README by [@​pdecat](https://redirect.github.com/pdecat) in [#​290](https://redirect.github.com/jdx/mise-action/pull/290) - chore(deps): update github/codeql-action digest to [`a8d1ac4`](https://redirect.github.com/jdx/mise-action/commit/a8d1ac4) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​293](https://redirect.github.com/jdx/mise-action/pull/293) - chore(deps): update github/codeql-action digest to [`755f449`](https://redirect.github.com/jdx/mise-action/commit/755f449) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​296](https://redirect.github.com/jdx/mise-action/pull/296) - chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node) to v24.8.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​297](https://redirect.github.com/jdx/mise-action/pull/297) - chore(deps): update github/codeql-action digest to [`4221315`](https://redirect.github.com/jdx/mise-action/commit/4221315) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​299](https://redirect.github.com/jdx/mise-action/pull/299) - chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node) to v24.9.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​300](https://redirect.github.com/jdx/mise-action/pull/300) - chore(deps): update github/codeql-action digest to [`5d5cd55`](https://redirect.github.com/jdx/mise-action/commit/5d5cd55) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​302](https://redirect.github.com/jdx/mise-action/pull/302) - chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node) to v24.9.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​303](https://redirect.github.com/jdx/mise-action/pull/303) - fix: add missing `await` to `core.group` calls by [@​smorimoto](https://redirect.github.com/smorimoto) in [#​305](https://redirect.github.com/jdx/mise-action/pull/305) - fix: auto-update dist folder in Renovate PRs via GitHub Actions by [@​jdx](https://redirect.github.com/jdx) in [#​306](https://redirect.github.com/jdx/mise-action/pull/306) - chore(deps): update dependency [@​types/handlebars](https://redirect.github.com/types/handlebars) to v4.1.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​294](https://redirect.github.com/jdx/mise-action/pull/294) - feat: use autofix.ci to auto-update dist/ on all PRs by [@​jdx](https://redirect.github.com/jdx) in [#​308](https://redirect.github.com/jdx/mise-action/pull/308) - chore(deps): lock file maintenance by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​301](https://redirect.github.com/jdx/mise-action/pull/301) - chore: release v3.4.0 by [@​mise-en-dev](https://redirect.github.com/mise-en-dev) in [#​291](https://redirect.github.com/jdx/mise-action/pull/291) ##### New Contributors - [@​pdecat](https://redirect.github.com/pdecat) made their first contribution in [#​290](https://redirect.github.com/jdx/mise-action/pull/290) - [@​smorimoto](https://redirect.github.com/smorimoto) made their first contribution in [#​305](https://redirect.github.com/jdx/mise-action/pull/305) **Full Changelog**: <jdx/mise-action@v3.3.1...v3.4.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 91c8168 - Browse repository at this point
Copy the full SHA 91c8168View commit details -
chore(deps): update dependency com.uber.nullaway:nullaway to v0.12.11 (…
…#1655) This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [com.uber.nullaway:nullaway](https://redirect.github.com/uber/NullAway) | `0.12.10` -> `0.12.11` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>uber/NullAway (com.uber.nullaway:nullaway)</summary> ### [`v0.12.11`](https://redirect.github.com/uber/NullAway/blob/HEAD/CHANGELOG.md#Version-01211) In this release, NullAway checks the requirement that JSpecify mode is only run on a compatible `javac` version / configuration, and fails if it detects an incompatibility. See <https://github.com/uber/NullAway/wiki/JSpecify-Support#supported-jdk-versions> for details. - Use inference for generic call passed as receiver to instance method ([#​1293](https://redirect.github.com/uber/NullAway/issues/1293)) - Accept any annotation with simple name `Contract`, and change reporting of invalid contract annotations ([#​1295](https://redirect.github.com/uber/NullAway/issues/1295)) - Properly model AtomicReference.get() in JSpecify mode ([#​1298](https://redirect.github.com/uber/NullAway/issues/1298)) - Improve handling and error messages when using `this` inside an anonymous class ([#​1305](https://redirect.github.com/uber/NullAway/issues/1305)) - Generate astubx from JSON output of jdk-javac-plugin by [@​haewiful](https://redirect.github.com/haewiful) ([#​1243](https://redirect.github.com/uber/NullAway/issues/1243)) - Improve inference for generic method with void-returning lambda argument by [@​dhruv-agr](https://redirect.github.com/dhruv-agr) ([#​1312](https://redirect.github.com/uber/NullAway/issues/1312)) - Use refined types from dataflow analysis in generic method inference ([#​1309](https://redirect.github.com/uber/NullAway/issues/1309)) - Fail if NullAway is run in JSpecify mode with an incompatible javac version / configuration ([#​1317](https://redirect.github.com/uber/NullAway/issues/1317)) - Jdk javac plugin: don't serialize info for classes / methods without annotations by [@​haewiful](https://redirect.github.com/haewiful) ([#​1316](https://redirect.github.com/uber/NullAway/issues/1316)) - Maintenance - \[Cleanup] Refactor away unnecessary Predicate by [@​lazaroclapp](https://redirect.github.com/lazaroclapp) ([#​1297](https://redirect.github.com/uber/NullAway/issues/1297)) - Update to Error Prone 2.42.0 ([#​1299](https://redirect.github.com/uber/NullAway/issues/1299)) - Update to Gradle 9.1.0 ([#​1302](https://redirect.github.com/uber/NullAway/issues/1302)) - Test on JDK 25 ([#​1301](https://redirect.github.com/uber/NullAway/issues/1301)) - Compile with JDK 25 ([#​1303](https://redirect.github.com/uber/NullAway/issues/1303)) - Add CodeRabbit config ([#​1306](https://redirect.github.com/uber/NullAway/issues/1306)) - Update Gradle command used for integration tests ([#​1311](https://redirect.github.com/uber/NullAway/issues/1311)) - Disable CodeRabbit review status comments ([#​1313](https://redirect.github.com/uber/NullAway/issues/1313)) - Gradle fixes for jar-infer-lib ([#​1314](https://redirect.github.com/uber/NullAway/issues/1314)) - Enable building NullAway on JDK 25 ([#​1315](https://redirect.github.com/uber/NullAway/issues/1315)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 74c77b5 - Browse repository at this point
Copy the full SHA 74c77b5View commit details
Commits on Nov 1, 2025
-
fix(deps): update junit-framework monorepo to v6.0.1 (#1657)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [org.junit.jupiter:junit-jupiter-params](https://junit.org/) ([source](https://redirect.github.com/junit-team/junit-framework)) | `6.0.0` -> `6.0.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [org.junit.jupiter:junit-jupiter](https://junit.org/) ([source](https://redirect.github.com/junit-team/junit-framework)) | `6.0.0` -> `6.0.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [org.junit:junit-bom](https://junit.org/) ([source](https://redirect.github.com/junit-team/junit-framework)) | `6.0.0` -> `6.0.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for be0b1cf - Browse repository at this point
Copy the full SHA be0b1cfView commit details
Commits on Nov 3, 2025
-
chore(deps): update dependency mise to v2025.11.1 (#1659)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [mise](https://redirect.github.com/jdx/mise) | minor | `v2025.10.18` -> `v2025.11.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>jdx/mise (mise)</summary> ### [`v2025.11.1`](https://redirect.github.com/jdx/mise/releases/tag/v2025.11.1) [Compare Source](https://redirect.github.com/jdx/mise/compare/v2025.11.0...v2025.11.1) ##### 📦 Registry - Disable libsql-server on Windows by [@​jayvdb](https://redirect.github.com/jayvdb) in [#​6837](https://redirect.github.com/jdx/mise/pull/6837) - add infisical by [@​jdx](https://redirect.github.com/jdx) in [#​6845](https://redirect.github.com/jdx/mise/pull/6845) ##### 🚀 Features - **(age)** add strict mode for non-strict decryption mode by [@​iamkroot](https://redirect.github.com/iamkroot) in [#​6838](https://redirect.github.com/jdx/mise/pull/6838) - **(vfox)** add support for specifying attestation metadata in the preinstall return value by [@​malept](https://redirect.github.com/malept) in [#​6839](https://redirect.github.com/jdx/mise/pull/6839) ##### 🐛 Bug Fixes - **(activate)** prevent hash table errors during deactivation by [@​jdx](https://redirect.github.com/jdx) in [#​6846](https://redirect.github.com/jdx/mise/pull/6846) - **(install)** error on non-existent tools in `mise install` by [@​jdx](https://redirect.github.com/jdx) in [#​6844](https://redirect.github.com/jdx/mise/pull/6844) ### [`v2025.11.0`](https://redirect.github.com/jdx/mise/releases/tag/v2025.11.0) [Compare Source](https://redirect.github.com/jdx/mise/compare/v2025.10.21...v2025.11.0) ##### 🐛 Bug Fixes - **(activate)** reset PATH when activate is called multiple times by [@​jdx](https://redirect.github.com/jdx) in [#​6829](https://redirect.github.com/jdx/mise/pull/6829) - **(env)** preserve user-configured PATH entries from env.\_.path by [@​jdx](https://redirect.github.com/jdx) in [#​6835](https://redirect.github.com/jdx/mise/pull/6835) - store tool options for all backends in metadata by [@​roele](https://redirect.github.com/roele) in [#​6807](https://redirect.github.com/jdx/mise/pull/6807) ##### 📚 Documentation - fix usage spec syntax from 'option' to 'flag' by [@​jdx](https://redirect.github.com/jdx) in [#​6834](https://redirect.github.com/jdx/mise/pull/6834) ##### 📦️ Dependency Updates - update ghcr.io/jdx/mise:alpine docker digest to [`7351bbe`](https://redirect.github.com/jdx/mise/commit/7351bbe) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6826](https://redirect.github.com/jdx/mise/pull/6826) - update ghcr.io/jdx/mise:deb docker digest to [`3a847f2`](https://redirect.github.com/jdx/mise/commit/3a847f2) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6828](https://redirect.github.com/jdx/mise/pull/6828) - update ghcr.io/jdx/mise:copr docker digest to [`546dffb`](https://redirect.github.com/jdx/mise/commit/546dffb) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6827](https://redirect.github.com/jdx/mise/pull/6827) - pin jdx/mise-action action to [`e3d7b8d`](https://redirect.github.com/jdx/mise/commit/e3d7b8d) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6825](https://redirect.github.com/jdx/mise/pull/6825) ### [`v2025.10.21`](https://redirect.github.com/jdx/mise/releases/tag/v2025.10.21) [Compare Source](https://redirect.github.com/jdx/mise/compare/v2025.10.20...v2025.10.21) ##### 🐛 Bug Fixes - **(cli)** show friendly error when --cd path does not exist by [@​jdx](https://redirect.github.com/jdx) in [#​6818](https://redirect.github.com/jdx/mise/pull/6818) - **(env)** prevent PATH corruption when paths are interleaved with original PATH by [@​jdx](https://redirect.github.com/jdx) in [#​6821](https://redirect.github.com/jdx/mise/pull/6821) - **(node)** update lts version by [@​risu729](https://redirect.github.com/risu729) in [#​6816](https://redirect.github.com/jdx/mise/pull/6816) - **(schema,settings)** update type and descriptions for shell argument settings by [@​astrochemx](https://redirect.github.com/astrochemx) in [#​6805](https://redirect.github.com/jdx/mise/pull/6805) ##### Chore - update kerl to 4.4.0 by [@​rbino](https://redirect.github.com/rbino) in [#​6809](https://redirect.github.com/jdx/mise/pull/6809) ##### New Contributors - [@​astrochemx](https://redirect.github.com/astrochemx) made their first contribution in [#​6805](https://redirect.github.com/jdx/mise/pull/6805) - [@​rbino](https://redirect.github.com/rbino) made their first contribution in [#​6809](https://redirect.github.com/jdx/mise/pull/6809) ### [`v2025.10.20`](https://redirect.github.com/jdx/mise/releases/tag/v2025.10.20) [Compare Source](https://redirect.github.com/jdx/mise/compare/v2025.10.19...v2025.10.20) ##### 📦 Registry - add cpz and rmz by [@​sassdavid](https://redirect.github.com/sassdavid) in [#​6793](https://redirect.github.com/jdx/mise/pull/6793) ##### 🚀 Features - Add MSVC asset matching on Windows by [@​trolleyman](https://redirect.github.com/trolleyman) in [#​6798](https://redirect.github.com/jdx/mise/pull/6798) ##### 🐛 Bug Fixes - **(cache)** exclude http backend tarballs from autoprune by [@​jdx](https://redirect.github.com/jdx) in [#​6806](https://redirect.github.com/jdx/mise/pull/6806) - **(ci)** prevent release job from running when dependencies fail by [@​jdx](https://redirect.github.com/jdx) in [#​6804](https://redirect.github.com/jdx/mise/pull/6804) - **(fish)** remove --move flag from fish\_add\_path to prevent PATH corruption by [@​jdx](https://redirect.github.com/jdx) in [#​6800](https://redirect.github.com/jdx/mise/pull/6800) - **(tasks)** support local .config/mise/conf.d/\*.toml tasks by [@​syhol](https://redirect.github.com/syhol) in [#​6792](https://redirect.github.com/jdx/mise/pull/6792) ##### 📚 Documentation - change 'claude-code' to 'claude' in examples by [@​bradleybuda](https://redirect.github.com/bradleybuda) in [#​6801](https://redirect.github.com/jdx/mise/pull/6801) ##### New Contributors - [@​trolleyman](https://redirect.github.com/trolleyman) made their first contribution in [#​6798](https://redirect.github.com/jdx/mise/pull/6798) - [@​bradleybuda](https://redirect.github.com/bradleybuda) made their first contribution in [#​6801](https://redirect.github.com/jdx/mise/pull/6801) ### [`v2025.10.19`](https://redirect.github.com/jdx/mise/releases/tag/v2025.10.19) [Compare Source](https://redirect.github.com/jdx/mise/compare/v2025.10.18...v2025.10.19) ##### 📦 Registry - update bat-extras backends by [@​TyceHerrman](https://redirect.github.com/TyceHerrman) in [#​6784](https://redirect.github.com/jdx/mise/pull/6784) ##### 🚀 Features - **(zig)** Download zig tarballs from vetted community mirrors when available. by [@​Maarrk](https://redirect.github.com/Maarrk) in [#​6670](https://redirect.github.com/jdx/mise/pull/6670) ##### 🐛 Bug Fixes - **(config)** respect auto\_install=false for all installation contexts by [@​jdx](https://redirect.github.com/jdx) in [#​6788](https://redirect.github.com/jdx/mise/pull/6788) - **(plugins)** incorrect tool versions installed for custom plugins by [@​roele](https://redirect.github.com/roele) in [#​6765](https://redirect.github.com/jdx/mise/pull/6765) - **(reqwest)** enable socks for self-update by [@​tony-sol](https://redirect.github.com/tony-sol) in [#​6775](https://redirect.github.com/jdx/mise/pull/6775) ##### 📚 Documentation - **(task)** Fix task flag definitions and examples by [@​syhol](https://redirect.github.com/syhol) in [#​6790](https://redirect.github.com/jdx/mise/pull/6790) - **(task-arguments)** adds `# [USAGE]` syntax by [@​risu729](https://redirect.github.com/risu729) in [#​6768](https://redirect.github.com/jdx/mise/pull/6768) - enhance task documentation with syntax highlighting and corrections by [@​jdx](https://redirect.github.com/jdx) in [#​6777](https://redirect.github.com/jdx/mise/pull/6777) - use triple single quotes for multiline run commands by [@​jdx](https://redirect.github.com/jdx) in [#​6791](https://redirect.github.com/jdx/mise/pull/6791) ##### 🧪 Testing - **(perf)** add warmup calls for benchmarks to fix incorrect numbers by [@​jdx](https://redirect.github.com/jdx) in [#​6789](https://redirect.github.com/jdx/mise/pull/6789) ##### 📦️ Dependency Updates - lock file maintenance by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​6780](https://redirect.github.com/jdx/mise/pull/6780) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f5d8a44 - Browse repository at this point
Copy the full SHA f5d8a44View commit details
Commits on Nov 4, 2025
-
openjdk image has disappeared (#1663)
Signed-off-by: Gregor Zeitlinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8bc7ff0 - Browse repository at this point
Copy the full SHA 8bc7ff0View commit details -
chore(deps): update otel/opentelemetry-collector-contrib docker tag t…
…o v0.139.0 (#1661) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [otel/opentelemetry-collector-contrib](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases) | minor | `0.138.0` -> `0.139.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-releases (otel/opentelemetry-collector-contrib)</summary> ### [`v0.139.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases/blob/HEAD/CHANGELOG.md#v01390) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases/compare/v0.138.0...v0.139.0) ##### 🛑 Breaking changes 🛑 - `ecstaskobserver`: Removing unmaintained component ([#​1232](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases/issues/1232)) ##### 🚀 New components 🚀 - `contrib`: Add GitLab receiver to contrib distribution ([#​1225](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases/issues/1225)) ##### 💡 Enhancements 💡 - `opampsupervisor`: Add .deb and .rpm packages release artifacts for the OpAMP supervisor ([#​1209](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases/issues/1209)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dedbf91 - Browse repository at this point
Copy the full SHA dedbf91View commit details -
Optimize metric name validation to fix 2-3x performance regression (#…
…1662) Regex validation in `isValidLegacyLabelName()`, `isValidLegacyMetricName()`, and `validateUnitName()` was being called on every metric name during text format export, causing significant overhead. ## Changes - Replace regex pattern matching with character-by-character validation in `isValidLegacyLabelName()`, `isValidLegacyMetricName()`, and `validateUnitName()` - Deprecate unused `METRIC_NAME_PATTERN`, `LEGACY_LABEL_NAME_PATTERN`, and `UNIT_NAME_PATTERN` fields (kept for API compatibility) - Update JavaDoc to reflect validation approach ## Implementation Before: ```java public static boolean isValidLegacyLabelName(String name) { return LEGACY_LABEL_NAME_PATTERN.matcher(name).matches(); } ``` After: ```java public static boolean isValidLegacyLabelName(String name) { if (name.isEmpty()) return false; char first = name.charAt(0); if (!((first >= 'a' && first <= 'z') || (first >= 'A' && first <= 'Z') || first == '_')) { return false; } for (int i = 1; i < name.length(); i++) { char c = name.charAt(i); if (!((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '_')) { return false; } } return true; } ``` Benchmark results show recovery to near-baseline performance (532k ops/s vs 534k ops/s on main). > [!WARNING] > <details> <summary>Original prompt</summary> > > ---- > > *This section details on the original issue you should resolve* > > <__filter_complete__></__filter_complete__></details><issue_title>Performance regression in text-format export on 1.4.0+</issue_title> ><issue_description>It seems like the adding of support for UTF-8 characters has considerably increased processing time in the `io.prometheus.metrics.expositionformats.PrometheusTextFormatWriter.writeNameAndLabels` method due to it now calling `io.prometheus.metrics.model.snapshots.PrometheusNaming.isValidLegacyMetricName`. > > I ran a local test with 1000 metrics exported. Average time per export on version 1.3.10 was 0.9-1.1 ms, while on version 1.4.1 I got an average of 2.7-2.9 ms. > > I'm not sure which avenues make sense to avoid this regression and I'm not sure how relevant it is. I just found this while evaluating a move from the old `simpleclient` to the new `client-java` and that drew my attention, as the text format export is now slower than in `simpleclient`. > > I have attached the flamegraph I captured on both versions. > ><a href="https://github.com/user-attachments/files/23315564/flamegraph-v141.html">flamegraph-v141.html</a> > <a href="https://github.com/user-attachments/files/23315565/flamegraph-v1310.html">flamegraph-v1310.html</a></issue_description> > > ## Comments on the Issue (you are @copilot in this section) > ><comments> ><comment_new><author>@zeitlinger</author> > Thanks for the report > > I can confirm that the existing benchmark shows the same - we just have not integrated that into our release process (yet). > > ``` > ## Report details > - **Date generated:** 2025-11-04 08:16:07 > > ## Hardware Information: > - **Hardware Model:** Micro-Star International Co., Ltd. MS-7D76 > - **Memory:** 96.0 GiB > - **Processor:** AMD Ryzen™ 9 7900 × 24 > > ## Software Information: > - **Firmware Version:** A.N1 > - **OS Name:** Ubuntu 24.04.3 LTS > - **OS Build:** (null) > - **OS Type:** 64-bit > - **GNOME Version:** 46 > - **Windowing System:** X11 > - **Kernel Version:** Linux 6.14.0-114034-tuxedo > > tooling > > temurin-25.0.1+8.0.LTS > > main > > Benchmark Mode Cnt Score Error Units > TextFormatUtilBenchmark.openMetricsWriteToByteArray thrpt 25 489698.973 ± 16399.308 ops/s > TextFormatUtilBenchmark.openMetricsWriteToNull thrpt 25 507779.365 ± 2619.768 ops/s > TextFormatUtilBenchmark.prometheusWriteToByteArray thrpt 25 534028.708 ± 5998.689 ops/s > TextFormatUtilBenchmark.prometheusWriteToNull thrpt 25 522323.579 ± 18123.729 ops/s > > 1.3.10 > Benchmark Mode Cnt Score Error Units > TextFormatUtilBenchmark.openMetricsWriteToByteArray thrpt 25 934183.222 ± 10919.023 ops/s > TextFormatUtilBenchmark.openMetricsWriteToNull thrpt 25 936023.986 ± 10402.193 ops/s > TextFormatUtilBenchmark.prometheusWriteToByteArray thrpt 25 958813.578 ± 17958.230 ops/s > TextFormatUtilBenchmark.prometheusWriteToNull thrpt 25 965133.616 ± 10907.457 ops/s > ``` > </comment_new> ></comments> > - Fixes #1660 <!-- START COPILOT CODING AGENT SUFFIX --> <details> <summary>Original prompt</summary> > > ---- > > *This section details on the original issue you should resolve* > > <issue_title>Performance regression in text-format export on 1.4.0+</issue_title> > <issue_description>It seems like the adding of support for UTF-8 characters has considerably increased processing time in the `io.prometheus.metrics.expositionformats.PrometheusTextFormatWriter.writeNameAndLabels` method due to it now calling `io.prometheus.metrics.model.snapshots.PrometheusNaming.isValidLegacyMetricName`. > > I ran a local test with 1000 metrics exported. Average time per export on version 1.3.10 was 0.9-1.1 ms, while on version 1.4.1 I got an average of 2.7-2.9 ms. > > I'm not sure which avenues make sense to avoid this regression and I'm not sure how relevant it is. I just found this while evaluating a move from the old `simpleclient` to the new `client-java` and that drew my attention, as the text format export is now slower than in `simpleclient`. > > I have attached the flamegraph I captured on both versions. > > [flamegraph-v141.html](https://github.com/user-attachments/files/23315564/flamegraph-v141.html) > [flamegraph-v1310.html](https://github.com/user-attachments/files/23315565/flamegraph-v1310.html)</issue_description> > > ## Comments on the Issue (you are @copilot in this section) > > <comments> > <comment_new><author>@zeitlinger</author><body> > Thanks for the report > > I can confirm that the existing benchmark shows the same - we just have not integrated that into our release process (yet). > > ``` > ## Report details > - **Date generated:** 2025-11-04 08:16:07 > > ## Hardware Information: > - **Hardware Model:** Micro-Star International Co., Ltd. MS-7D76 > - **Memory:** 96.0 GiB > - **Processor:** AMD Ryzen™ 9 7900 × 24 > > ## Software Information: > - **Firmware Version:** A.N1 > - **OS Name:** Ubuntu 24.04.3 LTS > - **OS Build:** (null) > - **OS Type:** 64-bit > - **GNOME Version:** 46 > - **Windowing System:** X11 > - **Kernel Version:** Linux 6.14.0-114034-tuxedo > > tooling > > temurin-25.0.1+8.0.LTS > > main > > Benchmark Mode Cnt Score Error Units > TextFormatUtilBenchmark.openMetricsWriteToByteArray thrpt 25 489698.973 ± 16399.308 ops/s > TextFormatUtilBenchmark.openMetricsWriteToNull thrpt 25 507779.365 ± 2619.768 ops/s > TextFormatUtilBenchmark.prometheusWriteToByteArray thrpt 25 534028.708 ± 5998.689 ops/s > TextFormatUtilBenchmark.prometheusWriteToNull thrpt 25 522323.579 ± 18123.729 ops/s > > 1.3.10 > Benchmark Mode Cnt Score Error Units > TextFormatUtilBenchmark.openMetricsWriteToByteArray thrpt 25 934183.222 ± 10919.023 ops/s > TextFormatUtilBenchmark.openMetricsWriteToNull thrpt 25 936023.986 ± 10402.193 ops/s > TextFormatUtilBenchmark.prometheusWriteToByteArray thrpt 25 958813.578 ± 17958.230 ops/s > TextFormatUtilBenchmark.prometheusWriteToNull thrpt 25 965133.616 ± 10907.457 ops/s > ``` > </body></comment_new> > </comments> > </details> - Fixes #1660 <!-- START COPILOT CODING AGENT TIPS --> --- 💬 We'd love your input! Share your thoughts on Copilot coding agent in our [2 minute survey](https://gh.io/copilot-coding-agent-survey). --------- Signed-off-by: Gregor Zeitlinger <[email protected]> Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: zeitlinger <[email protected]> Co-authored-by: Gregor Zeitlinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9cfa60 - Browse repository at this point
Copy the full SHA c9cfa60View commit details -
add Benchmark update & cleanup mise tasks (#1664)
Signed-off-by: Gregor Zeitlinger <[email protected]> Co-authored-by: Copilot <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d82098 - Browse repository at this point
Copy the full SHA 4d82098View commit details
Commits on Nov 5, 2025
-
chore(deps): update dependency com.uber.nullaway:nullaway to v0.12.12 (…
…#1665) This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [com.uber.nullaway:nullaway](https://redirect.github.com/uber/NullAway) | `0.12.11` -> `0.12.12` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>uber/NullAway (com.uber.nullaway:nullaway)</summary> ### [`v0.12.12`](https://redirect.github.com/uber/NullAway/blob/HEAD/CHANGELOG.md#Version-01212) This release fixes a severe performance regression introduced in NullAway 0.12.11 and we encourage all users of 0.12.11 to upgrade. - Address severe performance regression in dataflow analysis ([#​1328](https://redirect.github.com/uber/NullAway/issues/1328)) - Maintenance - Fix test args for SuggestedFixesTests ([#​1324](https://redirect.github.com/uber/NullAway/issues/1324)) - Stop passing -processorpath to CompilationTestHelper in NullAway tests ([#​1326](https://redirect.github.com/uber/NullAway/issues/1326)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eb36967 - Browse repository at this point
Copy the full SHA eb36967View commit details
Commits on Nov 7, 2025
-
feat: Add readTimeout and conenctionTimeout as configurable parameters (
#1658) I got the issue like below so I would like to contribute to fix it by apply configurable for `connectionTimeout` and `readTimeout`. ``` stack_trace: java.io.IOException: ailed to push metrics to the Prometheus Pushgateway on <pushgateway_address>: Read timed out Caused by: java.net.SocketTimeoutException: Read timed out ``` - AS-IS: the current connectionTimeout and readTimeout is 10s - TOBE: we can create builder with connectionTimeout and readTimeout custom value, default value is 10s --------- Signed-off-by: huan.huynh <[email protected]> Signed-off-by: Gregor Zeitlinger <[email protected]> Co-authored-by: Gregor Zeitlinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7aa3c6 - Browse repository at this point
Copy the full SHA e7aa3c6View commit details -
chore(deps): update dependency com.google.errorprone:error_prone_core…
… to v2.44.0 (#1667) This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [com.google.errorprone:error_prone_core](https://errorprone.info) ([source](https://redirect.github.com/google/error-prone)) | `2.43.0` -> `2.44.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>google/error-prone (com.google.errorprone:error_prone_core)</summary> ### [`v2.44.0`](https://redirect.github.com/google/error-prone/releases/tag/v2.44.0): Error Prone 2.44.0 Changes - The default severity for [`LabelledBreakTarget`](https://errorprone.info/bugpattern/LabelledBreakTarget) is now an error - Update dependency on Guava ([#​5108](https://redirect.github.com/google/error-prone/issues/5108)) Closed issues: [#​5218](https://redirect.github.com/google/error-prone/issues/5218), [#​5278](https://redirect.github.com/google/error-prone/issues/5278) Full changelog: <google/error-prone@v2.43.0...v2.44.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/prometheus/client_java). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8a8cf33 - Browse repository at this point
Copy the full SHA 8a8cf33View commit details -
Fixes #1666 --------- Signed-off-by: Gregor Zeitlinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 748b190 - Browse repository at this point
Copy the full SHA 748b190View commit details -
add sum and count for DistributionDataPoint (#1669)
Fixes #1610 Signed-off-by: Gregor Zeitlinger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d697b3 - Browse repository at this point
Copy the full SHA 8d697b3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.4.2...v1.4.3