Skip to content

Releases: prometheus/client_ruby

v2.0.0 / 2020-01-28

28 Jan 15:37
4f8de6c
Compare
Choose a tag to compare

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

04 Nov 15:49
9f08a53
Compare
Choose a tag to compare

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

25 Jan 17:24
v0.9.0
9bae725
Compare
Choose a tag to compare
  • [ENHANCEMENT] Support new pushgateway API #102
  • [ENHANCEMENT] Provide more details in InvalidLabelSetError messages #89

v0.8.0 / 2018-05-04

04 May 13:50
v0.8.0
Compare
Choose a tag to compare
  • [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

24 May 15:19
v0.7.1
Compare
Choose a tag to compare
  • [BUGFIX] Add missing _bucket suffix to histogram metrics

v0.7.0 / 2017-05-05

05 May 15:13
v0.7.0
Compare
Choose a tag to compare
  • [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