All Versions
37
Latest Version
Avg Release Cycle
59 days
Latest Release
568 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.4.1 Changes
October 18, 2022🐛 Bug Fixes
- 🛠 Fix the GHA workflow for building arm/v7 docker image
-
v2.4 Changes
October 18, 2022👌 Improvements
- 👉 Add support for EMAIL_USE_SSL environment variable (#685)
- Switch from requests to pycurl
- 📚 Implement documentation search
- ➕ Add date filters in the Log page
- ⬆️ Upgrade to cronsim 2.3
- ➕ Add support for the $BODY placeholder in webhook payloads (#708)
- Implement the "Clear Events" function
- ➕ Add support for custom topics in Zulip notifications (#583)
🐛 Bug Fixes
- 🛠 Fix the handling of TooManyRedirects exceptions
- 🛠 Fix MySQL 8 support in the Docker image (upgrade from buster to bullseye) (#717)
-
v2.3 Changes
August 05, 2022👌 Improvements
- ⚡️ Update Dockerfile to start SMTP listener (#668)
- Implement the "Add Check" dialog
- Include last ping type in Slack, Mattermost, Discord notifications
- ⬆️ Upgrade to cron-descriptor 1.2.30
- ➕ Add "Filter by keywords in the message body" feature (#653)
- 📚 Upgrade to HiDPI screenshots in the documentation
- ➕ Add support for the $JSON placeholder in webhook payloads
- ➕ Add ping endpoints for "log" events
- ➕ Add the "Badges" page in docs
- ➕ Add support for multiple recipients in incoming email (#669)
- ⬆️ Upgrade to fido2 1.0.0, requests 2.28.1, segno 1.5.2
- Implement auto-refresh and running indicator in the My Projects page (#681)
- ⬆️ Upgrade to Django 4.1 and django-compressor 4.1
- ➕ Add API support for resuming paused checks (#687)
🐛 Bug Fixes
- 🛠 Fix the display of ignored pings with non-zero exit status
- 🛠 Fix a race condition in the "Change Email" flow
- 🛠 Fix grouping and sorting in the text version of the report/nag emails (#679)
- 🛠 Fix the update_timeout and pause views to create flips (for downtime bookkeeping)
- 🛠 Fix the checks list to preserve selected filters when adding/updating checks (#684)
- 🛠 Fix duration calculation to skip "log" and "ign" events
-
v2.2.1 Changes
June 13, 2022👌 Improvements
- 👌 Improve the text version of the alert email template
🐛 Bug Fixes
- 🛠 Fix the version number displayed in the footer
-
v2.2 Changes
June 13, 2022👌 Improvements
- ➕ Add address verification step in the "Change Email" flow
- ⬇️ Reduce logging output from sendalerts and sendreports management commands (#656)
- ➕ Add Ctrl+C handler in sendalerts and sendreports management commands
- ➕ Add notes in docs about configuring uWSGI via UWSGI_ env vars (#656)
- Implement login link expiration (login links will now expire in 1 hour)
- ➕ Add Gotify integration (#270)
- ➕ Add API support for reading/writing the subject and subject_fail fields (#659)
- ➕ Add "Disabled" priority for Pushover notifications (#663)
🐛 Bug Fixes
- ⚡️ Update hc.front.views.channels to handle empty strings in settings (#635)
- ➕ Add logic to handle ContentDecodingError exceptions
-
v2.1 Changes
May 10, 2022👌 Improvements
- ➕ Add logic to alert ADMINS when Signal transport hits a CAPTCHA challenge
- Implement the "started" progress spinner in the details pages
- Add "hc_check_started" metric in the Prometheus metrics endpoint (#630)
- ➕ Add a management command for submitting Signal rate limit challenges
- ⬆️ Upgrade to django-compressor 4.0
- ⚡️ Update the C# snippet
- Increase max displayed duration from 24h to 72h (#644)
- ➕ Add "Ping-Body-Limit" response header in ping API responses
🐛 Bug Fixes
- 🛠 Fix unwanted localization in badge SVG generation (#629)
- ⚡️ Update email template to handle not yet uploaded ping bodies
- ➕ Add small delay in transports.Email.notify to allow ping body to upload
- 🛠 Fix prunenotifications to handle checks with missing pings (#636)
- 🛠 Fix "Send Test Notification" for integrations that only send "up" notifications
-
v2.0.1 Changes
March 18, 2022🐛 Bug Fixes
- 🛠 Fix the GHA workflow for building arm/v7 docker image
-
v2.0 Changes
March 18, 2022🚀 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)
-
v1.25.0 Changes
January 07, 2022👌 Improvements
- Implement Pushover emergency alert cancellation when check goes up
- ➕ Add "The following checks are also down" section in Telegram notifications
- ➕ Add "The following checks are also down" section in Signal notifications
- ⬆️ Upgrade to django-compressor 3.0
- ➕ Add support for Telegram channels (#592)
- Implement Telegram group to supergroup migration (#132)
- ⚡️ Update the Slack integration to not retry when Slack returns 404
- 🔨 Refactor transport classes to raise exceptions on delivery problems
- ➕ Add Channel.disabled field, for disabling integrations on permanent errors
- ⬆️ Upgrade to Django 4
- ⬆️ Bump the min. Python version from 3.6 to 3.8 (as required by Django 4)
🐛 Bug Fixes
- 🛠 Fix report templates to not show the "started" status (show UP or DOWN instead)
- ⚡️ Update Dockerfile to avoid running "pip wheel" more than once (#594)
-
v1.24.1 Changes
November 10, 2021🐛 Bug Fixes
- 🛠 Fix Dockerfile for arm/v7 - install all dependencies from piwheels