mirror of
https://github.com/prometheus/prometheus.git
synced 2024-11-14 09:34:05 -08:00
70e4837650
Change-Id: Ie8d49793e78f10bdeb7ebe19cc2dc729ff7ef590
2.7 KiB
2.7 KiB
0.8.0 / 2014-09-04
- [ENHANCEMENT] Stagger scrapes to spread out load.
- [BUGFIX] Correctly quote HTTP Accept header.
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.