Skip to content

Releases: HdrHistogram/hdrhistogram-go

Version 1.1.2

24 Aug 21:10
494271c
Compare
Choose a tag to compare

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

17 Aug 22:11
fa0332a
Compare
Choose a tag to compare

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): introduce nextCountAtIdx() and reduce by 25.6% the on-cpu usage (#46)

Version 1.1.0

09 Mar 20:40
35c7773
Compare
Choose a tag to compare

Features

  • Introduced func (h *Histogram) ValueAtPercentile(percentile float64) int64 (#45)
  • Introduced func (h *Histogram) ValueAtPercentiles(percentiles []float64) (values map[float64]int64) (#45)
  • Optimized nextNonEquivalentValue(), and consequently ValueAtPercentile, ValueAtPercentiles... (#45)

Version 1.0.1

25 Nov 21:22
c968ba7
Compare
Choose a tag to compare

This is a maintenance release for hdrhistogram-go version 1.0.
Update urgency: Low

Features

  • Extended docs regarding ValueAtQuantile() and added ValuesAreEquivalent() (#39)

Maintenance

  • Triggering coverage test on push/pull_request to repo (#43)
  • Fixed TestMean and TestStdDev to follow expected max value quantization error given sigfigs (#40)

Version 1.0.0

17 Oct 20:33
20a94f2
Compare
Choose a tag to compare

This is the v1.0 Release of the Go implementation of Gil Tene's HDR Histogram.

Features

  • Compressed histogram V2 support (#31)
  • V2 HdrHistogram Log format (v1.3) (#35)
  • Enable percentile output format (#38)

Maintenance

  • Rely on Go Modules to ensure package dependencies and replicable builds. #29