What's Changed
- Add migration step to drop obsolete table by @codingjoe in #557
- Version 4 by @codingjoe in #558
- Add DNS health check as core check by @Copilot in #560
- Add RSS/Atom feeds for health check monitoring by @Copilot in #562
- Remove duplicated pyupgrade setup by @ulgens in #566
- Add Vary on Accept header by @codingjoe in #568
- Add Kafka health check by @Copilot in #564
- Add OpenMetrics endpoint for Prometheus monitoring integration by @Copilot in #565
- Add agent instructions by @codingjoe in #574
- Add RSS check for AWS by @codingjoe in #576
- Add Redis Sentinel and Cluster support via unified client-based health check by @Copilot in #577
- Remove deprecated redis_url and options by @codingjoe in #584
- Fix RSS/Atom endpoints to return 200 status on health check failures by @Copilot in #586
- Add text/plain response format and simplify management command by @Copilot in #588
- Fix migration command in migration guide by @kojoidrissa in #599
- Switch to asyncio by @codingjoe in #593
- Drop obsolete documentation about warnings and threading by @codingjoe in #600
- Ref #519 -- Extend CLI HTTPS support and verbosity by @codingjoe in #601
- Add word weasel checks by @codingjoe in #609
- Fix #606 -- Assign unique cache key to avoid race conditions by @samiashi in #607
- Add cloud provider health checks via RSS/Atom feeds and Atlassian Status Page API by @Copilot in #605
- Add --no-http flag to run health checks without HTTP server by @Copilot in #612
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #615
- Add optional
limitparameter to CeleryPingHealthCheck by @Copilot in #567 - Add GitHub and Sentry status pages by @codingjoe in #617
- Add Slack & Matrix documentation by @codingjoe in #618
- Clarify GitHub enterprise region support by @codingjoe in #619
- Add more psutil checks and move them to contrib by @codingjoe in #621
- Skip documentation builds for pre-releases by @Copilot in #624
- Use sequence not iterable for HealthCheckView.checks by @codingjoe in #628
New Contributors
- @ulgens made their first contribution in #566
- @kojoidrissa made their first contribution in #599
Full Changelog: 3.21.0...4.0.0