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
New Contributors
- @ulgens made their first contribution in #566
- @kojoidrissa made their first contribution in #599
Full Changelog: 3.21.0...4.0rc1