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

  • Pydantic AI Releases sdkaideprecationmediapython-agentic ·

    Pydantic AI V2.0.0 Released

    Pydantic AI has released version 2.0.0, marking a stable release after seven betas. This version introduces a harness-first design with capabilities as a core primitive for agent development. It's recommended for developers building AI agents, and users should consult the upgrade guide for migration from V1.

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

    openai-agents-python v0.18.0: RealtimeAgent default model changed, Unicode support added

    The openai-agents-python library has released version 0.18.0, defaulting RealtimeAgents to the gpt-realtime-2.1 model for improved performance. Additionally, Unicode storage options are now available for SQLAlchemy sessions, enhancing data handling capabilities. These changes affect users leveraging RealtimeAgent or SQLAlchemySession within the library.

    feature patch
  • Pydantic AI Releases sdkaiazureengineerpython-agentic ·

    pydantic-ai v2.7.0: Azure shorthand, Grok-4.5 model, and bug fixes

    Version 2.7.0 of pydantic-ai introduces support for the Azure-responses model ID shorthand and adds the xAI grok-4.5 model. It also includes several bug fixes, such as improved handling of boolean JSON Schema nodes and preservation of HTTPX event hooks. This release is relevant for developers using pydantic-ai with Azure and other AI providers.

    feature patch
  • Pydantic AI Releases sdkaisecuritysecurity-advisoryengineermediapython-agentic ·

    pydantic-ai v2.6.0 adds file support, Bedrock profiles, and security fixes

    Pydantic-ai version 2.6.0 introduces new features including file support for CodeExecutionTool and additional Bedrock model profiles, enhancing usability for AI development. It also addresses several bug fixes to improve stability and integrates dependency updates to mitigate known security vulnerabilities. These changes are relevant for developers building AI applications with pydantic-ai, particularly those integrating with Anthropic, OpenAI, or AWS Bedrock services.

    feature patch
  • CrewAI Releases sdkaiengineerpython-agentic ·

    CrewAI 1.15.1: Git initialization, explicit definitions, and bug fixes

    CrewAI version 1.15.1 introduces new features including Git repository initialization for generated projects and requires explicit crew definitions for enhanced project clarity. This patch also addresses several bugs, such as issues with deployment page link resolution and JSON crew template rendering, aiming to improve the development workflow for users building autonomous AI agents. The release is available now as a patch.

    feature patch
  • Pydantic AI Releases sdkaiengineerpython-agentic ·

    pydantic-ai v2.8.0: New features and bug fixes

    Pydantic-ai version 2.8.0 introduces new features like enhanced `to_cli()` capabilities and an updated bundled chat UI. The release also addresses several bugs, including validation issues with tool parameters and fixes for response handling. This update is relevant for developers utilizing pydantic-ai for AI agent development and integration.

    feature patch
  • Pydantic AI Releases sdkaimediapython-agentic ·

    pydantic-ai v2.3.0 adds Zhipu AI provider and numerous bug fixes

    Version 2.3.0 of pydantic-ai introduces a new native provider for Z.AI (Zhipu AI) with thinking support. The release also includes a significant number of bug fixes addressing issues with tool results, file content handling, message routing, and state reconstruction. These updates are relevant to developers using pydantic-ai for AI integrations, particularly those leveraging various providers and tools.

    feature patch
  • FastAPI Releases sdkengineerpython-web ·

    FastAPI 0.139.0: Frontend Dependencies and Translation Updates

    FastAPI version 0.139.0 introduces support for dependencies within `app.frontend()`, which can be used for automatic cookie authentication for the frontend. This release also includes extensive updates to translations across multiple languages. These changes are available now and primarily affect developers using FastAPI for web application development.

    feature patch
  • Pydantic AI Releases sdkaimediapython-agentic ·

    pydantic-ai v2.5.0: Security Fix, New Features, and Bug Fixes

    Version 2.5.0 of pydantic-ai addresses a moderate security vulnerability (GHSA-jpr8-2v3g-wgf9) related to message sanitization in the AG-UI serving path. This release also introduces new features like `sanitize_messages` for inbound history hardening and round-trip multimodal tool returns through AG-UI and Vercel AI adapters. The update includes numerous bug fixes across various components, impacting users of both v2 and v1 lines of the library.

    security feature patch
  • Pydantic AI Releases sdkaiengineermediapython-agentic ·

    pydantic-ai v2.2.0: New AI model support and numerous bug fixes

    Pydantic-ai version 2.2.0 introduces support for Anthropic's Claude Sonnet 5 and adds usage cost fields for OpenRouter. Several bug fixes are included, addressing issues with GroqModel metadata, Pyodide callbacks, usage accumulation, and Heroku routing. These updates benefit developers integrating various AI models and enhance the stability and functionality of the pydantic-ai library.

    feature patch
  • Pydantic AI Releases sdkaipython-agentic ·

    pydantic-ai v2.4.0: New Evaluators and Bug Fixes

    Pydantic-ai version 2.4.0 introduces several new features, including enhanced evaluation capabilities with GEval and new span-based evaluators for agentic systems. It also addresses various bug fixes across different modules, improving stability and functionality. These updates benefit developers working with AI agents and LLM applications, offering more robust evaluation tools and refined behavior. The release includes dependency updates and contributions from new community members.

    feature patch
  • Django Weblog blogpreviewengineer ·

    Django 6.1 Beta 1 Released

    Django 6.1 beta 1 is now available, offering new features and usability improvements ahead of the final release. This beta version allows users to test upcoming changes and report bugs before the scheduled August 5 final release. It is intended for testing and not production use, with bug fixes focusing on regressions and new feature issues.

    feature announcement
  • Django Weblog blogengineerfinanceeducationgovernment ·

    Django Software Foundation Seeks Executive Director

    The Django Software Foundation (DSF) has announced the search for its first Executive Director, a crucial step to manage its growing operational responsibilities beyond volunteer efforts. Six Django development agencies have collectively pledged over $47,500 to fund the role for its first year. This initiative aims to enhance support for Django Fellows, improve fundraising, and ensure the long-term sustainability of the Django framework. The job posting will be released soon, and further community contributions are encouraged.

    announcement feature
  • 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
  • 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 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 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 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.