Skip to content

0.11.0 / 2015-02-23

Compare
Choose a tag to compare
@beorn7 beorn7 released this 23 Feb 19:34
· 11388 commits to main since this release

Better performance, a couple of nice new functions and operators, and
last but not least finally server-side histograms.

  • [FEATURE] Introduce new metric type Histogram with server-side aggregation.
  • [FEATURE] Add offset operator.
  • [FEATURE] Add floor, ceil and round functions.
  • [CHANGE] Change instance identifiers to be host:port.
  • [CHANGE] Dependency management and vendoring changed/improved.
  • [CHANGE] Flag name changes to create consistency between various Prometheus
    binaries.
  • [CHANGE] Show unlimited number of metrics in autocomplete.
  • [CHANGE] Add query timeout.
  • [CHANGE] Remove labels on persist error counter.
  • [ENHANCEMENT] Various performance improvements for sample ingestion.
  • [ENHANCEMENT] Various Makefile improvements.
  • [ENHANCEMENT] Various console template improvements, including
    proof-of-concept for federation via console templates.
  • [ENHANCEMENT] Fix graph JS glitches and simplify graphing code.
  • [ENHANCEMENT] Dramatically decrease resources for file embedding.
  • [ENHANCEMENT] Crash recovery saves lost series data in 'orphaned' directory.
  • [BUGFIX] Fix aggregation grouping key calculation.
  • [BUGFIX] Fix Go download path for various architectures.
  • [BUGFIX] Fixed the link of the Travis build status image.
  • [BUGFIX] Fix Rickshaw/D3 version mismatch.
  • [CLEANUP] Various code cleanups.

Early warning: The fingerprinting method has an embarrassing bug
(prometheus/client_golang#74), which will be
fixed in v0.12.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...