This file only calls out major changes. Please see the list of Git commits for the full list of changes.
Bucket label values no longer have leading and trailing zeroes (#119).
Histogram metrics can now be reset (#112).
Allow utf8 label values (#110).
- Scalability improvements that allow tracking a larger number of metrics without impacting nginx performance (#82).
- Simplified library initialization, moving all of it to
init_worker_by_lua_block
. - Error metric name is now configurable (#91).
This is a significant release that includes counter performance improvements.
BREAKING CHANGE: this release requires additional per-worker initialization
in the init_worker_by_lua_block
section of nginx configuration.
- Added support for incrementing and decrementing gauges (#52).
- Added del and reset for gauge and counter metrics (#56).
- Added per-worker lua counters that allow incrementing counter metrics without locking the dictionary (#75).
Added stream module support (#42).
Improved performance of metric collection (#25).
Initial version of the library.