What's Changed
Enhancements ➕➕
- Use hmac.compare_digest for auth token comparisons by @bunchesofdonald in #21072
Bug Fixes 🐞
- fix(prefect-shell): preserve sync stream output logs in API by @zzstoatzz in #21056
- Fix postgres_listener
sslquery param causingCantChangeRuntimeParamErrorby @devin-ai-integration[bot] in #21040 - Add retry logic to concurrency lease renewal loop by @chuqCTC in #21065
- Add server version check for websocket clients by @devin-ai-integration[bot] in #21053
Development & Tidiness 🧹
- Replace ad-hoc exit code interpreter with centralized registry by @devin-ai-integration[bot] in #21049
- Fix flaky
test_cache_expiration_expiresby usingadvance_timefixture by @devin-ai-integration[bot] in #21070 - Add accuracy, signal density, and invariant checks to agents-md-sync skill by @desertaxle in #21076
Documentation 📓
- Add Unify tagging for contract-tier docs pages by @zzstoatzz in #21055
Uncategorized
- Change heartbeat default from None to 180s by @bunchesofdonald in #21058
- Fix YAML syntax error in agents-md-update.yml by @devin-ai-integration[bot] in #21059
- Disable heartbeats in tests to fix CI timeout by @desertaxle in #21062
- Surface template rendering failures in automation action status by @devin-ai-integration[bot] in #21045
- Fix prefect-dbt hanging on long dbt docs descriptions by @devin-ai-integration[bot] in #21061
- Fix auth bypass via endswith() health check path exemption by @bunchesofdonald in #21063
- Update CODEOWNERS for UI directory by @zzstoatzz in #21069
- Update AGENTS.md files for e34bd69 by @github-actions[bot] in #21067
- Update AGENTS.md files for 7f4818f by @github-actions[bot] in #21078
- Validate types in JSON object decoder by @bunchesofdonald in #21073
Full Changelog: 3.6.22.dev6...3.6.22.dev7