{"collection":{"slug":"frontier-ai-labs","name":"Frontier AI Labs"},"digest":{"id":"cwd_GcQbuw0-erz91Syhc9lz7","weekStart":"2026-10-12","title":"GPT-5.5 retires, Claude Code retunes permissions, and the SDKs rebuild for realtime","intro":"OpenAI retired GPT-5.5 across ChatGPT, ChatGPT Work, and Codex, while Claude Code changed its default permission mode on third-party providers and ChatGPT shipped Slides, parallel agents in GPT-6 Pro, and a new generation of Live voices.","body":"### A model generation turns over\n\nThe clearest story of the week is a retirement. OpenAI is [retiring GPT-5.5 from ChatGPT, ChatGPT Work, and Codex](/release/rel_jnjf31M9Neyh1q1CGDMTy-openai-retires-gpt-5-5-from-chatgpt-chatgpt-work-and-codex) — API access is unaffected, but anything built on the chat surfaces has to move. For Codex specifically, [GPT-5.5 retired for users signed in with ChatGPT](/release/rel_q5LB7umkm9tI2-0dMo-Ds-codex-retires-gpt-5-5-for-chatgpt-sign-ins-on-october-14-2026) at noon PDT on October 14, while API-key-authenticated sessions kept working. The practical fallout is configuration drift: workspace defaults, saved model settings, managed configurations, custom agents, scheduled tasks, and scripts that still name `gpt-5.5` need to be pointed at GPT-6.1 Sol. If you administer a workspace, this is the week's one genuinely urgent chore.\n\n### Claude Code retunes defaults and mod plumbing\n\nClaude Code shipped a run of updates, and the headline is a default change: [Claude Code's default permission mode on third-party providers](/release/rel_yyYQk-SE3CQ21QpJcGitQ-claude-code-v2-1-302-changes-default-permission-mode-on-third-party-providers) now applies to `claude -p` and Agent SDK sessions with no explicit permission mode when telemetry is off or on a fresh install, and fork subagents are on by default across the CLI, Agent SDK, desktop app, and VS Code. The same update stopped the Read tool from loading image files of any size into memory — sources over 128 MB are now refused — and added a row in `/config` to toggle idle compaction off.\n\nThe rest of the week was about giving mod authors and terminal users more control. Claude Code [added vim mode's `%` motion and multi-line input for mods](/release/rel_GSk_9Pnph72ux2PSiu4KK-claude-code-v2-1-301-adds-vim-mode-motion-and-mod-multi-line-input), plus an environment variable that bounds unattended retry when a usage limit resets too far in the future; it also fixed a `WorktreeCreate` hook's worktree being removed on quit without asking, and sign-in refresh timeouts that caused unexpected sign-outs. Earlier, Claude Code [brought `/advisor` to AWS and OpenTelemetry GenAI span attributes to trace spans](/release/rel_Oh6YO-aNhoIp3SdgK1uNz-claude-code-v2-1-300-adds-advisor-on-aws-and-opentelemetry-genai-span-attributes), alongside mod authoring features like virtualText prompt decorations and a `prompt.change` hook, and more than 35 fixes across subagent tracking, worktree handling in reftable repositories, and resume/compaction message loss.\n\nOn the platform side, [the Compliance API now returns the instructions members saved for Claude, and fast mode is generally available for Opus 5.5](/release/rel_7tQKUHEP76yEv51JM8g72-claude-compliance-api-returns-user-instructions-fast-mode-ga-for-opus-5-5) — the beta header is no longer required, a default rate limit applies to Start, Build, and Scale tiers, and fast mode reaches Claude in Microsoft Foundry.\n\n### ChatGPT grows collaboration surfaces\n\nChatGPT's week was mostly new surfaces to work in. [ChatGPT Slides](/release/rel_gSgd0C0bahhCuFD4zPqZG-chatgpt-launches-slides-for-creating-and-collaborating-on-presentations) lets you build a deck from a conversation, files, or an outline, edit it directly or by asking, and collaborate in real time with shared comments — then present from ChatGPT or export to PowerPoint, PDF, or Google Slides. [GPT-6 Pro picked up parallel agents](/release/rel_ExjKvIlC0UVMv0wf2slXS-chatgpt-updates-gpt-6-pro-with-parallel-agents-and-faster-responses) that split a task across different parts of the work with visible progress, plus faster responses and better plugin and tool use. Voice mode got [GPT-Live-1.1 and a broader set of Live voices](/release/rel_Ywd1KOKXjg-l3jPbaI5Ix-chatgpt-rolls-out-gpt-live-1-1-and-new-voices-in-voice-mode) covering French, German, Hindi, Japanese, Korean, and Mexican Spanish, and Sites lost its [fixed cap on how many you can create](/release/rel_UXZGRxzwV1GgFvc5xNmk2-chatgpt-removes-fixed-cap-on-number-of-sites-for-plus-and-pro).\n\nFor administrators, ChatGPT Enterprise [retired admin-managed sync connectors](/release/rel_ozrVSdEK3fyauuTdWCRyO-chatgpt-enterprise-retires-admin-managed-sync-adds-real-time-app-content) in favor of real-time Google Drive, SharePoint, and Teams apps, with new content controls under Safety & Security Controls. The Admin Console [consolidated External access controls](/release/rel_9BPfZkws87PkAnKcT-gfM-chatgpt-enterprise-edu-admin-console-consolidates-external-access-controls) into one page for organization defaults and per-app permissions, and both Enterprise and Business admins can now [manage up to 25 plugins at once](/release/rel_JFmmZxMZxkafqy_hijrOY-chatgpt-enterprise-admin-console-now-manages-up-to-25-plugins-at-once) — the [same bulk plugin management](/release/rel_Ae9BwSF_e3mgMQmjHszrM-chatgpt-business-admins-can-manage-up-to-25-plugins-at-once) arrived for Business workspaces. Enterprise also began a [Sites admin preview with data residency and tunnels](/release/rel_qHAhOJKum2wtiykqSLF04-chatgpt-enterprise-edu-adds-sites-admin-preview-data-residency-and-tunnels), and OpenAI opened [Rosalind Academic Plan applications for US university life-sciences labs](/release/rel_Kt5FEVdntj-aW1LkEH25e-openai-opens-chatgpt-rosalind-academic-plan-applications-for-us-university-labs).\n\n### The SDKs rebuild around realtime\n\nAcross the Python, Node, and Go SDKs, the same feature wave landed in near-lockstep, and realtime is where the engineering went. All three added [opt-in bounded connection recovery](/release/rel_PnV7HCwfT67b3rCjd6qJe-openai-node-sdk-v7-39-0-adds-opt-in-bounded-connection-recovery-for-realtime) for Realtime — [WebSocket session recovery in Go](/release/rel_DaNoflU2UVnw2nEytrIUk-openai-go-sdk-v3-82-0-adds-opt-in-realtime-websocket-session-recovery), with [Python fixing beta Realtime byte reads on websockets 13](/release/rel_SjzMahmX1NJYRoMx9_5Of-openai-python-sdk-v3-35-1-fixes-beta-realtime-byte-reads-on-websockets-13) — alongside [typed Live sideband events](/release/rel_DUOLUtqZfGTdZNkzpm1q7-openai-node-sdk-v7-38-0-adds-typed-live-sideband-events) and [an ultrafast service tier for Agents](/release/rel_4-g8Y4u2N7g2viAtajlR_-openai-python-sdk-v3-35-0-adds-typed-live-sideband-events-and-ultrafast-agents), plus [Realtime Translation WebSocket sessions in Python](/release/rel_ztGMe1yav0WMAHtvv27CN-openai-python-sdk-v3-34-0-adds-realtime-translation-websocket-sessions).\n\nThe same releases carried a long list of shared API additions: [prompt-based voice creation and cache settings](/release/rel_m7EJM5c1HvVxJDYPXNd8O-openai-python-sdk-v3-32-0-adds-prompt-based-voice-creation-and-cache-settings), [regional processing residency options](/release/rel_3B_B70EuIgkCi9fyvO98e-openai-node-sdk-v7-34-0-adds-regional-processing-residency-options), [safety identifiers on image requests](/release/rel_McC4H4Jp9R7oRU2nohHvB-openai-node-sdk-v7-36-0-adds-safety-identifiers-to-image-requests), [browser and computer toolsets](/release/rel_g-wPO_po0QrM9xIv2I9uW-openai-python-sdk-v3-31-0-adds-browser-and-computer-toolsets), and [beta session spending limits](/release/rel_QpAsdIDmWlM-CaYJHuskV-openai-python-sdk-v3-30-0-adds-beta-session-spending-limits). Go's parallel run brought [Decisions delegation, triggers, and Live events](/release/rel_zzeTnSgLdUEa0ZEEUNQpn-openai-go-sdk-v3-80-0-adds-decisions-triggers-realtime-websockets), [typed Live sideband events and beta connections](/release/rel_GYAXWSPvySwEtXfKd0tDc-openai-go-sdk-v3-81-0-adds-typed-live-sideband-events-and-agents-ultrafast-tier), [prompt-based voice creation and residency options](/release/rel_erGqNmLIwKIa2Q5NlAOsu-openai-go-sdk-v3-79-0-adds-prompt-based-voice-creation-and-regional-residency), and [updatable project API key expiry](/release/rel_YQ7tHlXXtyZjMYlmQp8oJ-openai-go-sdk-v3-78-0-adds-project-api-key-expiry-updates), while [organization Decisions usage reporting](/release/rel_LjS0gONvcDs2mc8TIKOh4-openai-go-sdk-v3-77-0-adds-organization-decisions-usage-reporting) and a [degraded external storage status](/release/rel_2lrnmYR99TENzYzYLP-ZU-openai-node-sdk-v7-37-0-adds-degraded-external-storage-status) rounded out the shared surface. The API itself gained [native Decisions integration in GPT-Live](/release/rel_lKOA1y5LFlsjn6L-hm8AF-openai-api-adds-native-decisions-integration-in-gpt-live), letting apps act while the user is still speaking.\n\nElsewhere, Codex CLI [added a searchable `/config` panel and immediate steering](/release/rel_EN-aGeo36X7V1XKaMlNHS-codex-cli-0-163-0-adds-config-search-and-code-mode-steering), so a follow-up sent mid-response redirects the turn and interrupts stop active Code Mode cells.","releaseIds":["rel_jnjf31M9Neyh1q1CGDMTy","rel_q5LB7umkm9tI2-0dMo-Ds","rel_yyYQk-SE3CQ21QpJcGitQ","rel_GSk_9Pnph72ux2PSiu4KK","rel_Oh6YO-aNhoIp3SdgK1uNz","rel_7tQKUHEP76yEv51JM8g72","rel_gSgd0C0bahhCuFD4zPqZG","rel_ExjKvIlC0UVMv0wf2slXS","rel_Ywd1KOKXjg-l3jPbaI5Ix","rel_UXZGRxzwV1GgFvc5xNmk2","rel_ozrVSdEK3fyauuTdWCRyO","rel_9BPfZkws87PkAnKcT-gfM","rel_JFmmZxMZxkafqy_hijrOY","rel_Ae9BwSF_e3mgMQmjHszrM","rel_qHAhOJKum2wtiykqSLF04","rel_Kt5FEVdntj-aW1LkEH25e","rel_PnV7HCwfT67b3rCjd6qJe","rel_DaNoflU2UVnw2nEytrIUk","rel_SjzMahmX1NJYRoMx9_5Of","rel_DUOLUtqZfGTdZNkzpm1q7","rel_4-g8Y4u2N7g2viAtajlR_","rel_ztGMe1yav0WMAHtvv27CN","rel_m7EJM5c1HvVxJDYPXNd8O","rel_3B_B70EuIgkCi9fyvO98e","rel_McC4H4Jp9R7oRU2nohHvB","rel_g-wPO_po0QrM9xIv2I9uW","rel_QpAsdIDmWlM-CaYJHuskV","rel_zzeTnSgLdUEa0ZEEUNQpn","rel_GYAXWSPvySwEtXfKd0tDc","rel_erGqNmLIwKIa2Q5NlAOsu","rel_YQ7tHlXXtyZjMYlmQp8oJ","rel_LjS0gONvcDs2mc8TIKOh4","rel_2lrnmYR99TENzYzYLP-ZU","rel_lKOA1y5LFlsjn6L-hm8AF","rel_EN-aGeo36X7V1XKaMlNHS"],"releaseCount":48,"generatedAt":"2026-10-19T06:17:15.720Z","releases":[{"id":"rel_jnjf31M9Neyh1q1CGDMTy","title":"OpenAI retires GPT-5.5 from ChatGPT, ChatGPT Work, and Codex","path":"/release/rel_jnjf31M9Neyh1q1CGDMTy-gpt-5-5-retired-from-chatgpt-work-and-codex","url":"https://help.openai.com/en/articles/9624314-model-release-notes#gpt-5-5","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"models","name":"Models"},"importance":4,"composition":{"bugs":0,"features":0,"enhancements":1},"publishedAt":"2026-10-14T00:00:00.000Z"},{"id":"rel_q5LB7umkm9tI2-0dMo-Ds","title":"Codex retires GPT-5.5 for ChatGPT sign-ins on October 14, 2026","path":"/release/rel_q5LB7umkm9tI2-0dMo-Ds-gpt-5-5-retires-in-codex-for-chatgpt-sign-ins","url":"https://developers.openai.com/codex/changelog/#codex-2026-10-14-gpt-55-retirement","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"codex","name":"Codex"},"importance":4,"composition":{"bugs":0,"features":0,"enhancements":1},"publishedAt":"2026-10-14T00:00:00.000Z"},{"id":"rel_yyYQk-SE3CQ21QpJcGitQ","title":"Claude Code v2.1.302 changes default permission mode on third-party providers","path":"/release/rel_yyYQk-SE3CQ21QpJcGitQ-third-party-sessions-start-in-default-mode-image-reads-capped-at-128-mb","url":"https://code.claude.com/docs/en/changelog#2-1-302","org":{"slug":"anthropic","name":"Anthropic","avatarUrl":"https://media.releases.sh/orgs/anthropic.png","githubHandle":"anthropics"},"product":{"slug":"claude-code","name":"Claude Code"},"importance":4,"composition":{"bugs":30,"features":4,"enhancements":8},"publishedAt":"2026-10-16T20:53:06.000Z"},{"id":"rel_GSk_9Pnph72ux2PSiu4KK","title":"Claude Code v2.1.301 adds vim mode `%` motion and mod multi-line input","path":"/release/rel_GSk_9Pnph72ux2PSiu4KK-vim-bracket-jump-worktree-quit-guard-sign-out-race-fixed","url":"https://code.claude.com/docs/en/changelog#2-1-301","org":{"slug":"anthropic","name":"Anthropic","avatarUrl":"https://media.releases.sh/orgs/anthropic.png","githubHandle":"anthropics"},"product":{"slug":"claude-code","name":"Claude Code"},"importance":3,"composition":{"bugs":35,"features":8,"enhancements":8},"publishedAt":"2026-10-15T19:22:06.000Z"},{"id":"rel_Oh6YO-aNhoIp3SdgK1uNz","title":"Claude Code v2.1.300 adds /advisor on AWS and OpenTelemetry GenAI span attributes","path":"/release/rel_Oh6YO-aNhoIp3SdgK1uNz-mod-prompt-hooks-and-virtualtext-added-dozens-of-agent-fixes","url":"https://code.claude.com/docs/en/changelog#2-1-300","org":{"slug":"anthropic","name":"Anthropic","avatarUrl":"https://media.releases.sh/orgs/anthropic.png","githubHandle":"anthropics"},"product":{"slug":"claude-code","name":"Claude Code"},"importance":3,"composition":{"bugs":37,"features":7,"enhancements":3},"publishedAt":"2026-10-14T18:24:25.000Z"},{"id":"rel_7tQKUHEP76yEv51JM8g72","title":"Claude Compliance API returns user instructions; fast mode GA for Opus 5.5","path":"/release/rel_7tQKUHEP76yEv51JM8g72-compliance-api-returns-user-instructions-opus-5-5-fast-mode-ga","url":"https://platform.claude.com/docs/en/release-notes/overview#compliance-api-now-returns-instructions-for-claude-and-globa","org":{"slug":"anthropic","name":"Anthropic","avatarUrl":"https://media.releases.sh/orgs/anthropic.png","githubHandle":"anthropics"},"product":{"slug":"claude-platform","name":"Claude Platform"},"importance":3,"composition":{"bugs":0,"features":3,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_gSgd0C0bahhCuFD4zPqZG","title":"ChatGPT launches Slides for creating and collaborating on presentations","path":"/release/rel_gSgd0C0bahhCuFD4zPqZG-chatgpt-slides-bring-real-time-deck-collaboration","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#create-and-collaborate-on-slides-in-chatgpt","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":4,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-16T00:00:00.000Z"},{"id":"rel_ExjKvIlC0UVMv0wf2slXS","title":"ChatGPT updates GPT-6 Pro with parallel agents and faster responses","path":"/release/rel_ExjKvIlC0UVMv0wf2slXS-gpt-6-pro-now-runs-parallel-agents-on-tasks","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#updates-to-gpt-6-pro-model-in-chatgpt","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":4,"composition":{"bugs":0,"features":1,"enhancements":2},"publishedAt":"2026-10-16T00:00:00.000Z"},{"id":"rel_Ywd1KOKXjg-l3jPbaI5Ix","title":"ChatGPT rolls out GPT-Live-1.1 and new voices in Voice mode","path":"/release/rel_Ywd1KOKXjg-l3jPbaI5Ix-gpt-live-1-1-rolls-out-new-french-german-hindi-voices","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#gpt-live-1-1-and-new-voices-in-chatgpt","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":4,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_UXZGRxzwV1GgFvc5xNmk2","title":"ChatGPT removes fixed cap on number of Sites for Plus and Pro","path":"/release/rel_UXZGRxzwV1GgFvc5xNmk2-no-more-fixed-limit-on-sites-you-can-create","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#site-limits-plus-and-pro","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_ozrVSdEK3fyauuTdWCRyO","title":"ChatGPT Enterprise retires admin-managed sync, adds real-time app content controls","path":"/release/rel_ozrVSdEK3fyauuTdWCRyO-admin-managed-sync-retired-app-content-controls-added","url":"https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes#administrator-managed-sync-retirement-and-app-content-contro","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-enterprise-edu","name":"ChatGPT Enterprise & Edu"},"importance":4,"composition":{"bugs":0,"features":1,"enhancements":1},"publishedAt":"2026-10-16T00:00:00.000Z"},{"id":"rel_9BPfZkws87PkAnKcT-gfM","title":"ChatGPT Enterprise & Edu Admin Console consolidates External access controls","path":"/release/rel_9BPfZkws87PkAnKcT-gfM-external-access-page-centralized-in-admin-console","url":"https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes#updated-external-access-controls-in-admin-console","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-enterprise-edu","name":"ChatGPT Enterprise & Edu"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-16T00:00:00.000Z"},{"id":"rel_JFmmZxMZxkafqy_hijrOY","title":"ChatGPT Enterprise admin console now manages up to 25 plugins at once","path":"/release/rel_JFmmZxMZxkafqy_hijrOY-bulk-plugin-management-for-admins-up-to-25-at-a-time","url":"https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes#manage-multiple-plugins-at-once","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-enterprise-edu","name":"ChatGPT Enterprise & Edu"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":1},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_Ae9BwSF_e3mgMQmjHszrM","title":"ChatGPT Business admins can manage up to 25 plugins at once","path":"/release/rel_Ae9BwSF_e3mgMQmjHszrM-bulk-plugin-management-up-to-25-at-a-time","url":"https://help.openai.com/en/articles/11391654-chatgpt-business-release-notes#manage-multiple-plugins-at-once","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-business","name":"ChatGPT Business"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_qHAhOJKum2wtiykqSLF04","title":"ChatGPT Enterprise & Edu adds Sites admin preview, data residency, and tunnels","path":"/release/rel_qHAhOJKum2wtiykqSLF04-sites-admin-preview-data-residency-tunnels-roll-out","url":"https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes#chatgpt-sites-updates-for-enterprise","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-enterprise-edu","name":"ChatGPT Enterprise & Edu"},"importance":3,"composition":{"bugs":0,"features":3,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_Kt5FEVdntj-aW1LkEH25e","title":"OpenAI opens ChatGPT Rosalind Academic Plan applications for US university labs","path":"/release/rel_Kt5FEVdntj-aW1LkEH25e-rosalind-academic-plan-applications-open-to-us-labs","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#applications-for-the-rosalind-academic-plan","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":3,"composition":null,"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_PnV7HCwfT67b3rCjd6qJe","title":"OpenAI Node SDK v7.39.0 adds opt-in bounded connection recovery for Realtime","path":"/release/rel_PnV7HCwfT67b3rCjd6qJe-realtime-gets-opt-in-bounded-connection-recovery","url":"https://github.com/openai/openai-node/releases/tag/v7.39.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-18T23:53:55.000Z"},{"id":"rel_DaNoflU2UVnw2nEytrIUk","title":"OpenAI Go SDK v3.82.0 adds opt-in Realtime WebSocket session recovery","path":"/release/rel_DaNoflU2UVnw2nEytrIUk-realtime-websocket-sessions-get-opt-in-bounded-recovery","url":"https://github.com/openai/openai-go/releases/tag/v3.82.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-18T23:52:34.000Z"},{"id":"rel_SjzMahmX1NJYRoMx9_5Of","title":"OpenAI Python SDK v3.35.1 fixes beta Realtime byte reads on websockets 13","path":"/release/rel_SjzMahmX1NJYRoMx9_5Of-realtime-byte-reads-preserved-on-websockets-13","url":"https://github.com/openai/openai-python/releases/tag/v3.35.1","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":1,"features":0,"enhancements":0},"publishedAt":"2026-10-18T01:05:46.000Z"},{"id":"rel_DUOLUtqZfGTdZNkzpm1q7","title":"OpenAI Node SDK v7.38.0 adds typed Live sideband events","path":"/release/rel_DUOLUtqZfGTdZNkzpm1q7-typed-live-sideband-events-now-available","url":"https://github.com/openai/openai-node/releases/tag/v7.38.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-17T23:13:58.000Z"},{"id":"rel_4-g8Y4u2N7g2viAtajlR_","title":"OpenAI Python SDK v3.35.0 adds typed Live sideband events and ultrafast Agents tier","path":"/release/rel_4-g8Y4u2N7g2viAtajlR_-typed-live-sideband-events-ultrafast-agents-tier","url":"https://github.com/openai/openai-python/releases/tag/v3.35.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":1,"features":2,"enhancements":0},"publishedAt":"2026-10-17T23:13:52.000Z"},{"id":"rel_ztGMe1yav0WMAHtvv27CN","title":"OpenAI Python SDK v3.34.0 adds Realtime Translation WebSocket sessions","path":"/release/rel_ztGMe1yav0WMAHtvv27CN-realtime-translation-websocket-sessions-land","url":"https://github.com/openai/openai-python/releases/tag/v3.34.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-17T20:34:04.000Z"},{"id":"rel_m7EJM5c1HvVxJDYPXNd8O","title":"OpenAI Python SDK v3.32.0 adds prompt-based voice creation and cache settings","path":"/release/rel_m7EJM5c1HvVxJDYPXNd8O-prompt-based-voice-creation-cache-settings-and-key-options-added","url":"https://github.com/openai/openai-python/releases/tag/v3.32.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":1,"features":6,"enhancements":0},"publishedAt":"2026-10-16T20:17:26.000Z"},{"id":"rel_3B_B70EuIgkCi9fyvO98e","title":"OpenAI Node SDK v7.34.0 adds regional processing residency options","path":"/release/rel_3B_B70EuIgkCi9fyvO98e-regional-processing-residency-options-for-api-requests","url":"https://github.com/openai/openai-node/releases/tag/v7.34.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-14T21:24:48.000Z"},{"id":"rel_McC4H4Jp9R7oRU2nohHvB","title":"OpenAI Node SDK v7.36.0 adds safety identifiers to image requests","path":"/release/rel_McC4H4Jp9R7oRU2nohHvB-image-requests-and-responses-gain-safety-identifiers","url":"https://github.com/openai/openai-node/releases/tag/v7.36.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-17T00:28:22.000Z"},{"id":"rel_g-wPO_po0QrM9xIv2I9uW","title":"OpenAI Python SDK v3.31.0 adds browser and computer toolsets","path":"/release/rel_g-wPO_po0QrM9xIv2I9uW-browser-and-computer-toolsets-land-in-python-sdk","url":"https://github.com/openai/openai-python/releases/tag/v3.31.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-14T05:38:46.000Z"},{"id":"rel_QpAsdIDmWlM-CaYJHuskV","title":"OpenAI Python SDK v3.30.0 adds beta session spending limits","path":"/release/rel_QpAsdIDmWlM-CaYJHuskV-session-spending-limits-in-beta-async-http-1-1-reuse-restored","url":"https://github.com/openai/openai-python/releases/tag/v3.30.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":1,"features":5,"enhancements":1},"publishedAt":"2026-10-14T04:00:19.000Z"},{"id":"rel_zzeTnSgLdUEa0ZEEUNQpn","title":"OpenAI Go SDK v3.80.0 adds Decisions triggers, Realtime WebSockets","path":"/release/rel_zzeTnSgLdUEa0ZEEUNQpn-decisions-triggers-and-live-events-realtime-websocket-connections","url":"https://github.com/openai/openai-go/releases/tag/v3.80.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":4,"enhancements":3},"publishedAt":"2026-10-17T20:32:53.000Z"},{"id":"rel_GYAXWSPvySwEtXfKd0tDc","title":"OpenAI Go SDK v3.81.0 adds typed Live sideband events and Agents ultrafast tier","path":"/release/rel_GYAXWSPvySwEtXfKd0tDc-typed-live-sideband-events-agents-ultrafast-service-tier","url":"https://github.com/openai/openai-go/releases/tag/v3.81.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-17T23:12:54.000Z"},{"id":"rel_erGqNmLIwKIa2Q5NlAOsu","title":"OpenAI Go SDK v3.79.0 adds prompt-based voice creation and regional residency options","path":"/release/rel_erGqNmLIwKIa2Q5NlAOsu-prompt-based-voice-creation-regional-processing-residency-options","url":"https://github.com/openai/openai-go/releases/tag/v3.79.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":4,"features":9,"enhancements":0},"publishedAt":"2026-10-16T23:23:16.000Z"},{"id":"rel_YQ7tHlXXtyZjMYlmQp8oJ","title":"OpenAI Go SDK v3.78.0 adds project API key expiry updates","path":"/release/rel_YQ7tHlXXtyZjMYlmQp8oJ-project-api-key-expiry-now-updatable","url":"https://github.com/openai/openai-go/releases/tag/v3.78.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-13T18:38:42.000Z"},{"id":"rel_LjS0gONvcDs2mc8TIKOh4","title":"OpenAI Go SDK v3.77.0 adds organization Decisions usage reporting","path":"/release/rel_LjS0gONvcDs2mc8TIKOh4-org-decisions-usage-reporting-shida-live-voice-added","url":"https://github.com/openai/openai-go/releases/tag/v3.77.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":3,"enhancements":0},"publishedAt":"2026-10-12T05:27:15.000Z"},{"id":"rel_2lrnmYR99TENzYzYLP-ZU","title":"OpenAI Node SDK v7.37.0 adds degraded external storage status","path":"/release/rel_2lrnmYR99TENzYzYLP-ZU-degraded-external-storage-status-added-to-api","url":"https://github.com/openai/openai-node/releases/tag/v7.37.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":1},"publishedAt":"2026-10-17T20:34:08.000Z"},{"id":"rel_lKOA1y5LFlsjn6L-hm8AF","title":"OpenAI API adds native Decisions integration in GPT-Live","path":"/release/rel_lKOA1y5LFlsjn6L-hm8AF-gpt-live-gains-native-decisions-integration","url":"https://developers.openai.com/api/docs/changelog#2026-10-15","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"api","name":"API"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_EN-aGeo36X7V1XKaMlNHS","title":"Codex CLI 0.163.0 adds /config search and Code Mode steering","path":"/release/rel_EN-aGeo36X7V1XKaMlNHS-codex-config-searches-preferences-follow-ups-steer-mid-turn","url":"https://developers.openai.com/codex/changelog/#github-release-414286110","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"codex","name":"Codex"},"importance":4,"composition":{"bugs":7,"features":6,"enhancements":2},"publishedAt":"2026-10-15T00:00:00.000Z"}],"sections":[{"heading":"A model generation turns over","anchor":"a-model-generation-turns-over","lede":"The clearest story of the week is a retirement.","releaseIds":["rel_jnjf31M9Neyh1q1CGDMTy","rel_q5LB7umkm9tI2-0dMo-Ds"],"releases":[{"id":"rel_jnjf31M9Neyh1q1CGDMTy","title":"OpenAI retires GPT-5.5 from ChatGPT, ChatGPT Work, and Codex","path":"/release/rel_jnjf31M9Neyh1q1CGDMTy-gpt-5-5-retired-from-chatgpt-work-and-codex","url":"https://help.openai.com/en/articles/9624314-model-release-notes#gpt-5-5","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"models","name":"Models"},"importance":4,"composition":{"bugs":0,"features":0,"enhancements":1},"publishedAt":"2026-10-14T00:00:00.000Z"},{"id":"rel_q5LB7umkm9tI2-0dMo-Ds","title":"Codex retires GPT-5.5 for ChatGPT sign-ins on October 14, 2026","path":"/release/rel_q5LB7umkm9tI2-0dMo-Ds-gpt-5-5-retires-in-codex-for-chatgpt-sign-ins","url":"https://developers.openai.com/codex/changelog/#codex-2026-10-14-gpt-55-retirement","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"codex","name":"Codex"},"importance":4,"composition":{"bugs":0,"features":0,"enhancements":1},"publishedAt":"2026-10-14T00:00:00.000Z"}]},{"heading":"Claude Code retunes defaults and mod plumbing","anchor":"claude-code-retunes-defaults-and-mod-plumbing","lede":"Claude Code shipped a run of updates, and the headline is a default change: Claude Code's default permission mode on third-party providers now applies to claude -p and Agent SDK sessions with no explicit permission mode when telemetry is off or on a fresh install, and fork subagents are on by default across the CLI, Agent SDK, desktop app, and VS Code.","releaseIds":["rel_yyYQk-SE3CQ21QpJcGitQ","rel_GSk_9Pnph72ux2PSiu4KK","rel_Oh6YO-aNhoIp3SdgK1uNz","rel_7tQKUHEP76yEv51JM8g72"],"releases":[{"id":"rel_yyYQk-SE3CQ21QpJcGitQ","title":"Claude Code v2.1.302 changes default permission mode on third-party providers","path":"/release/rel_yyYQk-SE3CQ21QpJcGitQ-third-party-sessions-start-in-default-mode-image-reads-capped-at-128-mb","url":"https://code.claude.com/docs/en/changelog#2-1-302","org":{"slug":"anthropic","name":"Anthropic","avatarUrl":"https://media.releases.sh/orgs/anthropic.png","githubHandle":"anthropics"},"product":{"slug":"claude-code","name":"Claude Code"},"importance":4,"composition":{"bugs":30,"features":4,"enhancements":8},"publishedAt":"2026-10-16T20:53:06.000Z"},{"id":"rel_GSk_9Pnph72ux2PSiu4KK","title":"Claude Code v2.1.301 adds vim mode `%` motion and mod multi-line input","path":"/release/rel_GSk_9Pnph72ux2PSiu4KK-vim-bracket-jump-worktree-quit-guard-sign-out-race-fixed","url":"https://code.claude.com/docs/en/changelog#2-1-301","org":{"slug":"anthropic","name":"Anthropic","avatarUrl":"https://media.releases.sh/orgs/anthropic.png","githubHandle":"anthropics"},"product":{"slug":"claude-code","name":"Claude Code"},"importance":3,"composition":{"bugs":35,"features":8,"enhancements":8},"publishedAt":"2026-10-15T19:22:06.000Z"},{"id":"rel_Oh6YO-aNhoIp3SdgK1uNz","title":"Claude Code v2.1.300 adds /advisor on AWS and OpenTelemetry GenAI span attributes","path":"/release/rel_Oh6YO-aNhoIp3SdgK1uNz-mod-prompt-hooks-and-virtualtext-added-dozens-of-agent-fixes","url":"https://code.claude.com/docs/en/changelog#2-1-300","org":{"slug":"anthropic","name":"Anthropic","avatarUrl":"https://media.releases.sh/orgs/anthropic.png","githubHandle":"anthropics"},"product":{"slug":"claude-code","name":"Claude Code"},"importance":3,"composition":{"bugs":37,"features":7,"enhancements":3},"publishedAt":"2026-10-14T18:24:25.000Z"},{"id":"rel_7tQKUHEP76yEv51JM8g72","title":"Claude Compliance API returns user instructions; fast mode GA for Opus 5.5","path":"/release/rel_7tQKUHEP76yEv51JM8g72-compliance-api-returns-user-instructions-opus-5-5-fast-mode-ga","url":"https://platform.claude.com/docs/en/release-notes/overview#compliance-api-now-returns-instructions-for-claude-and-globa","org":{"slug":"anthropic","name":"Anthropic","avatarUrl":"https://media.releases.sh/orgs/anthropic.png","githubHandle":"anthropics"},"product":{"slug":"claude-platform","name":"Claude Platform"},"importance":3,"composition":{"bugs":0,"features":3,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"}]},{"heading":"ChatGPT grows collaboration surfaces","anchor":"chatgpt-grows-collaboration-surfaces","lede":"ChatGPT's week was mostly new surfaces to work in.","releaseIds":["rel_gSgd0C0bahhCuFD4zPqZG","rel_ExjKvIlC0UVMv0wf2slXS","rel_Ywd1KOKXjg-l3jPbaI5Ix","rel_UXZGRxzwV1GgFvc5xNmk2","rel_ozrVSdEK3fyauuTdWCRyO","rel_9BPfZkws87PkAnKcT-gfM","rel_JFmmZxMZxkafqy_hijrOY","rel_Ae9BwSF_e3mgMQmjHszrM","rel_qHAhOJKum2wtiykqSLF04","rel_Kt5FEVdntj-aW1LkEH25e"],"releases":[{"id":"rel_gSgd0C0bahhCuFD4zPqZG","title":"ChatGPT launches Slides for creating and collaborating on presentations","path":"/release/rel_gSgd0C0bahhCuFD4zPqZG-chatgpt-slides-bring-real-time-deck-collaboration","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#create-and-collaborate-on-slides-in-chatgpt","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":4,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-16T00:00:00.000Z"},{"id":"rel_ExjKvIlC0UVMv0wf2slXS","title":"ChatGPT updates GPT-6 Pro with parallel agents and faster responses","path":"/release/rel_ExjKvIlC0UVMv0wf2slXS-gpt-6-pro-now-runs-parallel-agents-on-tasks","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#updates-to-gpt-6-pro-model-in-chatgpt","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":4,"composition":{"bugs":0,"features":1,"enhancements":2},"publishedAt":"2026-10-16T00:00:00.000Z"},{"id":"rel_Ywd1KOKXjg-l3jPbaI5Ix","title":"ChatGPT rolls out GPT-Live-1.1 and new voices in Voice mode","path":"/release/rel_Ywd1KOKXjg-l3jPbaI5Ix-gpt-live-1-1-rolls-out-new-french-german-hindi-voices","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#gpt-live-1-1-and-new-voices-in-chatgpt","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":4,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_UXZGRxzwV1GgFvc5xNmk2","title":"ChatGPT removes fixed cap on number of Sites for Plus and Pro","path":"/release/rel_UXZGRxzwV1GgFvc5xNmk2-no-more-fixed-limit-on-sites-you-can-create","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#site-limits-plus-and-pro","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_ozrVSdEK3fyauuTdWCRyO","title":"ChatGPT Enterprise retires admin-managed sync, adds real-time app content controls","path":"/release/rel_ozrVSdEK3fyauuTdWCRyO-admin-managed-sync-retired-app-content-controls-added","url":"https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes#administrator-managed-sync-retirement-and-app-content-contro","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-enterprise-edu","name":"ChatGPT Enterprise & Edu"},"importance":4,"composition":{"bugs":0,"features":1,"enhancements":1},"publishedAt":"2026-10-16T00:00:00.000Z"},{"id":"rel_9BPfZkws87PkAnKcT-gfM","title":"ChatGPT Enterprise & Edu Admin Console consolidates External access controls","path":"/release/rel_9BPfZkws87PkAnKcT-gfM-external-access-page-centralized-in-admin-console","url":"https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes#updated-external-access-controls-in-admin-console","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-enterprise-edu","name":"ChatGPT Enterprise & Edu"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-16T00:00:00.000Z"},{"id":"rel_JFmmZxMZxkafqy_hijrOY","title":"ChatGPT Enterprise admin console now manages up to 25 plugins at once","path":"/release/rel_JFmmZxMZxkafqy_hijrOY-bulk-plugin-management-for-admins-up-to-25-at-a-time","url":"https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes#manage-multiple-plugins-at-once","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-enterprise-edu","name":"ChatGPT Enterprise & Edu"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":1},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_Ae9BwSF_e3mgMQmjHszrM","title":"ChatGPT Business admins can manage up to 25 plugins at once","path":"/release/rel_Ae9BwSF_e3mgMQmjHszrM-bulk-plugin-management-up-to-25-at-a-time","url":"https://help.openai.com/en/articles/11391654-chatgpt-business-release-notes#manage-multiple-plugins-at-once","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-business","name":"ChatGPT Business"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_qHAhOJKum2wtiykqSLF04","title":"ChatGPT Enterprise & Edu adds Sites admin preview, data residency, and tunnels","path":"/release/rel_qHAhOJKum2wtiykqSLF04-sites-admin-preview-data-residency-tunnels-roll-out","url":"https://help.openai.com/en/articles/10128477-chatgpt-enterprise-edu-release-notes#chatgpt-sites-updates-for-enterprise","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt-enterprise-edu","name":"ChatGPT Enterprise & Edu"},"importance":3,"composition":{"bugs":0,"features":3,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_Kt5FEVdntj-aW1LkEH25e","title":"OpenAI opens ChatGPT Rosalind Academic Plan applications for US university labs","path":"/release/rel_Kt5FEVdntj-aW1LkEH25e-rosalind-academic-plan-applications-open-to-us-labs","url":"https://help.openai.com/en/articles/6825453-chatgpt-release-notes#applications-for-the-rosalind-academic-plan","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"chatgpt","name":"ChatGPT"},"importance":3,"composition":null,"publishedAt":"2026-10-15T00:00:00.000Z"}]},{"heading":"The SDKs rebuild around realtime","anchor":"the-sdks-rebuild-around-realtime","lede":"Across the Python, Node, and Go SDKs, the same feature wave landed in near-lockstep, and realtime is where the engineering went.","releaseIds":["rel_PnV7HCwfT67b3rCjd6qJe","rel_DaNoflU2UVnw2nEytrIUk","rel_SjzMahmX1NJYRoMx9_5Of","rel_DUOLUtqZfGTdZNkzpm1q7","rel_4-g8Y4u2N7g2viAtajlR_","rel_ztGMe1yav0WMAHtvv27CN","rel_m7EJM5c1HvVxJDYPXNd8O","rel_3B_B70EuIgkCi9fyvO98e","rel_McC4H4Jp9R7oRU2nohHvB","rel_g-wPO_po0QrM9xIv2I9uW","rel_QpAsdIDmWlM-CaYJHuskV","rel_zzeTnSgLdUEa0ZEEUNQpn","rel_GYAXWSPvySwEtXfKd0tDc","rel_erGqNmLIwKIa2Q5NlAOsu","rel_YQ7tHlXXtyZjMYlmQp8oJ","rel_LjS0gONvcDs2mc8TIKOh4","rel_2lrnmYR99TENzYzYLP-ZU","rel_lKOA1y5LFlsjn6L-hm8AF","rel_EN-aGeo36X7V1XKaMlNHS"],"releases":[{"id":"rel_PnV7HCwfT67b3rCjd6qJe","title":"OpenAI Node SDK v7.39.0 adds opt-in bounded connection recovery for Realtime","path":"/release/rel_PnV7HCwfT67b3rCjd6qJe-realtime-gets-opt-in-bounded-connection-recovery","url":"https://github.com/openai/openai-node/releases/tag/v7.39.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-18T23:53:55.000Z"},{"id":"rel_DaNoflU2UVnw2nEytrIUk","title":"OpenAI Go SDK v3.82.0 adds opt-in Realtime WebSocket session recovery","path":"/release/rel_DaNoflU2UVnw2nEytrIUk-realtime-websocket-sessions-get-opt-in-bounded-recovery","url":"https://github.com/openai/openai-go/releases/tag/v3.82.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-18T23:52:34.000Z"},{"id":"rel_SjzMahmX1NJYRoMx9_5Of","title":"OpenAI Python SDK v3.35.1 fixes beta Realtime byte reads on websockets 13","path":"/release/rel_SjzMahmX1NJYRoMx9_5Of-realtime-byte-reads-preserved-on-websockets-13","url":"https://github.com/openai/openai-python/releases/tag/v3.35.1","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":1,"features":0,"enhancements":0},"publishedAt":"2026-10-18T01:05:46.000Z"},{"id":"rel_DUOLUtqZfGTdZNkzpm1q7","title":"OpenAI Node SDK v7.38.0 adds typed Live sideband events","path":"/release/rel_DUOLUtqZfGTdZNkzpm1q7-typed-live-sideband-events-now-available","url":"https://github.com/openai/openai-node/releases/tag/v7.38.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-17T23:13:58.000Z"},{"id":"rel_4-g8Y4u2N7g2viAtajlR_","title":"OpenAI Python SDK v3.35.0 adds typed Live sideband events and ultrafast Agents tier","path":"/release/rel_4-g8Y4u2N7g2viAtajlR_-typed-live-sideband-events-ultrafast-agents-tier","url":"https://github.com/openai/openai-python/releases/tag/v3.35.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":1,"features":2,"enhancements":0},"publishedAt":"2026-10-17T23:13:52.000Z"},{"id":"rel_ztGMe1yav0WMAHtvv27CN","title":"OpenAI Python SDK v3.34.0 adds Realtime Translation WebSocket sessions","path":"/release/rel_ztGMe1yav0WMAHtvv27CN-realtime-translation-websocket-sessions-land","url":"https://github.com/openai/openai-python/releases/tag/v3.34.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-17T20:34:04.000Z"},{"id":"rel_m7EJM5c1HvVxJDYPXNd8O","title":"OpenAI Python SDK v3.32.0 adds prompt-based voice creation and cache settings","path":"/release/rel_m7EJM5c1HvVxJDYPXNd8O-prompt-based-voice-creation-cache-settings-and-key-options-added","url":"https://github.com/openai/openai-python/releases/tag/v3.32.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":1,"features":6,"enhancements":0},"publishedAt":"2026-10-16T20:17:26.000Z"},{"id":"rel_3B_B70EuIgkCi9fyvO98e","title":"OpenAI Node SDK v7.34.0 adds regional processing residency options","path":"/release/rel_3B_B70EuIgkCi9fyvO98e-regional-processing-residency-options-for-api-requests","url":"https://github.com/openai/openai-node/releases/tag/v7.34.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-14T21:24:48.000Z"},{"id":"rel_McC4H4Jp9R7oRU2nohHvB","title":"OpenAI Node SDK v7.36.0 adds safety identifiers to image requests","path":"/release/rel_McC4H4Jp9R7oRU2nohHvB-image-requests-and-responses-gain-safety-identifiers","url":"https://github.com/openai/openai-node/releases/tag/v7.36.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-17T00:28:22.000Z"},{"id":"rel_g-wPO_po0QrM9xIv2I9uW","title":"OpenAI Python SDK v3.31.0 adds browser and computer toolsets","path":"/release/rel_g-wPO_po0QrM9xIv2I9uW-browser-and-computer-toolsets-land-in-python-sdk","url":"https://github.com/openai/openai-python/releases/tag/v3.31.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-14T05:38:46.000Z"},{"id":"rel_QpAsdIDmWlM-CaYJHuskV","title":"OpenAI Python SDK v3.30.0 adds beta session spending limits","path":"/release/rel_QpAsdIDmWlM-CaYJHuskV-session-spending-limits-in-beta-async-http-1-1-reuse-restored","url":"https://github.com/openai/openai-python/releases/tag/v3.30.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":1,"features":5,"enhancements":1},"publishedAt":"2026-10-14T04:00:19.000Z"},{"id":"rel_zzeTnSgLdUEa0ZEEUNQpn","title":"OpenAI Go SDK v3.80.0 adds Decisions triggers, Realtime WebSockets","path":"/release/rel_zzeTnSgLdUEa0ZEEUNQpn-decisions-triggers-and-live-events-realtime-websocket-connections","url":"https://github.com/openai/openai-go/releases/tag/v3.80.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":4,"enhancements":3},"publishedAt":"2026-10-17T20:32:53.000Z"},{"id":"rel_GYAXWSPvySwEtXfKd0tDc","title":"OpenAI Go SDK v3.81.0 adds typed Live sideband events and Agents ultrafast tier","path":"/release/rel_GYAXWSPvySwEtXfKd0tDc-typed-live-sideband-events-agents-ultrafast-service-tier","url":"https://github.com/openai/openai-go/releases/tag/v3.81.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-17T23:12:54.000Z"},{"id":"rel_erGqNmLIwKIa2Q5NlAOsu","title":"OpenAI Go SDK v3.79.0 adds prompt-based voice creation and regional residency options","path":"/release/rel_erGqNmLIwKIa2Q5NlAOsu-prompt-based-voice-creation-regional-processing-residency-options","url":"https://github.com/openai/openai-go/releases/tag/v3.79.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":3,"composition":{"bugs":4,"features":9,"enhancements":0},"publishedAt":"2026-10-16T23:23:16.000Z"},{"id":"rel_YQ7tHlXXtyZjMYlmQp8oJ","title":"OpenAI Go SDK v3.78.0 adds project API key expiry updates","path":"/release/rel_YQ7tHlXXtyZjMYlmQp8oJ-project-api-key-expiry-now-updatable","url":"https://github.com/openai/openai-go/releases/tag/v3.78.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-13T18:38:42.000Z"},{"id":"rel_LjS0gONvcDs2mc8TIKOh4","title":"OpenAI Go SDK v3.77.0 adds organization Decisions usage reporting","path":"/release/rel_LjS0gONvcDs2mc8TIKOh4-org-decisions-usage-reporting-shida-live-voice-added","url":"https://github.com/openai/openai-go/releases/tag/v3.77.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":3,"enhancements":0},"publishedAt":"2026-10-12T05:27:15.000Z"},{"id":"rel_2lrnmYR99TENzYzYLP-ZU","title":"OpenAI Node SDK v7.37.0 adds degraded external storage status","path":"/release/rel_2lrnmYR99TENzYzYLP-ZU-degraded-external-storage-status-added-to-api","url":"https://github.com/openai/openai-node/releases/tag/v7.37.0","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":1},"publishedAt":"2026-10-17T20:34:08.000Z"},{"id":"rel_lKOA1y5LFlsjn6L-hm8AF","title":"OpenAI API adds native Decisions integration in GPT-Live","path":"/release/rel_lKOA1y5LFlsjn6L-hm8AF-gpt-live-gains-native-decisions-integration","url":"https://developers.openai.com/api/docs/changelog#2026-10-15","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"api","name":"API"},"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-15T00:00:00.000Z"},{"id":"rel_EN-aGeo36X7V1XKaMlNHS","title":"Codex CLI 0.163.0 adds /config search and Code Mode steering","path":"/release/rel_EN-aGeo36X7V1XKaMlNHS-codex-config-searches-preferences-follow-ups-steer-mid-turn","url":"https://developers.openai.com/codex/changelog/#github-release-414286110","org":{"slug":"openai","name":"OpenAI","avatarUrl":"https://media.releases.sh/orgs/openai.png","githubHandle":"openai"},"product":{"slug":"codex","name":"Codex"},"importance":4,"composition":{"bugs":7,"features":6,"enhancements":2},"publishedAt":"2026-10-15T00:00:00.000Z"}]}]}}