From f84dd15be70d8007476b72734129dd85dbd2b289 Mon Sep 17 00:00:00 2001 From: Ben Kochie Date: Fri, 6 Oct 2017 09:43:58 +0200 Subject: [PATCH] Release v0.15.0 (#686) * Release v0.15.0 * Bump version. * Update CHANGELOG. * Update to Go 1.9 in circle.yml --- CHANGELOG.md | 42 ++++++++++++++++++++++++++++++++++++++++-- VERSION | 2 +- circle.yml | 2 +- 3 files changed, 42 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1244aa6b..db655a72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,44 @@ -## master +## v0.15.0 / 2017-10-06 -* [CHANGE] `node_cpu` metrics moved from `stats` to `cpu` collector on linux (enabled by default). +**Breaking changes** + +This release contains major breaking changes to flag handling. +* The flag library has been changed, all flags now require double-dashs. (`-foo` becomes `--foo`). +* The collector selection flag has been replaced by individual boolean flags. +* The `-collector.procfs` and `-collector.sysfs` flags have been renamed to `--path.procfs` and `--path.sysfs` respectively. + +The `ntp` collector has been replaced with a new NTP-based check that is designed to expose the state of a localhost NTP server rather than provide the offset of the node to a remote NTP server. By default the `ntp` collector is now locked to localhost. This is to avoid accidental spamming of public internet NTP pools. + +Windows support is now removed, the [wmi_exporter](https://github.com/martinlindhe/wmi_exporter) is recommended as a replacement. + +* [CHANGE] `node_cpu` metrics moved from `stats` to `cpu` collector on linux (enabled by default). #548 +* [CHANGE] Blacklist systemd scope units #534 +* [CHANGE] Remove netbsd/arm #551 +* [CHANGE] Remove Windows support #549 +* [CHANGE] Enable IPVS collector by default #623 +* [CHANGE] Switch to kingpin flags #639 +* [CHANGE] Replace --collectors.enabled with per-collector flags #640 +* [FEATURE] Add ARP collector for Linux #540 +* [FEATURE] Add XFS colector for Linux #568, #575 +* [FEATURE] Add qdisc collector for Linux #580 +* [FEATURE] Add cpufreq stats for Linux #548 +* [FEATURE] Add diskstats for Darwin #593 +* [FEATURE] Add bcache collector for Linux #597 +* [FEATURE] Add parsing /proc/net/snmp6 file for Linux #615 +* [FEATURE] Add timex collector for Linux #664 +* [ENHANCEMENT] Include overal health status in smartmon.sh example script #546 +* [ENHANCEMENT] Include `guest_nice` in CPU collector #554 +* [ENHANCEMENT] Add exec_boot_time for freebsd, dragonfly #550 +* [ENHANCEMENT] Get full resolution for node_time #555 +* [ENHANCEMENT] infiniband: Multiply port data XMIT/RCV metrics by 4 #579 +* [ENHANCEMENT] cpu: Metric 'package_throttles_total' is per package. #657 +* [BUGFIX] Fix stale device error metrics #533 +* [BUGFIX] edac: Fix typo in node_edac_csrow_uncorrectable_errors_total #564 +* [BUGFIX] Use int64 throughout the ZFS collector #653 +* [BUGFIX] Silently ignore nonexisting bonding_masters file #569 +* [BUGFIX] Change raid0 status line regexp for mdadm collector (bug #618) #619 +* [BUGFIX] Ignore wifi collector permission errors #646 +* [BUGFIX] Always try to return smartmon_device_info metric #663 ## v0.14.0 / 2017-03-21 diff --git a/VERSION b/VERSION index a803cc22..a5510516 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.14.0 +0.15.0 diff --git a/circle.yml b/circle.yml index 7c0febea..d240dcbf 100644 --- a/circle.yml +++ b/circle.yml @@ -2,7 +2,7 @@ machine: environment: DOCKER_IMAGE_NAME: prom/node-exporter QUAY_IMAGE_NAME: quay.io/prometheus/node-exporter - DOCKER_TEST_IMAGE_NAME: quay.io/prometheus/golang-builder:1.8-base + DOCKER_TEST_IMAGE_NAME: quay.io/prometheus/golang-builder:1.9-base REPO_PATH: github.com/prometheus/node_exporter pre: - sudo curl -L -o /usr/bin/docker 'https://s3-external-1.amazonaws.com/circle-downloads/docker-1.9.1-circleci'