## 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 (` `). * [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.