From 0dd34b310dc26a167152bcd0da22ac00e994a9c6 Mon Sep 17 00:00:00 2001 From: Frank Hunleth Date: Sun, 6 Nov 2022 17:26:28 -0500 Subject: [PATCH] v2.0.0 release --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c1ffc1..b798286 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## v2.0.0 + +This is a major update to Nerves Heart. + +* Changes + * BREAKING: the informational attribute names changed to clarify whether they + came from the watchdog timer device driver or Nerves heart + * Added an optional initialization handshake to protect against + `:heart.set_callback/2` not being run and an issue going undetected. + * Added support for guarded reboot and poweroff requests. These work similar + to the `reboot` and `poweroff` shell commands, but stop petting the watchdog + as well. This protects against rare reboot/poweroff hangs. + * Pet the hardware watchdog before exiting to reduce the chance of it + rebooting the system early due to unlucky timing from the previous pet. + * Remove hardcoded hardware watchdog pet time and calculate based on actual + timeout value. + ## v1.2.0 This is a significant update since it adds a regression test framework.