$ the-wire · showcase
Three new data residency regions land in both SDKs
By RepoJournal · Filed · About OpenAI · Composed from the cited sources · methodology
Both official SDKs shipped the same release train on the same day: au, in, and jp residency values, GPT-6 Rosalind in the model catalog, and new image output controls, with openai-python also pulling in aiohttp, yarl, and PyJWT security floors.
feat(api): add Australia, India, and Japan residency options (#3112) openai/openai-node
The `dataResidency` client option now accepts `au`, `in`, and `jp`, bringing the documented set to seven supported regions. The TypeScript suite covering it ran 29 tests on Node 22.23.3, per the commit message.
feat(api): add image complexity and GIF and SVG output controls openai/openai-node
TypeScript callers can set image complexity, set GIF frame count and duration for new images and edits, and pick an SVG author model whose token usage is readable. Creating, editing, and the Responses image tool now take the GPT Image 2.6 model names.
v3.46.0 openai/openai-python
by openai-sdks[bot]
openai-python 3.46.0 carries the same three-residency set, GPT-6 Rosalind in the model catalog, and the image complexity, GIF, and SVG controls. Python callers get feature parity with openai-node's release.
chore(deps): update aiohttp, multidict, PyJWT, and required yarl security floors openai/openai-python
The aiohttp floor moves to 3.14.4, yarl to 1.25.1, multidict to 6.9.1, and PyJWT to 2.15.0, with aiohttp-extra minimums published so installers cannot resolve the replaced releases. aiohttp 3.14.4 requires yarl>=1.25.1 upstream, so the two bumps travel together.
Keep threads on their saved model provider when defaults change openai/codex
Also in Codex: cold resumes now resolve against the thread's saved model provider and reject explicit provider switches, so changing your default provider no longer strands threads built on another one. A separate fix binds memory consolidation permissions to the memory directory with network access kept off.
Action items
- → Upgrade openai-python to 3.46.0 to pick up the aiohttp 3.14.4, yarl 1.25.1, multidict 6.9.1, and PyJWT 2.15.0 securit... openai/openai-python [plan]