Skip to content

0.2.0 / 2015-02-23

Compare
Choose a tag to compare
@beorn7 beorn7 released this 23 Feb 17:00
· 1426 commits to main since this release

client_golang 0.2.0 has been released, with the most prominent new feature being server-side histograms. (Documentations will be updated later today to explain usage.)

0.2.0 / 2015-02-23

  • [FEATURE] Introduce new Histagram metric type.
  • [CHANGE] Ignore process collector errors for now (better error handling
    pending).
  • [CHANGE] Use clear error interface for process pidFn.
  • [BUGFIX] Fix Go download links for several archs and OSes.
  • [ENHANCEMENT] Massively improve Gauge and Counter performance.
  • [ENHANCEMENT] Catch illegal label names for summaries in histograms.
  • [ENHANCEMENT] Reduce allocations during fingerprinting.
  • [ENHANCEMENT] Remove cgo dependency. procfs package will only be included if
    both cgo is available and the build is for an OS with procfs.
  • [CLEANUP] Clean up code style issues.
  • [CLEANUP] Mark slow test as such and exclude them from travis.
  • [CLEANUP] Update protobuf library package name.
  • [CLEANUP] Updated vendoring of beorn7/perks.

Early warning: The fingerprinting method has an embarrassing bug (#74), which will be fixed in v0.3.0, but that will obviously invalidate each and every persisted fingerprint. We thought long about a conversion path or allowing to continue with the old fingerprinting method but could not come up with anything feasible. So one more storage wipe is looming...