-
v4.0 Stable
released this
2026-01-22 13:20:32 +03:00 | 80 commits to master since this release📅 Originally published on GitHub: Thu, 22 Jan 2026 10:21:35 GMT
🏷️ Git tag created: Thu, 22 Jan 2026 10:20:32 GMTThis release drops support of Python 3.11 and below. The minimum required Python
version is 3.12.Improvements
- Upgrade to Django 6.0
- Update the Matrix integration to use Matrix v3 API (#1244)
- Update email alert template to use user's preferred time zone (#1230)
- Update the web UI to use user's preferred timezone instead of browser's timezone
- Add data migration to update legacy timezones to current canonical timezones (#1250)
- Switch to using multicolor icon font for integration icons
Bug Fixes
- Fix the text version of email report for recently created checks (#1236, @adelton)
- Fix prepare_durations() to assert ping ordering by id not by created date
- Fix the "Pause" API call and UI action to no-op if the check is already paused
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v3.13 Stable
released this
2025-11-30 11:51:03 +03:00 | 154 commits to master since this release📅 Originally published on GitHub: Sun, 30 Nov 2025 08:52:20 GMT
🏷️ Git tag created: Sun, 30 Nov 2025 08:51:03 GMTImprovements
- Add new content filtering options in the "Filtering Rules" dialog (#1130, #954)
- Fix the email integration's unsub view to disable (not delete) the channel
- Add support for _FILE environment variables (#1184)
Bug Fixes
- Pin minio in Dockerfile to a known good version (#1235)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v3.12 Stable
released this
2025-11-26 15:45:53 +03:00 | 173 commits to master since this release📅 Originally published on GitHub: Wed, 26 Nov 2025 12:46:55 GMT
🏷️ Git tag created: Wed, 26 Nov 2025 12:45:53 GMTImprovements
- Add rate limiting and a default ntfy.sh token support for ntfy notifications
- Sort checks in daily/weekly/monthly reports by downtime duration, then by name (#1095)
- Generate lower-case ping keys to work around broken email providers (#1218)
- After creating a ping key show a dialog displaying the new ping key (#1222)
- Add a tooltip with timestamp in the checks table, "Last Ping" column (#1040)
- Update the Zulip transport to allow addressing users by User ID (#771)
- Add hc_check_grace and hc_check_paused Prometheus metrics (#897, #915)
- Update Docker base image to python:3.13.9-slim-trixie (#1233)
Bug Fixes
- Fix cron schedule formatting in Discord notifications
- Fix cron schedule formatting in Rocket.Chat notifications (in mobile app)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v3.11.2 Stable
released this
2025-09-02 11:36:02 +03:00 | 329 commits to master since this release📅 Originally published on GitHub: Tue, 02 Sep 2025 08:36:57 GMT
🏷️ Git tag created: Tue, 02 Sep 2025 08:36:02 GMTBug Fixes
- Update Docker image to handle legacy time zones (#1210)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v3.11.1 Stable
released this
2025-08-31 16:00:18 +03:00 | 331 commits to master since this release📅 Originally published on GitHub: Sun, 31 Aug 2025 13:01:34 GMT
🏷️ Git tag created: Sun, 31 Aug 2025 13:00:18 GMTImprovements
- Update Dockerfile to use Debian Trixie as the base
Bug Fixes
- Update Docker image to listen on IPv6 only if LISTEN_IPV6 env var is set (#1207)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v3.11 Stable
released this
2025-08-28 12:00:42 +03:00 | 342 commits to master since this release📅 Originally published on GitHub: Thu, 28 Aug 2025 09:58:37 GMT
🏷️ Git tag created: Thu, 28 Aug 2025 09:00:42 GMTImprovements
- Store project API keys in the database in a hashed form (#1167)
- Use "hcw_" and "hcr_" prefixes in project API keys (#1148)
- New integration: Google Chat (#423)
- Fix the ping view to handle IPv4-mapped IPv6 addresses (#1169)
- Update Dockerfile to listen on IPv6 as well (#1177)
- Add "ping_key+slug@..." address support when pinging by email (#1009)
- Add daily email report option (#1202)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v3.10 Stable
released this
2025-05-09 11:10:26 +03:00 | 400 commits to master since this release📅 Originally published on GitHub: Fri, 09 May 2025 08:11:26 GMT
🏷️ Git tag created: Fri, 09 May 2025 08:10:26 GMTImprovements
- Add "badge_url" field in Check API responses (#1100)
- Add support for Signal usernames
- Update the "Currently running, started ... ago" template to use seconds precision
- Implement S3 outage mitigation (don't attempt GetObject calls if many recent errors)
- Add last ping body in MS Teams Workflows notifications (#1024)
- Update "?rid=" handling to allow UUIDs with uppercase letters (#1116, @wie-niet)
- New integration: GitHub issues (#671)
- Add support for passing Authorization header to Prometheus metrics endpoints
- Upgrade to Django 5.2
Bug Fixes
- Fix incorrect status value in Webhook integration's $JSON placeholder
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v3.9 Stable
released this
2024-12-20 12:38:33 +03:00 | 504 commits to master since this release📅 Originally published on GitHub: Fri, 20 Dec 2024 09:44:36 GMT
🏷️ Git tag created: Fri, 20 Dec 2024 09:38:33 GMTThis release changes the default value of the
ALLOWED_HOSTSsetting. Before, it was*(meaning, any host matches, host validation is disabled). Starting from v3.9, Healthchecks populates this setting automatically with the domain part of theSITE_ROOTsetting. You do not need to set it unless you serve Healthchecks on more than one domain.If you do serve the same Healthchecks instance on more than one domain, specify them all in
ALLOWED_HOSTS, separated by commas:ALLOWED_HOSTS=first.example.org,second.example.orgImprovements
- Change the default value of ALLOWED_HOSTS from "*" to the domain part of SITE_ROOT
Bug Fixes
- Fix fetchstatus.py (again) to handle SITE_ROOT with a path (#1108)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v3.8.2 Stable
released this
2024-12-19 10:35:31 +03:00 | 510 commits to master since this release📅 Originally published on GitHub: Thu, 19 Dec 2024 07:36:33 GMT
🏷️ Git tag created: Thu, 19 Dec 2024 07:35:31 GMTImprovements
- Update notification templates to include failure reason (#1069)
Bug Fixes
- Fix fetchstatus.py to handle SITE_ROOT with a path (#1107)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v3.8.1 Stable
released this
2024-12-13 14:44:25 +03:00 | 543 commits to master since this release📅 Originally published on GitHub: Fri, 13 Dec 2024 11:45:20 GMT
🏷️ Git tag created: Fri, 13 Dec 2024 11:44:25 GMTImprovements
- Update Dockerfile to use Python 3.13.1 (#1101)
- Improve Matrix notifications (include tags, period, last ping type etc.)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
mirror of
https://github.com/healthchecks/healthchecks.git
synced 2026-04-24 22:45:56 +03:00