Healthchecks v2.0 Release Notes

Release Date: 2022-03-18 // 8 months ago
  • ๐Ÿš€ This release contains a backwards-incompatible change to the Signal integration ๐Ÿšฆ (hence the major version number bump). Healthchecks uses signal-cli to deliver ๐Ÿšฆ Signal notifications. In the past versions, Healthchecks interfaced with ๐Ÿšฆ signal-cli over DBus. Starting from this version, Healthchecks interfaces ๐Ÿšฆ with signal-cli using JSON RPC. Please see README for details on how to set this up.

    ๐Ÿ‘Œ Improvements

    • โšก๏ธ Update Telegram integration to treat "group chat was deleted" as permanent error
    • โšก๏ธ Update email bounce handler to mark email channels as disabled (#446)
    • โšก๏ธ Update Signal integration to use JSON RPC over UNIX socket
    • โšก๏ธ Update the "Add TOTP" form to display plaintext TOTP secret (#602)
    • ๐Ÿ‘Œ Improve PagerDuty notifications
    • โž• Add Ping.body_raw field for storing body as bytes
    • โž• Add support for storing ping bodies in S3-compatible object storage (#609)
    • โž• Add a "Download Original" link in the "Ping Details" dialog

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix unwanted special character escaping in notification messages (#606)
    • ๐Ÿ›  Fix JS error after copying a code snippet
    • ๐Ÿ‘‰ Make email non-editable in the "Invite Member" dialog when team limit reached
    • ๐Ÿ›  Fix Telegram bot to handle TransportError exceptions
    • ๐Ÿ›  Fix Signal integration to handle UNREGISTERED_FAILURE errors
    • ๐Ÿ›  Fix unwanted localization of period and grace values in data- attributes (#617)
    • ๐Ÿ›  Fix Mattermost integration to treat 404 as a transient error (#613)