# Healthchecks v4.0 - Product: Healthchecks (https://whatsnew.fyi/product/healthchecks) - Vendor: Pēteris Caune - Date: 2026-01-22 - Version: v4.0 - Original notes: https://github.com/healthchecks/healthchecks/releases/tag/v4.0 - Permalink: https://whatsnew.fyi/product/healthchecks/releases/v4.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **removed** — Drop support for Python 3.11 and below; minimum required Python version is now 3.12 - **changed** — Upgrade to Django 6.0 - **changed** — Update the Matrix integration to use Matrix v3 API - **changed** — Update email alert template to use user's preferred time zone - **changed** — Update the web UI to use user's preferred timezone instead of browser's timezone - **added** — Add data migration to update legacy timezones to current canonical timezones - **changed** — Switch to using multicolor icon font for integration icons - **fixed** — Fix the text version of email report for recently created checks - **fixed** — Fix prepare_durations() to assert ping ordering by id not by created date - **fixed** — Fix the Pause API call and UI action to no-op if the check is already paused This 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