Skip to content

Commit

Permalink
v2.0.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
fhunleth committed Nov 6, 2022
1 parent a5dbae0 commit 0dd34b3
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down

0 comments on commit 0dd34b3

Please sign in to comment.