Python Releases

Python language news, releases and ecosystem updates. New features, breaking changes, security advisories and deprecations - each summarised in plain English and updated continuously.

Tracking 132 Python releases · Updated

  • uv Releases sdkpreviewdeprecationengineer ·

    uv 0.12.0 improves dependency resolution, hash checking, and environment management

    The uv 0.12.0 release introduces significant improvements to dependency resolution, including a new default for handling pre-releases, making it more robust and aligned with pip's behavior. It also enhances security and correctness by enforcing stricter hash checking and validating lockfile formats. These changes primarily affect users managing Python dependencies, with most users expected to upgrade seamlessly, though some workflows might require adjustments. The release also stabilizes preview features related to project discovery and safe environment clearing.

    breaking patch
  • FastAPI Releases sdkinfradeprecationpython-web ·

    FastAPI 0.137.0: Router internals refactored, new features enabled

    FastAPI version 0.137.0 introduces significant internal refactoring of APIRouter and APIRoute to preserve instances, enabling features like including subrouters before defining their routes and potentially saving memory. This change alters how `router.routes` is structured, moving from a plain list to a tree-like representation, which may impact custom logic iterating directly over routes. The release also includes documentation updates and dependency version bumps.

    breaking feature patch

About Python release tracking on ReleaseBytes

Python point releases, security fixes and end-of-life dates matter to almost every stack — including indirectly, through what Databricks runtimes and cloud services pin. ReleaseBytes tracks CPython releases and ecosystem news, and its EOL tracker shows exactly when each Python version stops receiving security fixes.

Frequently asked questions

How often are Python release notes updated on ReleaseBytes?

Continuously. ReleaseBytes monitors the official Python release channels around the clock and publishes a plain-English summary of each announcement shortly after it lands.

What kinds of Python changes does ReleaseBytes track?

New features, enhancements, bug fixes, security advisories, breaking changes, deprecations and end-of-life announcements. Every item is tagged by type so you can filter to just the changes that need action.

How can I get alerts for new Python releases?

Set up a free email or Slack alert filtered to Python, subscribe to the weekly digest, or follow the RSS feed. Teams can also install the ReleaseBytes GitHub App or connect via MCP.

Where does the Python release data come from?

From the official sources: Python language news, releases and ecosystem updates. Every item links back to the original vendor announcement.