diff --git a/CHANGELOG.md b/CHANGELOG.md index a417815..fd66356 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,38 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.4.0] - 2021-04-25 + +> This release contains backward incompatible changes to the config.yaml. Please transfer your API keys to a new copy of the config-example.yaml file when updating. + +### Added + +- (Optional) Daily summary notification with health status. The [README](./README.md) contains an example. +- (Recommended) Remote endpoint to monitor that `chiadog` is alive. Provides double redundancy in case of a crash, + network failure or computer shutdown / reboot. For more information, refer to + the [Advanced Usage](./README.md#advanced-usage) section. +- (Optional) Discord notifications (thanks [@kilbot](https://github.com/kilbot)) +- (Optional) SMTP / Email notifications (thanks [@mikehw](https://github.com/mikehw)) +- (Optional) Slack notifications (thanks [@Starttoaster](https://github.com/Starttoaster)) +- Developers: There's now a [component diagram](./docs/architecture.png) to make auditing + and [contributions](./CONTRIBUTING.md) easier. + +### Changed + +- The absolute number of skipped signage points is now calculated and reported. +- No more notifications about skipping individual signage points. They'll still appear in the logs and in the daily + summary. If multiple SP skips are observed within 60 minutes, you'll still get a notification. This should decrease + the unnecessary notifications. +- Notifications for found proofs are not sent anymore. These *were* going to be replaced by configurable notifications + for received coins by the wallet because found proofs != farmed blocks and rewards. Unfortunately, this + feature [had to be dropped](https://github.com/martomi/chiadog/pull/40) last minute because it relies on a log which + got removed from the most recent Chia releases. You'll still get the number of found proofs in the daily summary + notification. Perhaps next release will be parsing out the "Farmed" logs. + +### Fixed + +- Handling a previously uncaught exception for network requests which could cause `chiadog` to crash. + ## [0.3.0] - 2021-04-13 ### Added @@ -49,7 +81,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Adds basic condition checks for harvester operations. - Adds integration for Pushover (mobile notifications). -[Unreleased]: https://github.com/martomi/chiadog/compare/v0.3.0...dev +[Unreleased]: https://github.com/martomi/chiadog/compare/v0.4.0...dev + +[0.4.0]: https://github.com/martomi/chiadog/releases/tag/v0.4.0 [0.3.0]: https://github.com/martomi/chiadog/releases/tag/v0.3.0