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
- BREAKING Minimum Puma version is
6.0.2
1.1.1 - 2022-03-02
BM::Instrumentations::Rack
can record custom status code from response headers
1.1.0 - 2022-02-18
BM::Instrumentations::Process
collector to captures process' RSS memory and the number of open files
- Update minimum puma version to
5.4.0
1.0.1 - 2021-05-29
- Add ability to override an application name in
endpoint
Roda plugin, by default it picks up from aclass.name
BM::instruentations::Aws.plugin
argumentregistry
have to be optional
1.0.0 - 2021-05-26
- Add ability to use custom metric collectors
- Add a custom collector for Ruby VM & GC stats
- BREAKING The class
BM::Instrumentations::Aws::Collector
turned into gem private, the methodBM::Instrumentations::Aws.plugin
should be use to include the plugin - BREAKING The class
BM::Instrumentations::Management::Server
turned into gem private, the methodBM::Instrumentations::Management.server
should be use to create a server - BREAKING The middleware
BM::Instrumentations::Rack::Collector
renamed toBM::Instrumentations::Rack
- C extension
tcp_server_socket_backlog
was removed in favour of the plain Ruby methodgetsockopt
0.1.1 - 2021-05-14
BM::Instrumentations::Rack
renamestatus
label intostatus_code
and writestatus
as cumulative value like2xx
,4xx
,5xx
BM::Instrumentations::Puma
exports the running Server version aspuma_server_version(version)
gauge
0.1.0 - 2021-05-13
- initial release