All Versions
37
Latest Version
Avg Release Cycle
59 days
Latest Release
153 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