Releases: HdrHistogram/hdrhistogram-go
Version 1.2.0
Version 1.2.0
This release is backward compatible with no breaking API changes, but includes significant improvements beyond bug fixes: Go 1.23 support, modernized dependencies, and critical timestamp handling fixes.
The Go version requirement has been updated to 1.23.0.
Update Urgency: High
High - Contains critical fixes for timestamp handling that may affect log accuracy. Users relying on HistogramLogWriter should update promptly.
Bug Fixes
- Fix HistogramLogWriter.OutputStartTime nanosecond conversion (#54)
- Fix Log writer: ensure histogram timestamps survive serialization roundtrip. (#51)
Maintenance
- Update to Go 1.23, modernize dependencies, and fix linter issues (#55)
- Modernize Go toolchain and CI GH actions (#53)
New Contributors
- @dkropachev made their first contribution in #53
Full Changelog: v1.1.2...v1.2.0
Version 1.1.2
This is a maintenance release for hdrhistogram-go version 1.1, strictly focused on READ performance improvements.
Update urgency: Low
Features
- [perf]
ValueAtPercentile()4.5X on-cpu time optimization: remove expensive condition checks and re-use computation on hot paths (#48)
Version 1.1.1
This is a maintenance release for hdrhistogram-go version 1.1, strictly focused on READ performance improvements.
Update urgency: Low
Features
- [perf] optimize
ValueAtPercentile(s): introducenextCountAtIdx()and reduce by 25.6% the on-cpu usage (#46)
Version 1.1.0
Version 1.0.1
This is a maintenance release for hdrhistogram-go version 1.0.
Update urgency: Low
Features
- Extended docs regarding ValueAtQuantile() and added ValuesAreEquivalent() (#39)