prometheus/CHANGELOG.md
Julius Volz 0ca5be127f Prometheus version 0.7.0.
Change-Id: I73468f72b43654f4bf57627c2f49fe802b18f637
2014-08-06 14:13:17 +02:00

2.5 KiB

0.7.0 / 2014-08-06

[FEATURE] Added new functions: abs(), topk(), bottomk(), drop_common_labels(). [FEATURE] Let console templates get graph links from expressions. [FEATURE] Allow console templates to dynamically include other templates. [FEATURE] Template consoles now have access to their URL. [BUGFIX] Fixed time() function to return evaluation time, not wallclock time. [BUGFIX] Fixed HTTP connection leak when targets returned a non-200 status. [BUGFIX] Fixed link to console templates in UI. [PERFORMANCE] Removed extra memory copies while scraping targets. [ENHANCEMENT] Switched from Go 1.2.1 to Go 1.3. [ENHANCEMENT] Made metrics exported by Prometheus itself more consistent. [ENHANCEMENT] Removed incremental backoffs for unhealthy targets. [ENHANCEMENT] Dockerfile also builds Prometheus support tools now.

0.6.0 / 2014-06-30

[FEATURE] Added console and alert templates support, along with various template functions. [PERFORMANCE] Much faster and more memory-efficient flushing to disk. [ENHANCEMENT] Query results are now only logged when debugging. [ENHANCEMENT] Upgraded to new Prometheus client library for exposing metrics. [BUGFIX] Samples are now kept in memory until fully flushed to disk. [BUGFIX] Non-200 target scrapes are now treated as an error. [BUGFIX] Added installation step for missing dependency to Dockerfile. [BUGFIX] Removed broken and unused "User Dashboard" link.

0.5.0 / 2014-05-28

  • [BUGFIX] Fixed next retrieval time display on status page.
  • [BUGFIX] Updated some variable references in tools subdir.
  • [FEATURE] Added support for scraping metrics via the new text format.
  • [PERFORMANCE] Improved label matcher performance.
  • [PERFORMANCE] Removed JSON indentation in query API, leading to smaller response sizes.
  • [ENHANCEMENT] Added internal check to verify temporal order of streams.
  • [ENHANCEMENT] Some internal refactorings.

0.4.0 / 2014-04-17

  • [FEATURE] Vectors and scalars may now be reversed in binary operations (<scalar> <binop> <vector>).
  • [FEATURE] It's possible to shutdown Prometheus via a /-/quit web endpoint now.
  • [BUGFIX] Fix for a deadlock race condition in the memory storage.
  • [BUGFIX] Mac OS X build fixed.
  • [BUGFIX] Built from Go 1.2.1, which has internal fixes to race conditions in garbage collection handling.
  • [ENHANCEMENT] Internal storage interface refactoring that allows building e.g. the rule_checker tool without LevelDB dynamic library dependencies.
  • [ENHANCEMENT] Cleanups around shutdown handling.
  • [PERFORMANCE] Preparations for better memory reuse during marshalling / unmarshalling.