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

  • uv Releases sdkinfrapreviewengineer ·

    uv 0.11.31: Workspace references, .venv support, and audit configuration

    This release introduces several enhancements to uv, including allowing workspace sources to reference members in other workspaces by path and support for `.venv` files pointing to centralized project environments. New configuration options for malware checking are added, alongside performance improvements and numerous bug fixes. This patch release is available for all users and includes a new preview feature for hash algorithm settings during lockfile generation.

    patch
  • Google ADK (Python) Releases sdkaigcpdeprecationengineermediapython-agentic ·

    google/adk-python v2.5.0: New features and numerous bug fixes

    The google/adk-python library has released version 2.5.0, introducing significant new features such as enhanced Cloud Run integration, advanced agent capabilities, and improved workflow node validation. This release also addresses numerous bugs, including security improvements like mTLS support for API registries and GCP utilities. The update is relevant for developers using the ADK for building AI-powered applications, offering greater flexibility and robustness. Notably, it enables broader compatibility with a2a-sdk 1.x and enhances handling of various LLM interactions.

    feature patch
  • Google ADK (Python) Releases sdkaiengineerpython-agentic ·

    adk-python v1.36.2 patch: Gemini LLM connection logic update

    This patch updates the custom Gemini LLM connection logic within adk-python to apply to all 3.x models, not exclusively 3.1. This change ensures broader compatibility for users leveraging different Gemini model versions. It is available as a patch release for users of the adk-python library.

    patch
  • Pydantic AI Releases sdkaipreviewdeprecationengineerpython-agentic ·

    pydantic-ai v2.14.1: Bug fixes for durable steps and wrapper-agent deprecations

    This patch release for pydantic-ai includes two bug fixes addressing issues with fetching MCP instructions via durable steps and a temporary withdrawal of durable wrapper-agent deprecations. These changes aim to improve the reliability of the system by ensuring proper handling of durable operations. The fixes are available in version 2.14.1.

    patch
  • Pydantic AI Releases sdkaipreviewdeprecationengineerpython-agentic ·

    Pydantic-AI v2.14.0: Reasoning effort and durability improvements

    This release introduces enhanced reasoning capabilities for Mistral models and new durability options, replacing deprecated agent wrappers. It also includes fixes such as the removal of specific shut-down Gemini models. These changes benefit developers integrating AI models who need more control over reasoning processes and durability strategies. The update is available now.

    feature patch
  • uv Releases sdkpreviewengineer ·

    uv 0.11.30: Python 3.15 support, workspace enhancements, performance gains

    This release of uv adds support for CPython 3.15.0b4 and introduces several preview features for workspace management. Significant performance improvements have been made across the resolver and cache handling, alongside bug fixes for uninstall and pyvenv.cfg path preservation. The release targets Python developers and architects working with package management, offering enhanced speed and new capabilities.

    patch
  • CrewAI Releases sdkgovernanceengineerpython-agentic ·

    crewAI 1.15.5: Authenticate Skill Registry Downloads

    Version 1.15.5 of crewAI introduces authentication for skill registry downloads, enhancing security for users. This patch ensures that only authorized users can access and download skills. The update also includes documentation refinements.

    feature patch
  • Python Insider blogpreviewengineer ·

    Python 3.15.0 Beta 4 Released with Numerous Fixes and Features

    Python 3.15.0 beta 4 is now available, marking the final beta release before the release candidate phase. This version includes approximately 298 bug fixes, build improvements, and documentation changes, along with major new features like explicit lazy imports and a new frozendict built-in type. Developers are encouraged to test their projects with this preview to prepare for the stable release, though it is not recommended for production use.

    feature patch announcement
  • Python PEPs engineer ·

    PEP 837 proposes extensible JSON serialization for Python

    Python's standard library may soon gain an extensible JSON serialization mechanism, addressing long-standing limitations in handling custom types and complex representations. This PEP introduces a three-tiered approach: a library-level protocol (__json__), an application-level global registry, and a call-level dispatch table, allowing types to opt-in and applications to define serialization policies. It aims to improve interoperability and resolve issues with serializing types like Decimal, namedtuples, and datetimes, impacting developers who work with custom data structures or require precise JSON output.

    announcement
  • Pydantic AI Releases sdkaiengineermediapython-agentic ·

    pydantic-ai v2.13.0: New Instrumentation, Usage Metrics, and Bug Fixes

    Pydantic-ai version 2.13.0 introduces new features for instrumentation and usage tracking, including the ability to omit model request parameters from spans and a new `cache_hit_ratio` property. It also enhances error handling for content filters and fixes several bugs related to streaming and temporal workflows. These updates are primarily relevant to developers integrating AI models via pydantic-ai, offering improved debugging and monitoring capabilities.

    feature patch
  • CrewAI Releases sdkaiengineerpython-agentic ·

    crewAI 1.15.4 promotes Skills Repository to stable

    The crewAI 1.15.4 patch release promotes the Skills Repository feature from experimental status to general availability. This change benefits developers using crewAI by providing a stable and integrated way to manage and share AI agent skills. The release also includes documentation updates for Flows in Studio.

    feature patch
  • OpenAI Agents SDK (Python) Releases sdkaiengineerpython-agentic ·

    OpenAI Agents Python v0.18.3: Bug Fixes and Enhancements

    This release of the OpenAI Agents Python library (v0.18.3) addresses several bugs and introduces minor enhancements, including configurable tracing spans and response usage tracking. These updates improve memory management, error handling, and session persistence for developers building agent applications. The changes affect engineers and architects working with the OpenAI Agents Python SDK.

    patch
  • Pydantic AI Releases sdkaiengineerpython-agentic ·

    pydantic-ai v2.12.0: New AI model, enhanced event handling

    Pydantic-ai v2.12.0 introduces support for the Moonshot AI kimi-k3 model, expanding integration options for developers. The release also includes enhancements to event emission for enqueued messages and new event types for deferred tool calls, providing more granular control over agent execution flows. Several bug fixes address serialization issues, tool binding, and streamed output handling, improving the reliability of AI agent interactions.

    feature patch
  • CrewAI Releases sdkaiengineerpython-agentic ·

    crewAI 1.15.3: TUI flows, execution hooks, and bug fixes

    This patch release for crewAI introduces several new features, including running declarative flows on the TUI and enhancing execution hook capabilities with interception points. It also addresses multiple bug fixes, such as syncing events, preventing tool execution breakage, and optimizing tool result caching. The release is available now for all users of crewAI.

    feature patch
  • FastAPI Releases sdkengineerpython-web ·

    FastAPI 0.139.2 Fixes Router Thread Safety

    FastAPI version 0.139.2 includes a refactor to make router route building thread-safe. This change primarily benefits tests running in parallel threads, which is an uncommon but impactful scenario for ensuring stability. The update is a patch release and requires no specific prerequisites for users.

    patch
  • Python PEPs engineer ·

    PEP 840: Standardizing Name Resolution in Python Class Namespaces

    PEP 840 proposes to standardize name resolution within Python class namespaces, addressing long-standing inconsistencies. The proposal aims to simplify how variable names are resolved, potentially impacting developers who rely on current, nuanced behaviors when defining classes within functions or nested scopes. A primary goal is to make class namespace behavior more consistent with general function scope rules by raising NameErrors for unbound local variables, even when a global or enclosing scope variable exists.

    announcement
  • FastAPI Releases sdkengineerpython-web ·

    FastAPI 0.139.1 Patches Frontend Fallback and Translations

    FastAPI version 0.139.1 includes a fix for frontend fallback support on dotted paths, addressing an issue for developers using such URL structures. This release also updates numerous translations and incorporates various internal dependency bumps and CI workflow improvements. The changes are primarily for users of the FastAPI framework, with no specific prerequisites beyond updating to the latest version.

    patch
  • Pydantic AI Releases sdkaiengineerpython-agentic ·

    pydantic-ai v2.11.0 adds exportable history and bug fixes

    This release of pydantic-ai introduces an exportable `HistoryProcessor` for better history management and includes several bug fixes. These improvements enhance usability and address validation and schema transformation issues for specific providers like Anthropic and Bedrock. The update is available now for users of the pydantic-ai library.

    feature patch
  • Python PEPs engineer ·

    PEP 837: Clarifying Name Resolution in Python Class Namespaces

    This draft PEP proposes to address long-standing inconsistencies in how variable names are resolved within Python class namespaces. The current behavior is described as partially dynamic and differs between top-level and nested class definitions, potentially leading to surprising outcomes. The proposal aims to simplify and unify name resolution, making it more predictable for developers, though it may introduce breaking changes for code relying on the existing, albeit inconsistent, behavior.

    announcement
  • uv Releases sdkpreviewengineer ·

    uv 0.11.29: Enhancements, Performance Improvements, and Bug Fixes

    This release of uv introduces several enhancements, including JSON output for `uv tree`, support for CUDA 13.2, and preference for local artifacts. Performance has been improved through resolver optimizations and deferred setup for no-op operations. Numerous bug fixes address issues with dependency resolution, package metadata handling, and credential redaction, impacting developers using uv for Python package management.

    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.