Skip to content

Releases: PromPHP/prometheus_client_php

v2.7.1

24 Apr 18:13
82e42b5
Compare
Choose a tag to compare

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

14 Apr 12:32
dce4295
Compare
Choose a tag to compare

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

Full Changelog: v2.6.2...v2.7.0

v2.6.2

30 Jun 03:46
df77bbc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.1...v2.6.2

v2.6.1

01 Jun 05:32
918b996
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.6.0...v2.6.1

v2.6.0

12 Apr 14:07
1088114
Compare
Choose a tag to compare

What's Changed

  • Learned how to wipe the storage adapter from the registry by @pachico in #89

New Contributors

Full Changelog: v2.5.0...v2.6.0

v2.5.0

11 Apr 19:36
Compare
Choose a tag to compare

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

05 Nov 05:56
7c998b3
Compare
Choose a tag to compare

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

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

14 Sep 05:41
6e30c28
Compare
Choose a tag to compare

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

05 Mar 08:58
5d27b6d
Compare
Choose a tag to compare

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!

v2.2.1

01 Dec 06:08
ec124c7
Compare
Choose a tag to compare

Improvements:

  • APCu Storage: Flush only keys with Prometheus Prefix (#29, @encero)
  • APCu Storage: Throw StorageException in APC when apc-ext is missing or disabled (#28, @encero)

Thank you @encero for your work on improving the APCu Storage adapter!