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 133 Python releases · Updated

  • Django Weblog blogsecuritypreviewsecurity-advisory ·

    Django Releases Address Security Vulnerabilities

    Django has released versions 6.0.7 and 5.2.16 to fix three low-severity security vulnerabilities. These issues could potentially lead to private data exposure, heap buffer over-reads, or header injection attacks. All users of supported Django versions are strongly encouraged to upgrade to the patched releases.

    patch security
  • uv Releases sdkpreviewengineer ·

    uv 0.11.24 adds CPython 3.15.0b3 support and preview features

    This release of uv (version 0.11.24) adds support for CPython 3.15.0b3 and introduces a preview feature for making project environments relocatable. It also includes performance improvements and several bug fixes, such as disabling `exclude-newer` and avoiding archive ID collisions. The update is available for various platforms, with checksums provided.

    patch
  • uv Releases sdkpreviewengineer ·

    uv 0.11.27: Performance, bug fixes, and preview features

    This release of uv (version 0.11.27) introduces significant performance improvements, addresses several bugs, and includes a new preview feature. The performance enhancements focus on optimizing dependency resolution and parsing, aiming to speed up package management operations for all users. A new preview feature for discovering extensionless shebang scripts is now available for early adopters. These changes are particularly relevant for developers using uv for Python package management.

    patch
  • uv Releases sdkengineer ·

    uv 0.11.28 releases security fixes and performance enhancements

    Version 0.11.28 of uv hardens ZIP handling against parser differentials by updating the astral-async-zip library. This release also includes performance optimizations by reducing allocations in various operations and enhancements to error reporting for better user feedback. These changes are relevant to all users of uv, particularly those dealing with complex dependency management scenarios.

    patch
  • Python PEPs infra ·

    CPython experimental JIT compiler matures for Python 3.15

    CPython's experimental Just-in-Time (JIT) compiler, initially designed in PEP 744 and present since Python 3.13, has been re-architected and significantly improved. For Python 3.15, it offers a 4-12% performance increase, improved native debugger support, and reduced memory usage for generated code. These advancements provide valuable insights into developing a production-ready JIT for CPython.

    feature patch
  • uv Releases sdkengineer ·

    uv 0.11.23 release notes

    The uv 0.11.23 patch release reverts a change that caused unintended breakage in pre-commit environments and restores previous behavior for workspace members. This release also includes updated prebuilt binaries for various platforms and new instructions for verifying GitHub Artifact Attestations. This update is relevant for users of uv, particularly those employing it within pre-commit hooks or managing complex workspace projects.

    patch
  • uv Releases sdkpreviewengineer ·

    uv 0.11.25 release: Security improvements and new features

    Version 0.11.25 of uv enhances security by updating its tar library to prevent issues with malformed or ambiguous source distributions. It also introduces several new features, including lockfile enhancements and support for scoped dependency overrides, alongside preview features like workspace scripts and centralized environments. This release impacts developers managing Python dependencies, offering a more robust and flexible package management experience.

    patch
  • uv Releases sdkpreviewengineer ·

    uv 0.11.22: Performance, bug fixes, and preview features

    The uv 0.11.22 release includes performance improvements to the resolver and numerous bug fixes for dependency management and validation. Several new preview features are also introduced, allowing configuration via TOML files and enhancing command-line capabilities. This patch release impacts users of the uv package installer and build tool.

    patch
  • Python Insider blogsecurityengineer ·

    Python.org download metadata API authentication bypass fixed

    A critical authentication bypass vulnerability in the python.org release management API, reported on February 23rd, 2026, has been mitigated. This flaw would have allowed an attacker to modify Python release and file metadata, potentially affecting download URLs. While no exploitation has been detected, the fix ensures API requests are processed with correct privileges and hardens URL validation. The patch was developed and deployed within 48 hours of the report, followed by extensive auditing and third-party review.

    security patch
  • Python Insider blogpreviewengineer ·

    Python 3.15.0 Beta 3 Released

    Python 3.15.0 beta 3 is available as a preview of the upcoming Python 3.15 release, offering bug fixes and build improvements. This release is intended for wider community testing to prepare projects for the new features. Maintainers are encouraged to test their projects and report issues, but production use is not recommended until the release candidate phase.

    feature patch
  • Python Insider blogengineer ·

    Python 3.14.6 and 3.13.14 patch releases available

    New maintenance releases for Python 3.14 and 3.13 are now available, offering numerous bug fixes, build improvements, and documentation updates. These patches are important for users seeking stability and reliability in their Python environments. Python 3.14.6 addresses approximately 179 issues, while 3.13.14 includes around 240 fixes, building on their respective previous versions.

    patch
  • Python Insider blogpreviewengineer ·

    Python 3.15.0 Beta 2 Released with New Features and Improvements

    Python 3.15.0 beta 2 is now available, offering an early look at upcoming features and bug fixes. This is the second of four planned beta releases, intended for broader community testing to prepare projects for the stable release. Notable changes include PEP-driven enhancements like explicit lazy imports, a new frozendict type, improved profiling tools, and default UTF-8 encoding.

    feature patch
  • Python Insider blogengineer ·

    Python 3.14.5 includes a new (old) garbage collector

    Python 3.14.5 has been released, featuring the reintroduction of an older garbage collection mechanism. This change aims to address specific memory management issues for certain workloads. The update is available for all Python users, with the specific impact dependent on application memory usage patterns.

    patch
  • Python Insider blogpreviewengineer ·

    Python 3.15.0 beta 1 released

    Python has released the first beta of version 3.15.0. This prerelease milestone indicates significant development progress towards the final stable release. It is available for testing by developers and early adopters who wish to explore new features and provide feedback before general availability.

    feature announcement
  • Python Insider blogengineer ·

    Python 3.14.5 RC: New (Old) Garbage Collector

    Python 3.14.5 release candidate introduces a new garbage collector, which is actually an older, stable version. This update aims to provide improved memory management and stability for Python applications. It is available for testing by developers and users who wish to preview the changes before the final release.

    patch
  • Python Insider blogengineer ·

    Python Releases: 3.15.0a8, 3.14.4, 3.13.13

    Python has released its latest versions, including the 8th alpha of 3.15.0, along with bug fix releases for 3.14.4 and 3.13.13. These updates are available for users who need the latest features or bug fixes. This release includes a final alpha for the upcoming 3.15.0 series.

    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.