Skip to content

Latest commit

 

History

History
80 lines (51 loc) · 2.56 KB

CHANGELOG.md

File metadata and controls

80 lines (51 loc) · 2.56 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.2.0 - 2023-02-01

Changed

  • BREAKING Minimum Puma version is 6.0.2

1.1.1 - 2022-03-02

Added

  • BM::Instrumentations::Rack can record custom status code from response headers

1.1.0 - 2022-02-18

Added

  • BM::Instrumentations::Process collector to captures process' RSS memory and the number of open files

Changes

  • Update minimum puma version to 5.4.0

1.0.1 - 2021-05-29

Added

  • Add ability to override an application name in endpoint Roda plugin, by default it picks up from a class.name

Fixed

  • BM::instruentations::Aws.plugin argument registry have to be optional

1.0.0 - 2021-05-26

Added

  • Add ability to use custom metric collectors
  • Add a custom collector for Ruby VM & GC stats

Changed

  • BREAKING The class BM::Instrumentations::Aws::Collector turned into gem private, the method BM::Instrumentations::Aws.plugin should be use to include the plugin
  • BREAKING The class BM::Instrumentations::Management::Server turned into gem private, the method BM::Instrumentations::Management.server should be use to create a server
  • BREAKING The middleware BM::Instrumentations::Rack::Collector renamed to BM::Instrumentations::Rack

Removed

  • C extension tcp_server_socket_backlog was removed in favour of the plain Ruby method getsockopt

0.1.1 - 2021-05-14

Added

  • BM::Instrumentations::Rack rename status label into status_code and write status as cumulative value like 2xx, 4xx, 5xx
  • BM::Instrumentations::Puma exports the running Server version as puma_server_version(version) gauge

0.1.0 - 2021-05-13

Added

  • initial release