# Prefect 2.20.26 — 2.20.26 - Still Prefect After All These Years - Product: Prefect (https://whatsnew.fyi/product/prefect) - Vendor: Prefect - Date: 2026-09-02 - Version: 2.20.26 - Original notes: https://github.com/PrefectHQ/prefect/releases/tag/2.20.26 - Permalink: https://whatsnew.fyi/product/prefect/releases/2.20.26-d86d594d 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'. --- - **changed** — Update click requirement from <8.2,>=8.0 to >=8.0,<8.4 - **changed** — Update packaging requirement from <25.1,>=21.3 to >=21.3,<26.1 - **changed** — Update typer requirement from !=0.12.2,<0.18.0,>=0.12.0 to >=0.12.0,!=0.12.2,<0.22.0 - **changed** — Update coolname requirement from <3.0.0,>=1.0.4 to >=1.0.4,<4.0.0 - **changed** — Update typer requirement from !=0.12.2,<0.22.0,>=0.12.0 to >=0.12.0,!=0.12.2,<0.24.0 - **changed** — Update pytz requirement from <2026,>=2021.1 to >=2021.1,<2027 - **changed** — Update croniter requirement from <6.0.0,>=1.0.12 to >=1.0.12,<7.0.0 - **fixed** — Fix 2.x compatibility with current dependencies - **changed** — Reject option-like Git branch values ##### What's Changed ###### Integrations & Dependencies 🤝 * chore(deps): update click requirement from <8.2,>=8.0 to >=8.0,<8.4 by @dependabot[bot] in https://github.com/PrefectHQ/prefect/pull/20110 * chore(deps): update packaging requirement from <25.1,>=21.3 to >=21.3,<26.1 by @dependabot[bot] in https://github.com/PrefectHQ/prefect/pull/20420 * chore(deps): update typer requirement from !=0.12.2,<0.18.0,>=0.12.0 to >=0.12.0,!=0.12.2,<0.22.0 by @dependabot[bot] in https://github.com/PrefectHQ/prefect/pull/20419 * chore(deps): update coolname requirement from <3.0.0,>=1.0.4 to >=1.0.4,<4.0.0 by @dependabot[bot] in https://github.com/PrefectHQ/prefect/pull/20459 * chore(deps): update typer requirement from !=0.12.2,<0.22.0,>=0.12.0 to >=0.12.0,!=0.12.2,<0.24.0 by @dependabot[bot] in https://github.com/PrefectHQ/prefect/pull/20646 * chore(deps): update pytz requirement from <2026,>=2021.1 to >=2021.1,<2027 by @dependabot[bot] in https://github.com/PrefectHQ/prefect/pull/20953 * chore(deps): update croniter requirement from <6.0.0,>=1.0.12 to >=1.0.12,<7.0.0 by @dependabot[bot] in https://github.com/PrefectHQ/prefect/pull/21126 * Fix 2.x compatibility with current dependencies by @desertaxle in https://github.com/PrefectHQ/prefect/pull/22862 ###### Development & Tidiness 🧹 * Migrate 2.x PyPI publishing to OIDC by @desertaxle in https://github.com/PrefectHQ/prefect/pull/23018 ###### Uncategorized * [codex] Redirect legacy docs subdomains by @zzstoatzz in https://github.com/PrefectHQ/prefect/pull/22382 * [2.x] Reject option-like Git branch values by @desertaxle in https://github.com/PrefectHQ/prefect/pull/22860 **Full Changelog**: https://github.com/PrefectHQ/prefect/compare/2.20.25...2.20.26