Releases: prometheus/client_ruby
Releases · prometheus/client_ruby
v2.0.0 / 2020-01-28
Breaking changes
- #176 BUGFIX: Values observed at
the upper limit of a histogram bucket are now counted in that bucket, not the following
one. This is unlikely to break functionality and you probably don't need to make code
changes, but it may break tests.
New features
- #156 Added
init_label_set
method,
which allows declaration of time series on app startup, starting at 0.
v1.0.0 / 2019-11-04
General availability of the Ruby Client.
Includes support for pre-fork servers, better validation for labels, performance improvements, and a number of other updated.
This version has been running in production at GoCardless for almost a year, and it's proven to be stable and work well.
If you are upgrading from v0.9, please notice this is a backwards-incompatible change.
Please check out our Upgrading Document for more details.
If you will be using this in a pre-fork server environment, please read the Data Stores section in our README, especially the DirectFileStore caveats
section.
v0.9.0 / 2019-01-25
v0.8.0 / 2018-05-04
- [FEATURE] Add increment/decrement methods to gauges
- [FEATURE] Add unregister method to registry
- [FEATURE] Support basic auth on pushgateways
- [ENHANCEMENT] Add option to set metrics prefix on collector middleware
- [ENHANCEMENT] Normalize paths with numeric IDs and UUIds
- [ENHANCEMENT] Make push client calls thread-safe
- [ENHANCEMENT] Increase precision of duration metrics in collector middleware
- [BUGFIX] Update quantile dependency to fix incorrect calculation
v0.7.1 / 2017-05-24
- [BUGFIX] Add missing _bucket suffix to histogram metrics
v0.7.0 / 2017-05-05
- [CHANGE] Rewrite Rack middlewares
- Renamed middlewares to Prometheus::Middleware::*
- Collector uses histogram instead of summary
- Adjusted Collector metrics to adhere to our best practices
- Reduced Collector label cardinality by default
- See #32
- [FEATURE] Add support for pushgateway deletes
- [FEATURE] Allow pushing metrics via TLS
- [ENHANCEMENT] Improve example application and docs
- [ENHANCEMENT] Remove extra Proc allocation from metrics sync
- [BUGFIX] Handle setting a gauge value to nil
- [BUGFIX] Validate metric name format