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 sdkpreviewengineer ·
uv 0.11.33: Enhancements, Preview Features, and Bug Fixes
This release of uv 0.11.33 introduces several enhancements, including smaller binary sizes by aborting panics in release builds and using .tar.gz for Pyodide installs. It also brings new preview features like selective script checking in `uv check` and malware scanning for cached tools. Multiple bug fixes have been implemented to improve dependency splitting and argument parsing accuracy. This patch release is available for all users of uv.
patch - FastAPI Releases sdkengineerpython-web ·
FastAPI 0.140.8 fixes stream item type loss
FastAPI version 0.140.8 corrects an issue where stream item types were lost when using `include_router()`. This patch ensures proper type handling in streaming responses, which is critical for applications relying on specific data formats over streams. The fix is now available for all users.
patch - Pydantic AI Releases sdkaiengineerpython-agentic ·
Pydantic-AI v2.19.0 adds headers and retry_after to ModelHTTPError
Pydantic-AI version 2.19.0 introduces new fields, `headers` and `retry_after`, to the `ModelHTTPError` class, making error handling more informative by capturing details from various provider SDKs. This release also includes a bug fix related to external cancellation assertion and updates a dependency. These changes are aimed at improving robustness for developers integrating AI models with Pydantic.
feature patch - FastAPI Releases sdkengineerpython-web ·
FastAPI 0.140.6: Dependency Refactor for OpenAPI
FastAPI version 0.140.6 includes a refactoring to avoid flattening dependencies for request parameters, primarily impacting OpenAPI generation. This change ensures a more accurate representation of complex request structures. The update is available now as a patch release for all users.
patch - FastAPI Releases sdkengineerpython-web ·
FastAPI 0.140.5 Patches Dependency Flattening
FastAPI version 0.140.5 includes a patch that prevents the flattening of dependencies for request body fields. This change addresses an issue that could unexpectedly alter how dependencies are handled, potentially impacting applications relying on specific dependency resolution logic. This update is relevant for developers using FastAPI who may have encountered or wish to avoid issues related to dependency management in request bodies.
patch - FastAPI Releases sdkinfraengineerpython-web ·
FastAPI 0.140.4: Skip Unused Dependency Bookkeeping
FastAPI version 0.140.4 includes a refactoring to skip unnecessary bookkeeping for unused dependencies. This optimization aims to improve internal processing efficiency for dependency resolution. The patch is available for all users and requires no specific prerequisites.
patch - FastAPI Releases sdkengineerpython-web ·
FastAPI 0.140.3
FastAPI version 0.140.3 includes a patch that optimizes OpenAPI dependency flattening. This change avoids redundant computations, potentially improving performance for applications generating OpenAPI schemas. The update is available for all users of the FastAPI framework.
patch - FastAPI Releases sdkengineerpython-web ·
FastAPI 0.140.2 Release Notes
FastAPI version 0.140.2 introduces a refactoring to stop retaining flat dependency trees, enhancing internal project structure. It also includes a new memory benchmark for performance analysis. These changes are primarily for internal development and maintenance, impacting developers contributing to or deeply familiar with FastAPI's internal workings.
patch - FastAPI Releases sdkinfraengineerpython-web ·
FastAPI 0.140.1: Dependency LRU cache limit update
FastAPI version 0.140.1 includes an update to the dependency lru_cache limit, adjusting it to better accommodate large applications. This patch aims to improve performance and memory management for complex FastAPI projects. Engineers working with large-scale FastAPI applications may benefit from this change.
patch - OpenAI Agents SDK (Python) Releases sdkaimediapython-agentic ·
OpenAI Agents Python: Programmatic Tool Calling and SDK Enhancements
This release introduces programmatic tool calling, allowing OpenAI models to generate JavaScript for tool coordination. The update also standardizes SDK configuration, enhances error logging for security, and improves compatibility with various LLM providers. These changes benefit developers integrating OpenAI agents into applications, providing more control and robustness.
feature patch - CrewAI Releases sdksecurityinfrasecurity-advisoryengineerpython-agentic ·
crewAI 1.15.7: Security patches and observability improvements
This release of crewAI addresses critical security vulnerabilities, including a patch for CVE-2026-16796 via an updated bedrock-agentcore dependency. The update also introduces enhanced observability by emitting skill usage events at runtime. These changes are primarily relevant to users of the crewAI framework, especially those concerned with security and monitoring their agent operations.
patch - Pydantic AI Releases sdkaiawsengineerpython-agentic ·
pydantic-ai v2.18.0 adds Anthropic/OpenRouter tool support, web access
Version 2.18.0 of pydantic-ai introduces new features for integrating with AI services. It adds AdvisorTool support for Anthropic and OpenRouter, enabling more flexible AI agent development. Additionally, it includes external web access options for the WebSearchTool with OpenAI, and improves multi-region support for Google Cloud Provider. These updates are primarily relevant for developers building AI-powered applications with pydantic-ai.
feature patch - FastAPI Releases sdkengineerpython-web ·
FastAPI 0.140.0: Memory Usage Reduction, Docs Updates
FastAPI has released version 0.140.0, featuring a significant reduction in memory usage within its dependency system. This release also includes extensive documentation updates, such as new 'Library Skills' documentation and adjustments to reflect the use of 'uv' projects by default. These changes are primarily aimed at developers using FastAPI, offering performance improvements and clearer documentation.
patch - CrewAI Releases sdkaipreviewengineerpython-agentic ·
crewAI 1.15.6: Bug fixes and documentation updates
Version 1.15.6 of crewAI addresses several bugs, including fixes for Anthropic tool-use detection and strict tool schema property names. It also improves error handling for crew and flow executions and agent loading. This patch primarily affects developers using crewAI for agent-based workflows, with no new features introduced.
patch - Django Weblog bloginfraengineerpython-web ·
DjangoCon US 2026 Announced for Chicago
DjangoCon US 2026 is scheduled to take place in Chicago from August 24-28, bringing together developers, maintainers, and enthusiasts. The conference offers learning opportunities through expert talks, tutorials, sprints, and informal discussions. Tickets and hotel reservations are still available, with a hotel room block deadline of August 3.
announcement - Pydantic AI Releases sdkaiengineerpython-agentic ·
Pydantic-AI v2.17.0: Cache OTel serialization, support arbitrary fields
This release of Pydantic-AI introduces support for arbitrary fields in `RequestUsage` and `RunUsage` to accommodate upcoming genai-prices. It also caches OpenTelemetry serialization per message, significantly reducing instrumentation costs from quadratic to linear. These changes benefit developers working with generative AI models, offering enhanced flexibility and improved performance.
feature patch - uv Releases sdkpreviewengineer ·
uv 0.11.32 releases preview features and performance improvements
This release of uv 0.11.32 introduces several preview features for the `uv check` and `uv upgrade` commands, enhancing selection and update capabilities. It also includes performance optimizations by skipping unnecessary dependency-group conflict expansion and fixes a bug in universal resolutions related to `Requires-Python`. These updates are available for all users and primarily target developers working with Python package management.
patch - Python Insider blogengineer ·
Python Packaging Council: 2026 Nominations Opening Soon
The Python Packaging Council (PPC) is opening nominations for its inaugural election next week. The PPC will serve as the technical decision-making body for Python package interoperability standards. This election is crucial for establishing the council's initial operating procedures and will fill all five seats. The nomination period runs from July 28th to August 11th, 2026, with voting to follow in September.
announcement - Pydantic AI Releases sdkaiengineerpython-agentic ·
pydantic-ai v2.16.0 adds Model Armor and new Gemini models
This release of pydantic-ai introduces several new features, including support for Google Cloud Model Armor and new Gemini models, alongside improvements to tool handling and error management. These updates benefit developers building AI applications with pydantic-ai, offering enhanced capabilities and robustness. Notably, it also includes dependency upgrades to address security alerts.
feature patch - Django Weblog bloginfraengineerpython-web ·
Django 6.1 Release Candidate 1 Available
Django 6.1 release candidate 1 is now available, offering a final chance to test new features and usability improvements before the stable release. This stage includes a string freeze and a call for translators. If no major bugs are found, Django 6.1 is expected to be released around August 5.
announcement feature
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.