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 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
  • 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
  • Pydantic AI Releases sdkaideprecationengineerpython-agentic ·

    pydantic-ai v2.15.0: Prompt caching, Mistral prompts, tool retries, and more

    Pydantic-AI v2.15.0 introduces several new features including explicit prompt caching for OpenAI, inline text files in MistralModel prompts, and support for overriding tool-retry budgets. It also addresses multiple bug fixes related to hosted tool search, array handling, and durability capabilities. This release is primarily for developers and engineers using Pydantic-AI for LLM integrations and agent development.

    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.