Skip to content

Update io.prometheus.version to v1.5.0#216

Merged
kjetilh33 merged 1 commit intomainfrom
renovate/io.prometheus.version
Feb 13, 2026
Merged

Update io.prometheus.version to v1.5.0#216
kjetilh33 merged 1 commit intomainfrom
renovate/io.prometheus.version

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Feb 13, 2026

This PR contains the following updates:

Package Change Age Confidence
io.prometheus:prometheus-metrics-instrumentation-jvm 1.4.31.5.0 age confidence
io.prometheus:prometheus-metrics-exporter-pushgateway 1.4.31.5.0 age confidence
io.prometheus:prometheus-metrics-core 1.4.31.5.0 age confidence

Release Notes

prometheus/client_java (io.prometheus:prometheus-metrics-instrumentation-jvm)

v1.5.0

Highlights
Performance
  • Improve histogram/summary performance under contention (#​1794) by @​jack-berg — Significant throughput improvements for high-contention scenarios by striping observationCount across multiple instances. Benchmarks show prometheusClassic improving from ~5,126 ops/s to ~14,624 ops/s (~185% improvement) and prometheusNative from ~3,854 ops/s to ~7,406 ops/s (~92% improvement).
Configuration
  • Support environment variables in properties (#​1828) by @​zeitlinger — Adds environment variable support for configuration (e.g., IO_PROMETHEUS_EXPORTER_HTTP_SERVER_PORT) while maintaining full backward compatibility. Also introduces snake_case property naming (recommended) while keeping camelCase working.
API
  • Allow metrics with the same name but different labels (#​1800) by @​jaydeluca — Enables registration of metrics with the same name, with validation at both registration and scrape time.
  • Add stable Metrics class to decouple consumers from protobuf version (#​1873) by @​zeitlinger — Introduces a stable Metrics class so consumer code no longer needs import updates on protobuf upgrades.
OpenTelemetry
  • Add OTel support module and make examples standalone (#​1868) by @​zeitlinger — New prometheus-metrics-otel-support module that bundles the OTel SDK and Prometheus exporter as a single dependency. Examples are now standalone and can be copy-pasted directly.
  • Add docs and example for OTel JVM runtime metrics (#​1861) by @​zeitlinger
Exporters
  • Add metricsHandlerPath and registerHealthHandler configuration options to HTTPServer (#​1735) by @​Donnerbart
  • Disable compression in PrometheusScrapeHandler (#​1691) by @​Myllyenko — Adds ability to disable compression in PrometheusScrapeHandler.
  • Prevent exception in HttpServer exporter when using custom root metrics path (#​1772) by @​Donnerbart
Instrumentation

What's Changed
🏕 Features
🔧 Maintenance
🧹 Chore
👒 Dependencies
New Contributors

Full Changelog: prometheus/client_java@v1.4.3...v1.5.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@kjetilh33 kjetilh33 merged commit f546c3c into main Feb 13, 2026
1 check passed
@kjetilh33 kjetilh33 deleted the renovate/io.prometheus.version branch February 13, 2026 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant