Skip to content

Tags: prometheus/client_java

Tags

v1.5.1

Toggle v1.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(main): release 1.5.1 (#1979)

🤖 I have created a release *beep* *boop*
---


##
[1.5.1](v1.5.0...v1.5.1)
(2026-03-20)


### Bug Fixes

* **deps:** update dependency io.prometheus:prometheus-metrics-bom to
v1.5.0 ([#1877](#1877))
([043fc57](043fc57))
* **deps:** update dependency
org.springframework.boot:spring-boot-starter-parent to v4.0.3
([#1900](#1900))
([0d800d0](0d800d0))
* **deps:** update jetty monorepo to v12.1.7
([#1932](#1932))
([5bd3b79](5bd3b79))
* **deps:** update junit-framework monorepo to v6.0.3
([#1880](#1880))
([05ad751](05ad751))
* exclude standalone examples from `mise run format`
([#1931](#1931))
([537fb88](537fb88))
* fix release-please PR title pattern and permissions
([#1978](#1978))
([d737978](d737978))
* Handle empty datapoints in otel exporter
([#1898](#1898))
([59c8552](59c8552))
* inline set-version logic in build-release.sh
([#1884](#1884))
([c050435](c050435))
* reduce lychee retries to avoid compounding GitHub 429s
([#1940](#1940))
([cc17d6e](cc17d6e))
* remove version manipulation from build-release.sh
([#1886](#1886))
([93e2b6d](93e2b6d))
* trigger Maven deploy on release-please published events
([#1966](#1966))
([643d0e7](643d0e7))
* use /tree/ instead of /blob/ for directory URL
([#1944](#1944))
([b81332e](b81332e))
* use maven release type for release-please
([#1967](#1967))
([ff3bd2d](ff3bd2d))


### Documentation

* document DCO sign-off requirement for contributions
([#1937](#1937))
([0860e77](0860e77))

---
> [!IMPORTANT]
> Close and reopen this PR to trigger CI checks.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(deps): update dependency lychee to v0.23.0 (#1874)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [lychee](https://redirect.github.com/lycheeverse/lychee) | minor |
`0.22.0` → `0.23.0` |

---

### Release Notes

<details>
<summary>lycheeverse/lychee (lychee)</summary>

###
[`v0.23.0`](https://redirect.github.com/lycheeverse/lychee/releases/tag/lychee-v0.23.0)

[Compare
Source](https://redirect.github.com/lycheeverse/lychee/compare/lychee-v0.22.0...lychee-v0.23.0)

##### Added

- per-host caching
([#&#8203;1974](https://redirect.github.com/lycheeverse/lychee/pull/1974))
- implement per-host rate limiting and statistics
([#&#8203;1929](https://redirect.github.com/lycheeverse/lychee/pull/1929))

##### Fixed

- CacheableResponse should only download file when needed
([#&#8203;2035](https://redirect.github.com/lycheeverse/lychee/pull/2035))
- Combine host stats with response stats
([#&#8203;1975](https://redirect.github.com/lycheeverse/lychee/pull/1975))

##### Other

- delete leftover openssl sentence in readme
- Speed up slow tests
([#&#8203;2019](https://redirect.github.com/lycheeverse/lychee/pull/2019))
- *(deps)* bump the dependencies group with 2 updates
- Improve README.md UX
([#&#8203;2029](https://redirect.github.com/lycheeverse/lychee/pull/2029))
- Replace OpenSSL with rustls
([#&#8203;1928](https://redirect.github.com/lycheeverse/lychee/pull/1928))
- Replace check-if-email-exists with mailify
([#&#8203;1985](https://redirect.github.com/lycheeverse/lychee/pull/1985))
- Redirect hint
([#&#8203;2020](https://redirect.github.com/lycheeverse/lychee/pull/2020))
- Update to reqwest 0.13.1 & cargo update
- *(deps)* bump the dependencies group across 1 directory with 4 updates
- Use absolute instead of canonicalize for relative root-dir
([#&#8203;2008](https://redirect.github.com/lycheeverse/lychee/pull/2008))
- Log successful responses only for Debug and Trace
- Only show redirect details in verbose mode
- Show status code in redirect list
- Use u8 instead of i8 for log level values
- Update comparison table
([#&#8203;1997](https://redirect.github.com/lycheeverse/lychee/pull/1997))
- Rejected urls
([#&#8203;1990](https://redirect.github.com/lycheeverse/lychee/pull/1990))
- Accept ranges
([#&#8203;1989](https://redirect.github.com/lycheeverse/lychee/pull/1989))
- *(deps)* bump the dependencies group with 5 updates
([#&#8203;1988](https://redirect.github.com/lycheeverse/lychee/pull/1988))
- *(deps)* bump the dependencies group with 4 updates
([#&#8203;1978](https://redirect.github.com/lycheeverse/lychee/pull/1978))
- *(deps)* bump the dependencies group with 4 updates
([#&#8203;1973](https://redirect.github.com/lycheeverse/lychee/pull/1973))
- *(docs)* update TOC
- Improve wikilink parsing and checking
([#&#8203;1799](https://redirect.github.com/lycheeverse/lychee/pull/1799))
- Specify that Scoop installation is for Windows
([#&#8203;1969](https://redirect.github.com/lycheeverse/lychee/pull/1969))
- Extract record\_cache\_event & skip mail caching
- Add tldr-pages link to README
([#&#8203;1963](https://redirect.github.com/lycheeverse/lychee/pull/1963))
- *(deps)* bump the dependencies group across 1 directory with 3 updates
([#&#8203;1961](https://redirect.github.com/lycheeverse/lychee/pull/1961))
- Extract URLs from CSS
([#&#8203;1956](https://redirect.github.com/lycheeverse/lychee/pull/1956))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v1.4.3

Toggle v1.4.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
add sum and count for DistributionDataPoint (#1669)

Fixes #1610

Signed-off-by: Gregor Zeitlinger <[email protected]>

v1.4.2

Toggle v1.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix build (#1652)

because error prone requires jdk 21

---------

Signed-off-by: Gregor Zeitlinger <[email protected]>

v1.4.1

Toggle v1.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
add missing builder method for escaping scheme (#1518)

Signed-off-by: Gregor Zeitlinger <[email protected]>

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
UTF-8 support in metric and label names (#1255)

Adds UTF-8 support for metric and label names.

These changes are based on the work done on the Prometheus common
libraries [here](prometheus/common#537) and
[here](prometheus/common#570)

- The `prometheus-metrics-exposition-formats` module will use the new
quoting syntax `{"foo"}` iff the metric does not conform to the legacy
name format (`foo{}`)
- The `prometheus-metrics-model` module has a new flag
(`nameValidationScheme`) that determines if validation is done using the
legacy or the UTF-8 scheme. This flag can be set via a property in the
properties file.
- Scrapers can announce via content negotiation that they support UTF-8
names by adding `escaping=allow-utf-8` in the Accept header. In cases
where UTF-8 is not available, metric providers can be configured to
escape names in a few different ways: values (`U__` UTF value escaping
for perfect round-tripping), underscores (all invalid chars become `_`),
dots (dots become `_dot_`, `_` becomes `__`, all other values become
`___`). Escaping has a global default
(`PrometheusNaming.DEFAULT_ESCAPING_SCHEME`) or can also be specified in
Accept header with the `escaping=` term, which can be `allow-utf-8` (for
UTF-8-compatible), `underscores`, `dots`, or `values`.
This should still be a noop for existing configurations because scrapers
will not be passing the escaping key in the Accept header. Existing
functionality is maintained.
- The `prometheus-metrics-exporter-pushgateway` module will
[escape](https://github.com/prometheus/proposals/blob/main/proposals/2023-08-21-utf8.md#text-escaping)
UTF-8 grouping keys in the URL path used when pushing metrics (see
prometheus/pushgateway#689)

Work towards prometheus/prometheus#13095

---------

Signed-off-by: Federico Torres <[email protected]>
Signed-off-by: Gregor Zeitlinger <[email protected]>
Co-authored-by: Gregor Zeitlinger <[email protected]>

v1.3.10

Toggle v1.3.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add exposition textformats to bom (#1451)

Replaces #1450

---------

Signed-off-by: Gregor Zeitlinger <[email protected]>
Co-authored-by: James McIntyre <[email protected]>

v1.3.9

Toggle v1.3.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Pin dependencies (#1447)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache) | action |
pinDigest | -> `5a3ec84` |
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | pinDigest | -> `11bd719` |
|
[actions/configure-pages](https://redirect.github.com/actions/configure-pages)
| action | pinDigest | -> `983d773` |
|
[actions/deploy-pages](https://redirect.github.com/actions/deploy-pages)
| action | pinDigest | -> `d6db901` |
| [actions/setup-java](https://redirect.github.com/actions/setup-java) |
action | pinDigest | -> `c5195ef` |
|
[actions/upload-pages-artifact](https://redirect.github.com/actions/upload-pages-artifact)
| action | pinDigest | -> `56afc60` |
| eclipse-temurin | final | pinDigest |  -> `ffed502` |
| eclipse-temurin |  | pinDigest |  -> `ffed502` |
| [grafana/grafana](https://redirect.github.com/grafana/grafana) | |
pinDigest | -> `b5b59bf` |
| grafana/k6 |  | pinDigest |  -> `b1625f6` |
| grafana/tempo |  | pinDigest |  -> `bc9245f` |
| openjdk |  | pinDigest |  -> `356949c` |
|
[otel/opentelemetry-collector-contrib](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases)
| | pinDigest | -> `4798e30` |
| prom/prometheus |  | pinDigest |  -> `3b1d5be` |

---

> [!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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v1.3.8

Toggle v1.3.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix release (#1373)

Signed-off-by: Gregor Zeitlinger <[email protected]>

v1.3.7

Toggle v1.3.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Synchronize common files from prometheus/prometheus (#1340)

Propagating changes from prometheus/prometheus default branch.

---------

Signed-off-by: prombot <[email protected]>
Signed-off-by: Gregor Zeitlinger <[email protected]>
Co-authored-by: Gregor Zeitlinger <[email protected]>