Catalog / OpenAI Python SDK

OpenAI Python SDK breaking changes

The 3 releases whose own notes call out a breaking change, out of 103 the archive holds. Scattered one per release page, this is a run nobody can see; gathered, it is the shape of how often OpenAI Python SDK asks you to change your code.

Tagged breaking
3 of 103 releases
Roughly
1 in 34 releases held here
Most recent
22 Oct 2026 yesterday
Across
10 months back to 16 Dec 2025

How this is decided

A release appears here because the word breaking is in the notes its publisher wrote, not because anyone here read the diff. That cuts both ways. A release that changed an API without using the word is missing from this page, and a release that used the word about something minor is on it. It is the publisher’s own signal, reported rather than judged, which is the same rule the security page follows.

3.37.0breakingchanged

⚠ BREAKING CHANGES api: This minor release includes a breaking change to Decisions types. In Live response models, question instructions can now be a string or a list of structured text, image, or JSON parts; check isinstance(question.instr

3.0.0breaking

⚠ BREAKING CHANGES api: HTTPX2 is now the default HTTP client, and httpx is no longer installed automatically. Applications using custom HTTPX clients, transports, or configuration objects must migrate to their HTTPX2 equivalents or use the

2.13.0breakingadded

Features api: gpt-image-1.5 (1c88f03) Chores ci: add CI job to detect breaking changes with the Agents SDK (#1436) (237c91e) internal: add missing files argument to base client (e6d6fd5)