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 175 Python releases · Updated
- Python Insider blog ·
Python Packaging Council: 2026 Election Candidates Announced
The Python Packaging Council (PPC) has announced the candidates for its inaugural 2026 election, featuring 17 nominees vying for five open seats. This election will establish the council responsible for guiding Python packaging development for terms starting in 2026. Python Software Foundation (PSF) Voting Members must affirm their intention to vote by August 25th UTC to participate. Voting is scheduled to begin on September 1st UTC and conclude on September 15th UTC.
announcement - FastAPI Releases sdkgaengineerpython-web ·
FastAPI 0.140.7 Patch Update Improves OpenAPI Dependency Handling
FastAPI version 0.140.7 has been released, focusing on internal improvements and a notable refactor related to OpenAPI schema generation. This patch avoids flattening dependencies for OpenAPI, potentially leading to more accurate or efficient API documentation. The update primarily affects developers leveraging FastAPI for building APIs, particularly those generating OpenAPI specifications. Additionally, the release includes internal tooling upgrades and new OpenAPI dependency benchmarks to enhance development quality.
patch - Pydantic AI Releases sdkaiazuregaengineerpython-agentic ·
Pydantic-AI v2.29.0 Adds Azure AI Voice Live Support and FastMCP 4
Pydantic-AI v2.29.0 introduces new capabilities, including support for Azure AI Voice Live and FastMCP 4, which works with MCP SDK v2. These enhancements extend real-time voice integration and improve toolset compatibility. The release also includes several bug fixes, addressing issues like silent truncation of gzip response bodies and incorrect parameter descriptions in tool signatures. Developers utilizing Pydantic-AI for real-time AI voice services and tool execution will benefit from these updates, which improve functionality and reliability.
feature patch - Python Insider blogsecuritysecurity-advisoryengineer ·
Python 3.12.14, 3.11.16, and 3.10.21 Released with Critical Security Patches
The Python core development team has released security updates for Python versions 3.12.14, 3.11.16, and 3.10.21. These patch releases primarily address numerous security vulnerabilities, including path traversal bypasses, denial-of-service risks, and HTTP header injection flaws across various modules like `tarfile`, `http.client`, `zipfile`, and `csv`. Users are strongly encouraged to upgrade immediately to mitigate potential security exposures, as these versions are now in security-fix-only mode. Additional minor bug fixes are also included for specific versions.
security patch announcement - Django Weblog blogengineerpython-web ·
Django Software Foundation Hosts Office Hours to Discuss ED Search and Fundraising
The Django Software Foundation (DSF) is actively promoting its weekly office hours as a direct channel for community engagement. These sessions primarily focus on discussing the ongoing search for an Executive Director and efforts to meet the increased 2026 fundraising goal of $500,000 to support the new role. Attendees can directly ask questions about the ED position and learn about corporate sponsorship or donation options. The open office hours welcome all Django community members every Wednesday at 6:00 PM UTC.
announcement - Pydantic AI Releases sdkaisecurity-advisoryengineerpython-agentic ·
Pydantic-AI v1.107.4 Addresses High-Severity Web UI Vulnerability
Pydantic-AI v1.107.4 has been released, providing important security and bug fixes for the v1 line. This update resolves a high-severity vulnerability (GHSA-h4xc-3qfq-jf93) in the development web chat UI that could allow cross-origin requests to execute agent tools with local privileges. The fix mandates `Content-Type: application/json` for the chat endpoint and also addresses a low-severity issue where retry-prompt content was not always redacted. These security patches are also available in recent v2 releases, ensuring broader protection for users.
security patch - Pydantic AI Releases sdksecuritysecurity-advisoryengineerpython-agentic ·
Pydantic AI v1.107.3 Patches High-Severity Web Chat UI Vulnerability
Pydantic AI v1.107.3 delivers two critical security backports to the v1 line, addressing significant vulnerabilities. A high-severity flaw in the development web chat UI (`Agent.to_web()`) allowed plain cross-origin requests to trigger agent tool execution with local privileges, now mitigated by requiring `Content-Type: application/json`. Additionally, a low-severity issue where retry-prompt content was not redacted by `InstrumentationSettings(include_content=False)` has been fixed. These updates enhance the security and privacy of Pydantic AI's development tools and instrumentation.
security patch - Pydantic AI Releases sdkaigaengineerpython-agentic ·
Pydantic-AI v2.28.0 Patches High-Severity Security Flaw, Adds Realtime Speech-to-Speech
Pydantic-AI v2.28.0 addresses a high-severity vulnerability in the development web chat UI (`Agent.to_web()`), which previously allowed cross-origin requests to execute agent tools with local privileges. The update mandates `Content-Type: application/json` for requests, effectively mitigating this risk; patches are also available for v1.107.3. This release also introduces new features, including realtime speech-to-speech support for agents and a new Crusoe provider. Additionally, the update includes several bug fixes, enhancing stability and reliability for developers building AI agents.
feature patch - CrewAI Releases sdkaiengineerpython-agentic ·
crewAI 1.15.15 Release Adds AI Flow Reporting, Fixes Bugs
crewAI version 1.15.15 introduces new reporting capabilities for agent flow outcomes, duration, and human-in-the-loop signals. These additions enhance observability, providing developers with deeper insights into their AI agent team's execution and interactions. The release also addresses several bug fixes, including correctly emitting `FlowStartedEvent` and scoping span exports. Additionally, it bumps `torch` to address a security vulnerability and updates `gitpython`.
feature patch - Python PEPs engineer ·
PEP 844 proposes `public()` and `private()` builtins for improved Python module APIs
Python Enhancement Proposal 844 (PEP 844) introduces `public()` and `private()` builtins for Python 3.16, designed to synchronize a module's `__all__` with explicitly declared public and private names. These new functions, primarily used as decorators, address long-standing ergonomic issues with `__all__` by declaring name visibility at the point of definition. The proposal aims to formalize a pattern already proven by the `atpublic` third-party package. This change will affect Python developers managing module APIs, especially for libraries, by making it easier to maintain accurate public interface declarations.
announcement - LangGraph Releases sdkaigaengineerpython-agentic ·
LangGraph 1.2.11 Adds Trace Policy to Nodes, Updates Checkpoints
LangGraph 1.2.11 introduces a `trace_policy` option for the `add_node` function, allowing developers to customize tracing behavior for individual graph nodes. This release also includes updates for the `checkpoint-postgres` and `checkpoint-sqlite` packages, addressing a fix related to collecting writes in delta channel history. The changes are relevant for engineers building agentic applications with LangGraph, particularly those managing state via checkpoints. Additionally, this version incorporates various dependency updates and internal chore improvements.
feature patch - OpenAI Agents SDK (Python) Releases sdkaigaengineerpython-agentic ·
OpenAI Agents Python SDK v0.20.0 Updates Default Model & Improves Capabilities
OpenAI Agents Python SDK v0.20.0 is a minor release introducing several enhancements and a potentially breaking change. The default model for agents has been updated to `gpt-5.6-luna`, impacting developers not explicitly specifying a model. This version also introduces support for durable user input via `RunState.add_input()` and GA transcription settings for `gpt-live-transcribe`. A breaking change may affect applications with customized local HTTP transports due to an MCP dependency migration; these users can migrate to `httpx2` or pin `mcp<2`.
breaking feature patch - Pydantic AI Releases sdkaigaengineermediapython-agentic ·
Pydantic-AI v2.27.1 Release Delivers Bug Fixes and Enhancements
Pydantic-AI v2.27.1 is a patch release addressing several critical bugs and introducing minor enhancements. Key fixes restore tool spans for failed argument validation and correct `XaiStreamedResponse` finish reason mapping for streaming responses. The update also improves offline web UI hosting and enables adaptive thinking with Tool Output and forced tool choice on Anthropic models. These improvements enhance the stability, debugging capabilities, and AI provider integration for developers leveraging Pydantic-AI.
patch - Django Weblog bloggadeprecationeolengineerpython-web ·
Django moves to annual releases with longer support
Django will adopt an annual release cycle starting in January 2028, with each release receiving three years of support and aligning better with Python's annual release cadence. This change aims to simplify upgrades by eliminating the LTS designation and offering a consistent support window, benefiting both Django users and third-party package maintainers. The first release under this new model will be Django 2028, with previous LTS commitments remaining unchanged until then.
deprecation feature announcement - CrewAI Releases sdkaiengineerpython-agentic ·
CrewAI 1.15.14: Separate Runtime Context and Add Project ID
CrewAI version 1.15.14 separates runtime context from the coding agent and introduces a project ID. This change aims to improve modularity and project management within the framework. The update is a patch release, primarily affecting developers using the CrewAI library.
feature patch - Pydantic AI Releases sdkaisnowflakegaengineerpython-agentic ·
pydantic-ai v2.27.0: Snowflake Cortex support and bug fixes
Version 2.27.0 of pydantic-ai introduces new features, including direct support for Snowflake Cortex through `SnowflakeModel` and `SnowflakeProvider`. This release also addresses several bugs, improving OTel serialization, tool return handling, and compaction processes across various adapters. These updates are relevant for developers using pydantic-ai with LLM providers and data platforms like Snowflake.
feature patch - Pydantic AI Releases sdksecurityengineermediapython-agentic ·
Pydantic-AI Patches Unbounded Memory Use in Downloads
Pydantic-AI v1.107.2 addresses a critical security vulnerability where unbounded memory usage during remote content downloads via `web_fetch` or `FileUrl` could crash workers. This patch introduces a default 50 MiB download cap to mitigate the risk. The fix is available in v1.107.2 and v2.24.0, targeting developers using these tools for remote content processing.
patch - Google ADK (Python) Releases sdkaiengineerpython-agentic ·
adk-python v1.38.0: Safety settings, tool improvements, and dependency fixes
This release of google/adk-python v1.38.0 introduces enhanced safety setting propagation to the Live API and includes several bug fixes. Key improvements address security concerns in file reading tools and resolve dependency conflicts that impacted virtual environments. The updates aim to provide a more stable and secure development experience for users leveraging the Agent Development Kit.
feature patch - CrewAI Releases sdkaiengineerpython-agentic ·
crewAI 1.15.13: Bug fixes and dependency update
This patch release for crewAI addresses several bugs, including issues with LiteLLM provider preservation and Anthropic cache token usage. It also updates the h2 dependency to version 4.4.1 to mitigate a security vulnerability. These fixes are relevant for users leveraging LiteLLM or Anthropic models and any user impacted by the h2 vulnerability.
patch - Google ADK (Python) Releases sdkinfrapreviewengineerpython-agentic ·
adk-python v2.6.3: Sandbox launcher gated by gcloud beta run deploy
This patch for adk-python v2.6.3 gates the sandbox launcher behind the gcloud beta run deploy command. This change addresses issue #6511. Users who previously relied on the sandbox launcher may need to update their deployment commands.
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.