Skip to content

0.5.0 / 2015-05-06

Compare
Choose a tag to compare
@beorn7 beorn7 released this 06 May 10:12
· 1369 commits to main since this release
  • [BUGFIX] Removed a weakness in the fingerprinting aka signature code.
    This makes fingerprinting slower and more allocation-heavy, but the
    weakness was too severe to be tolerated.
  • [CHANGE] As a result of the above, Metric.Fingerprint is now returning
    a different fingerprint. To keep the same fingerprint, the new method
    Metric.FastFingerprint was introduced, which will be used by the
    Prometheus server for storage purposes (implying that a collision
    detection has to be added, too).
  • [ENHANCEMENT] The Metric.Equal and Metric.Before do not depend on
    fingerprinting anymore, removing the possibility of an undetected
    fingerprint collision.
  • [FEATURE] The Go collector in the exposition library includes garbage
    collection stats.
  • [FEATURE] The exposition library allows to create constant "throw-away"
    summaries and histograms.
  • [CHANGE] A number of new reserved labels and prefixes.