Skip to content

Latest commit

 

History

History
133 lines (82 loc) · 3.71 KB

CHANGELOG.md

File metadata and controls

133 lines (82 loc) · 3.71 KB

v2.8.0 - TBD

Changes:

v2.7.1 - 2024-09-27

Changes:

  • Fix a server error being returned if the optional high_drift parameter is not given.
  • Updated all go dependencies to their latest versions.

v2.7.0 - 2024-09-10

Changes:

  • Renamed the high-drift query string in variable mode to high_drift. This makes it easies to use with Prometheus which does not accept dashes in label names.

v2.6.1 - 2024-07-08

Changes:

  • The Go compiler that used to compile the release binaries was updated to version 1.22.5.
  • The Alpine used in the release container was updated to version 3.20.
  • Updated all go dependencies to their latest versions.

v2.6.0 - 2024-05-17

Changes:

  • Add new metric named ntp_server_reachable which returns 1 if the ntp server is reachable
  • The high drift threshold is now configurable via the high-drift query string
  • The Go used to build the prebuilt binaries was updated to version 1.22.3.
  • Updated all dependencies to their current versions.

v2.5.0 - 2023-11-14

Changes:

  • The Go used to build the prebuilt binaries was updated to version 1.21.4.
  • The Docker container no longer contains apk or its dependencies. This removes openssl and reduces the amount of vulnerabilities found.
  • The prebuilt containers now contain an linux/arm64 variant.
  • Updated all dependencies to their current versions.

v2.4.0 - 2023-10-11

Changes:

  • Go was updated to version 1.21.
  • Updated all dependencies to their current versions.

v2.3.0 - 2023-06-14

Changes:

  • The container image moved from Docker Hub to ghcr.io and can now be found under ghcr.io/sapcc/ntp_exporter:vX.X.X.
  • Add automaxprocs
  • Updated all dependencies to their current versions.

v2.2.0 - 2023-04-04

Changes:

  • Add ntp_build_info metric.
  • Golang was updated to version 1.20.
  • Update all dependencies to their current versions.

v2.1.0 - 2022-06-17

Changes:

  • New metrics were added: ntp_rtt_seconds, ntp_reference_timestamp_seconds, ntp_root_delay_seconds, ntp_root_dispersion_seconds, ntp_root_distance_seconds, ntp_precision_seconds, ntp_leap
  • The ntp_stratum metric now has the label server, and is reported separately for each server.
  • Go got updated to version 1.18.

v2.0.2 - 2022-05-04

Changes:

  • Update all dependencies to their current versions.

v2.0.1 - 2021-09-24

Changes:

  • Update all dependencies to their current versions.

v2.0.0 - 2020-08-04

Backwards-incompatible changes:

  • With -ntp.source http, the query parameter containing the NTP server has been renamed from source to target. With this change, you can use the multi-target exporter pattern.

Changes:

  • Update all dependencies to their current versions.

v1.1.3 - 2020-05-28

Changes:

  • Update all dependencies to their current versions.

v1.1.2 - 2020-04-08

Changes:

  • Update all dependencies to their current versions.

v1.1.1 - 2020-02-10

Changes:

  • Update all dependencies to their current versions.

v1.1.0 - 2019-11-19

New features:

  • When the clock drift is unusually high, retry clock drift measurement multiple times and take the average, to avoid alerts because of a one-time mismeasurement.
  • The NTP server name is now reported as a metric label.
  • The option -ntp.source has been added. With -ntp.source http, the NTP server is not defined through command-line options, but through query parameters on the HTTP GET request.

Changes:

  • The default port is now 9559, instead of 9100, to match our port allocation.
  • Update all dependencies to their current versions.

v1.0.0 - 2017-01-13

Initial release.