peshming/CHANGELOG.md

1.6 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[v0.5.1] - 2022-04-03

Fixed

  • shell completion for config file now completes files

[v0.5.0] - 2022-04-02

Added

  • shell completion generation
  • man page generation
  • allow configuring timeout
  • allow configuring ping bucket sizes

Changed

  • replace prometheus crate with metrics
  • replace raw hyper with axum

[v0.4.1] - 2021-04-27

Changed

  • code cleanup
  • switch over to tokio-ping fork, tokio-icmp-echo

[v0.4.0] - 2021-04-23

Changed

  • update dependencies, including stable tokio this time.
  • migrate error handling to anyhow

[v0.3.0] - 2021-04-19

Added

  • added healthcheck endpoint

Changed

  • updated dependencies

[v0.2.3] - 2020-04-08

Fixed

  • fix interval timings concurrent pings

[v0.2.2] - 2020-04-06

Added

  • added documentation to the sample config file
  • improved help message

[v0.2.1] - 2020-04-06

Fixed

  • fix interval timings

[v0.2.0] - 2020-04-06

Added

  • added copyright headers
  • improved error handling

Changed

  • switched from oping to tokio-ping. This removes the dependency on liboping and a bunch of custom build tooling.
  • update dependencies
  • use async/await syntax and updated async ecosystem libraries where possible

[v0.1.0] - 2019-02-06

Initial implementation. This works, but still has compiler warnings during compilation.