Releases: prometheus/client_ruby
Releases · prometheus/client_ruby
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