Skip to content

Releases: bigcommerce/bc-prometheus-ruby

0.8.0

23 Jun 15:02

Choose a tag to compare

  • Add support for Ruby 3.4
  • Drop support for Ruby 3.0, 3.1

v0.7.0

10 Dec 20:19

Choose a tag to compare

  • Update the readme file for starting prometheus with puma
  • Add Ruby 3.3 CI suite
  • Add logging when the prometheus server starts
  • Migrate from thin to puma for the web server

0.6.0

06 Feb 23:17

Choose a tag to compare

  • Add support for Ruby 3.1/3.2
  • Drop support for Ruby 2
  • Add CodeClimate analysis

0.5.2

14 Dec 19:37

Choose a tag to compare

  • Better error handling post-fork for web/resque instrumentors
  • Fix issue with using Collectors::Base and keyword arguments in Ruby 2.7
  • Remove null-logger development dependency

0.5.1

15 Apr 22:45

Choose a tag to compare

  • Fix keywords argument issue with Collectors::Base and Ruby 3.0+

0.5.0

02 Mar 21:44
2f530da

Choose a tag to compare

  • Add configuration to disable the Railtie that activates the web instrumentor automatically. This allows applications to choose how and when this is initialized.
  • Bump prometheus_exporter gem
  • Start testing against Ruby 3.0

0.4.0

11 Jan 19:33

Choose a tag to compare

  • Add configuration to control Thin web server thread pool size. Note that the default number of threads is changing from 20 to 3. You can configure this using an environment variable or initializer.
  • Update rubocop to 1.0

0.3.1

21 Aug 21:28

Choose a tag to compare

  • Update prometheus_exporter dependency to ~> 0.5 to fix memory leaks

0.3.0

24 Apr 19:45

Choose a tag to compare

  • Support for only Ruby 2.6+ going forward
  • Updated README around custom metrics and collectors
  • Add ability to pass custom resque and hutch Collectors/TypeCollectors
  • Add ENV support for all configuration elements
  • Fix issue where base collector did not use Bigcommerce::Prometheus.client
  • Expose new push method for Collectors::Base to ease use of custom ad hoc metrics

0.2.4

22 Apr 22:44

Choose a tag to compare

Fix cant modify frozen array error when using bc-prometheus-ruby outside a web process but within rails