Releases: PromPHP/prometheus_client_php
Releases · PromPHP/prometheus_client_php
v2.7.1
What's Changed
- Avoid breaking change in Adapter and RegistryInterface for sorting metrics by @javespi in #118
- Prevent PHP Notice: Undefined index: sum by @pluk77 in #104
New Contributors
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- APCng storage - removed APCUIterator usage while collecting metrics, removed metrics collecting lag by @Rastusik in #96
- Test against PHP 8.2 by @LKaemmerling in #100
- Experiment on Redis-NG Storage without KEYS by @LKaemmerling in #99
- ci: make CI pass by @simPod in #109
- Fix fatal error in redis when meta information is missing in metrics collection by @m-idler in #111
- Eliminate wlocks when updating existing histograms, gauges by @TobiasBengtsson in #116
- feat: allow to disable metric sort by @simPod in #108
New Contributors
- @Rastusik made their first contribution in #96
- @m-idler made their first contribution in #111
- @TobiasBengtsson made their first contribution in #116
Full Changelog: v2.6.2...v2.7.0
v2.6.2
What's Changed
- Revert "Replace redis keys to scan" by @LKaemmerling in #93
Full Changelog: v2.6.1...v2.6.2
v2.6.1
What's Changed
- Replace redis keys to scan by @ikhabitoff in #91
New Contributors
- @ikhabitoff made their first contribution in #91
Full Changelog: v2.6.0...v2.6.1
v2.6.0
v2.5.0
What's Changed
- change quantile calculation implementation by @mp3000mp in #81
- README code example typo by @Mario-F in #84
- bugfix: addItemToKey calls apcu_store() even when the array key exists by @thedeacon in #75
- Fix #73 Redis::ensureOpenConnection should only connect once by @dirx in #76
- Properly validate label names by @ttk in #82
- Add tests on PHP 8.1 by @LKaemmerling in #80
New Contributors
- @Mario-F made their first contribution in #84
- @dirx made their first contribution in #76
- @ttk made their first contribution in #82
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Change private to protected in the InMemory adapter by @grota in #69
- More detailed access logs from php-fpm container by @thedeacon in #71
- Implement next-gen APC storage engine (APCng) by @thedeacon in #72
New Contributors
- @grota made their first contribution in #69
- @thedeacon made their first contribution in #71
A special thank you to @thedeacon who implemented a new and faster APC storage engine ( APCng
)!
Full Changelog: v2.3.0...v2.4.0
v2.3.0
A lot of fixes and even a new feature are in this release.
Bugfixes:
- fix: Correctly register histograms with Redis (#47)
- Fix Gauge::decby value type (#51)
- Fix Redis Persistenet Connection Default Value (#50)
- Fix help fixtures in RenderTextFormatTest (#63)
- Move symfony apcu polyfil to dev dependencies (#68)
Features:
- add summary support (#53)
v2.2.2
Improvements/Bug fixes:
- Redis Storage: On flush remove only Prometheus specific keys from Redis (#31, @encero)
- Redis Storage: Fix tracking of float counters in Redis(#42, @nussjustin-hmmh)
- Add methods to validate Metric Names & Labels Keys (#41, @LKaemmerling)
Thank you @nussjustin-hmmh for your work on fixing this float counters bug in the Redis storage!