Crosspost
Ledger
Six vendors. One feed. Capability adds, breaking changes, deprecations, pricing.
Source of truth: joshduffy.dev/ledger. Updated hourly via hash-skip ingest.
-
Auto mode server status row 2.1.278
Added an `Auto mode server` row to `/status` showing whether this session's auto mode classifier runs on the server
-
Gateway proxy egress boundary 2.1.278
Added `CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1` for Claude apps gateways whose only egress is a forward proxy
-
Gateway upstream headers 2.1.278
Added an optional `headers:` map on Claude apps gateway upstreams, to send static headers to a proxy you run in front of a provider
-
CLI -p hang fix 2.1.278
Fixed `claude -p` and Agent SDK sessions that could hang with no result after an internal error
-
Conversation fail fix 2.1.278
Fixed conversations failing every request with 'text content blocks must be non-empty' when an earlier assistant turn held an empty text block beside other content
-
Update report fix 2.1.278
Fixed `claude update` on winget- or apk-managed installs reporting 'up to date' when the version lookup failed
-
Write tool fix 2.1.278
Fixed the Write tool silently ending the turn as a declined permission when the target path is an existing directory
-
Turn end fix 2.1.278
Fixed a turn ending early with 'Path contains null bytes' when a tool call's file path contained u0000 written as an escape sequence
-
Launch crash fix 2.1.278
Fixed a crash at launch when ~/.claude.json holds a malformed theme value
-
Create folders directly from the file picker
Create folders directly from the file picker.
-
Added support for writing blocks, with draft alternatives
Added support for writing blocks, with draft alternatives and copy actions.
-
Unified Routing is generally available
Unified Routing is generally available for Cloudflare WAN and Magic Transit.
-
New back-to-school features and learning tools available in
We’re introducing several updates to Gemini Notebook.
-
Copilot code review: An improved review experience
Copilot code review now gives you a clearer view of how a review changes over time, more intelligently auto-resolves its own suggestions, and generates useful commit messages when
-
Stage-only npm tokens for safer automation
You can now select Read and write (stage only) when creating an npm granular access token.
-
Manage the code coverage ruleset condition with the REST API
You can now use the generally available REST API to manage the Restrict code coverage repository ruleset option, in addition to the existing UI support.
-
Upcoming deprecation of selected GitHub Copilot models inmid
We will deprecate the following models across all GitHub Copilot experiences (including Copilot Chat, inline edits, ask and agent modes, and code completions) on October 19th, 2026
-
Inspect logs, network requests, and DOM in Session Record
Browser Run Session Recordings now include an Inspect panel, giving you more context to understand what happened during a browser session without having to reproduce it.
-
cloudflared architecture deprecation
Cloudflare will deprecate 32-bit Windows and Intel-based macOS builds of cloudflared in 2027.
-
Background sessions fix 2.1.277
Fixed background sessions (claude --bg) exiting when a plugin's LSP server exited or closed its stdin
-
Crash fix 2 2.1.277
Fixed a crash ('unrecoverable interface error') when the prompt held text containing terminal color codes, for example a prompt recalled from history or text loaded from the
-
AGENTS.md support 2.1.277
Added AGENTS.md support: in a project with no CLAUDE.md, Claude Code reads AGENTS.md instead; change it under 'Project instructions' in /config (not yet on Bedrock, Vertex or Found
-
CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY 2.1.277
Added CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1 for Claude apps gateways whose only egress is a forward proxy: every outbound request hands the proxy the hostname instead of resolv
-
Optional headers map 2.1.277
Added an optional headers: map on Claude apps gateway upstreams, to send static headers to a proxy you run in front of a provider
-
Background task update waiting 2.1.277
Added a line saying a background task's update is waiting when it finishes while a panel such as /tasks is open
-
CLI and Agent SDK fix 2.1.277
Fixed claude -p and Agent SDK sessions that could hang with no result after an internal error; they now report the error and exit with code 1
-
Conversation failing fix 2.1.277
Fixed conversations failing every request with 'text content blocks must be non-empty' when an earlier assistant turn held an empty text block beside other content, including after
-
Logged out fix 2.1.277
Fixed being unexpectedly logged out when an older Claude Code build (for example an IDE extension's bundled CLI) runs on the same machine as the current one
-
Interactive startup fix 2.1.277
Fixed interactive start-up hanging or showing an error for ANTHROPIC_API_KEY users when ~/.claude.json holds a malformed customApiKeyResponses value
-
Update checks fix 2.1.277
Fixed update checks erroring every 30 minutes, and claude update hanging when a minimum or maximum version is set, if a proxy returns an invalid version; a malformed minimumVersion
-
Plugin install fix 2.1.277
Fixed claude plugin install sometimes failing and breaking the installed copy when reinstalling a plugin version that a session or another program was using; an unchanged copy is
-
Grep and Glob fix 2.1.277
Fixed Grep and Glob reporting no matches when the search could not start because the system was out of processes, memory or file handles; they now return an error saying so
-
Edit tool fix 2.1.277
Fixed the Edit tool treating an escaped backslash followed by uXXXX text as a backslash escape, which could make an edit of a non-ASCII character rewrite an escaped backslash
-
Turn ending fix 2.1.277
Fixed a turn ending early with 'Path contains null bytes' when a tool call's file path contained u0000 written as an escape sequence; escaped control characters now stay as
-
Xcode 27.1 beta (27A9269)
View downloadsView release notes
-
Open the session list and resume sessions faster 2.0.1
Open the session list and resume sessions faster on workspaces with many sessions.
-
Start the CLI faster by removing a duplicate skills scan 2.0.1
Start the CLI faster by removing a duplicate skills directory scan.
-
Stop listing unavailable media tools and clarify Read errors 2.0.1
Stop listing unavailable media tools in subagent menus and clarify Read errors for images and videos.
-
Compact the session index on startup 2.0.1
Compact the session index on startup when many entries point to deleted sessions.
-
Keep follow-up messages from appearing twice after a session 2.0.1
Keep follow-up messages sent during a turn from appearing twice after a session reload.
-
Providers can read their API key from a named environment 2.0.1
Providers can read their API key from a named environment variable ( api_key_env in config.toml or the provider API).
-
Index sessions for search in capped, incremental background 2.0.1
Index sessions for search in capped, incremental background passes, tunable via the [database] searchSyncSessionCap and searchSyncDebounceMs settings.
-
Added configurable daemon update schedules 0.155.0
Added configurable daemon update schedules and codex app-server daemon update; saved threads and active goals can recover after daemon restarts.
-
Added Amazon Bedrock can now obtain AWS credentials 0.155.0
Added Amazon Bedrock can now obtain AWS credentials from configured commands, with caching, expiration-based refresh, and authentication recovery.
-
Added support for voice conversations with live transcripts 0.155.0
Added support for voice conversations with live transcripts and microphone controls on supported builds.
-
Added task hiding, archiving, and deletion 0.155.0
Added task hiding, archiving, and deletion in the agents overview, plus worktree ownership details and confirmed deletion of clean managed worktrees.
-
Introducing Expert Intelligence in Gemini Notebook
We’re introducing Expert Intelligence, a cross Google initiative that helps users make better decisions.
-
Automate workflows with custom starters and steps, third-
To expand the capabilities of Workspace Studio, we’re introducing custom starters and steps, third-party integrations, and webhooks.
-
Copilot impact dashboard now shows feature engagement
The Copilot impact dashboard now shows how many active users regularly use key Copilot features.
-
Agentic CLI customizations now in the usage metrics API
GitHub Copilot expands existing CLI report coverage with agentic activity metrics for skills, custom agents, Model Context Protocol (MCP) servers, slash commands, and plugins.
-
Fix slash commands sent while steering an ongoing 2.0.0
Fix slash commands sent while steering an ongoing conversation missing from the transcript.
-
Highlight diff code blocks 2.0.0
Highlight diff code blocks.
-
Render mermaid code blocks as diagrams 2.0.0
Render mermaid code blocks as diagrams in the terminal; turn it off under /settings → Mermaid diagrams, or set mermaid = 'off' in the [markdown] section of tui.toml.
-
Add desktop app slash command and install-app subcommand 2.0.0
Add the /desktop slash command (alias /install-desktop) and the kimi install-app subcommand to open the Kimi Code desktop app page in the browser.
-
Fix /usage showing a wrong error message when no session 2.0.0
Fix /usage showing a wrong error message when no session has been created yet.
-
Fix missing and reappearing chat messages after undoing 2.0.0
Fix missing and reappearing chat messages after undoing a steered message.
-
Keep the original prompt visible when steering a running 2.0.0
Keep the original prompt visible when steering a running turn, instead of replacing it with the steered text.
-
Fix files attached while steering an ongoing conversation 2.0.0
Fix files attached while steering an ongoing conversation appearing only after a reload.
-
Fix duplicate user messages when steering an ongoing 2.0.0
Fix duplicate user messages when steering an ongoing conversation.
-
Fix @ file mentions duplicating or dropping the path 2.0.0
Fix @ file mentions duplicating or dropping the path when accepting a suggestion while still typing.
-
Fix steered message appearing twice after interrupting the 2.0.0
Fix a steered message appearing twice after interrupting the turn.
-
Workflow execution protections in GitHub Actions generally
Workflow execution protections for GitHub Actions, previously in public preview, are now generally available for GitHub Enterprise, organizations, and repositories
-
Ubuntu 26 generally available and latest migration
The Ubuntu 26.04 runner image for GitHub Actions is now out of public preview and fully supported for production workflows on both x64 and arm64
-
Delete Workflow instances individually or in batches
You can now delete one or up to 100 Workflow instances and their stored state via the Workflows API or Wrangler 4.125.0 and later.
-
Reject busy synchronous inference requests
The rejectIfBusy option lets synchronous Workers AI inference requests fail when capacity is unavailable.
-
Workers traces now automatically include JavaScript RPC
Workers traces can now follow JavaScript RPC calls across Worker boundaries and into Durable Objects.
-
Clickable link fix 2.1.275
Fixed clickable links to local file paths doing nothing in VS Code and other terminals that require a file:// URI
-
MCP startup wait added 2.1.275
Added `CLAUDE_CODE_MCP_STARTUP_WAIT_MS` to bound how long the first non-interactive turn waits for connecting MCP servers (`0` = don't wait)
-
Effort attribute added 2.1.275
Added `effort` attribute to the `claude_code.llm_request` OpenTelemetry trace span, matching the `api_request` event
-
Managed settings event added 2.1.275
Added `claude_code.managed_settings_resolved` OTel event: managed-settings sources and policy helper state; redacted settings and digests with `OTEL_LOG_MANAGED_SETTINGS=1`
-
Store connect timeout added 2.1.275
Added `store.connect_timeout_seconds` to the Claude apps gateway config to lengthen the Postgres connect timeout (default 5 seconds), and improved the boot error when the database
-
Enduser sub added 2.1.275
Added `enduser.sub`, the IdP subject, to the telemetry Claude Desktop and Cowork send through a Claude apps gateway
-
Gateway warning added 2.1.275
Added a Claude apps gateway warning when a replica has more requests open than the 256 it sends upstream at once, and a startup log line showing that limit
-
Click-to-expand added 2.1.275
Added click-to-expand for collapsed teammate and agent messages in fullscreen mode
-
MCP error fix 2.1.275
Fixed MCP tool calls refused with 403 insufficient_scope being reported as an expired sign-in: the error now names the missing permissions and points to /mcp re-authentication
-
Goal session fix 2.1.275
Fixed an active /goal being lost when resuming (--continue / --resume) a session that had compacted
-
Runner fix 2.1.275
Fixed self-hosted runner sessions failing every turn with a 401 after a few failed token refreshes, until the next scheduled refresh; the runner now keeps retrying, and fetches a
-
Lyria 3.5 GA
Released the next generation of Google's music generation model: lyria-3.5.
-
Antigravity Agent upgrade
Released antigravity-preview-09-2026, which replaces and deprecates antigravity-preview-05-2026.
-
Link fix 2.1.274
Fixed clickable links to local file paths doing nothing in VS Code and other terminals that require a file:// URI
-
Subagent model fix 2.1.274
Fixed subagents with model: 'opus' on Bedrock, Vertex or Foundry leaving the session's model when its id has no recognizable model family
-
Language server fix 2.1.274
Fixed a per-turn slowdown when a language server publishes project-wide diagnostics for thousands of files
-
Agent flags fix 2.1.274
Fixed claude agents losing --model, --effort, --permission-mode, --allow-dangerously-skip-permissions and --agent after an auto-update relaunch
-
Goal resume fix 2.1.274
Fixed an active /goal being lost when resuming a session that had compacted
-
Hook session fix 2.1.274
Fixed hook-driven sessions ending with 'Prompt is too long' instead of compacting when the context overflowed again after a reactive compaction
-
MCP refresh fix 2.1.274
Fixed MCP prompts and resources not refreshing when a server sends list-changed notifications without declaring listChanged
-
Streamable HTTP fix 2.1.274
Fixed Streamable HTTP MCP tool calls timing out after about 5 minutes even when a longer per-server timeout was set
-
Click-to-expand added 2.1.274
Added click-to-expand for collapsed teammate and agent messages in fullscreen mode
-
Gateway warning added 2.1.274
Added a Claude apps gateway warning when a replica has more requests open than the 256 it sends upstream at once
-
Enduser sub added 2.1.274
Added `enduser.sub` to the telemetry Claude Desktop and Cowork send through a Claude apps gateway
-
Store connect timeout added 2.1.274
Added `store.connect_timeout_seconds` to the Claude apps gateway config
-
Managed settings resolved event added 2.1.274
Added `claude_code.managed_settings_resolved` OTel event
-
Effort attribute added 2.1.274
Added `effort` attribute to the `claude_code.llm_request` OpenTelemetry trace span
-
MCP startup wait added 2.1.274
Added `CLAUDE_CODE_MCP_STARTUP_WAIT_MS` to bound how long the first non-interactive turn waits for connecting MCP servers
-
View conference room and meeting location details directly
Users can now view conference room and meeting location details directly on the Google Meet homepage.
-
Data regions support for Google Apps Script now generally
Data regions are now generally available for Google Apps Script.
-
Automate SSO authorization for classic PATs and SSH keys
Enterprise admins can now automate SSO authorization for existing classic personal access tokens (PATs) and SSH keys for organizations in GitHub Enterprise Cloud, replacing manual
-
R2 Data Catalog adds table maintenance visibility and manual
R2 Data Catalog now provides table-level maintenance visibility and manual compaction queueing in the Cloudflare dashboard.
-
TestFlight Update
View release notes
-
Copilot budget increase requests are generally available
Copilot budget increase requests are generally available
-
Code scanning AI Scan no longer requires CodeQL default
You can now use AI Scan for pull requests to find security vulnerabilities, even when CodeQL default setup isn’t enabled on a repository
-
Enterprise admins can now automate SSO authorization for PAT
Enterprise admins can now automate SSO authorization for existing classic personal access tokens (PATs) and SSH keys for organizations in GitHub Enterprise Cloud, replacing manual
-
SCIM user responses now include a profileUrl attribute
SCIM user responses from GitHub now include the standard profileUrl attribute defined by RFC 7643, containing the absolute URL of the GitHub account linked to the external identity
-
Hyperdrive support for Python Workers
Python Workers can now connect to PostgreSQL and MySQL through Hyperdrive. For setup, code examples, and limitations, refer to Use Hyperdrive from Python Workers.
-
Language server now uses Biome powered astro2tsx
Improves type checking and editor support for .astro files.
-
Returns appropriate 400 and 404 responses from the image
Fixes Astro.preferredLocaleList returning an empty list when a locale is configured with the object form
-
Organize imports across frontmatter and multiple script tags
Fixes organize imports across frontmatter and multiple script tags
-
iOS 27.2 beta (24B5084k)
View downloadsView release notes
-
Headless Webhook API Build custom headless webhook
Build custom headless webhook experiences from the API, SDKs, CLI, and MCP server.
-
Gmail Search’s AI Overviews now available globally
AI Overviews are now available globally in Gmail search.
-
Set up sharing boundaries for Google Drive with unified
A new capability allows Google Drive users to set up sharing boundaries with unified data protection rules.
-
Connect to more tools with Gemini in Google Workspace
Users will now be able to use Gemini in Workspace to directly interact with more tools.
-
Connect to Google Meet hardware with room codes
Connect to Google Meet hardware with room codes now generally available Google Meet users can now connect to nearby conference rooms using room codes.
-
Create additional Free accounts through the dashboard and
We're expanding how customers create accounts across Cloudflare, making it easier to self-serve account creation in the dashboard, automate standalone account creation with user-
-
Grant teammates and agents access to specific Workers
You can now grant access to specific Workers and choose from four roles to control the level of access you give teammates, agents, and CI/CD workflows.
-
Access for Infrastructure with Resource Tagging
Access for Infrastructure now integrates with Resource Tagging. You can attach key-value tags to infrastructure targets and use them in access policies.
-
Granular permissions for Workers
You can now grant access to specific Workers and choose from four roles to control the level of access you give teammates, agents, and CI/CD workflows.
-
Stream Workflow instance events
You can now stream Workflow instance events via WorkflowInstance.subscribe() and the GET /subscribe API endpoint. Workers and HTTP clients can react to workflow and step events,
-
New WAF threat detections
This release introduces new threat detections to enhance protection against command injection attempts, Server-Side Request Forgery (SSRF) targeting cloud metadata, and information
-
API key creation governance controls
Added API key creation governance controls at the organization and project levels.
-
List Clicked Links API Retrieve the links clicked
Retrieve the links clicked in a broadcast
-
Gemini 3.8 Live and Gemini 3.8 Live Extended Thinking GA
Gemini 3.8 Live and Gemini 3.8 Live Extended Thinking generally available (GA)
-
SHA-1 in HTTPS on GitHub sunset
GitHub has disabled SHA-1 in HTTPS for github.com and partner CDNs, including GitHub Enterprise Cloud and GitHub Enterprise Cloud with Data Residency.
-
GitHub Copilot suggests custom properties definitions
GitHub Copilot can now suggest allowed values when you create a custom property for repositories in your organization. This feature is in public preview for GitHub Copilot Business
-
Enforce GitHub Advanced Security configurations
Enterprise administrators can now enforce GitHub Advanced Security configurations across their organizations. This prevents both organization and repository administrators from
-
Salesforce plugin now available
We've launched Salesforce in Claude, a plugin that brings a seller’s accounts, opportunities, and pipeline into Claude with 37 pre-built sales skills.
-
Slack CLI v4.8.0 4.8.0
Version 4.8.0 of the Slack CLI is here!
-
Web session titles always on 0.43.0
Minor Changes #3749 6126472 Thanks @liruifengv! - web: AI session titles are now always on — a title is generated after the first turn and can be regenerated from the rename field,
-
GPT-5.3-Codex-Spark deprecated
GPT-5.3-Codex-Spark was deprecated on September 14, 2026. The research preview is no longer available in the ChatGPT desktop app, Codex CLI, or IDE extension. Switch to one of the
-
Compact conversation on demand available in Messages API
The Messages API can now compact a conversation on demand on the Claude API, in beta with the `compact-2026-09-04` beta header.
-
Require provider credentials for AI Gateway
AI Gateway can now require credentials for third-party provider requests.
-
Shadowed record warnings for DNS
Cloudflare now displays warnings for shadowed records in all zones.
-
visionOS 27.0 (24M362)
View downloadsView release notes
-
watchOS 27.0 (24R364)
View downloadsView release notes
-
Xcode 27 (27A266a)
View downloadsView release notes
-
iOS 27.0 (24A437)
View downloadsView release notes
-
macOS 27.0 (26A428)
View downloadsView release notes
-
tvOS 27.0 (24J361)
View downloadsView release notes
-
GPT-5.5 retires from ChatGPT, ChatGPT Work, and Codex
GPT-5.5 retires from ChatGPT, ChatGPT Work, and Codex on October 14
-
Compress Remote Control tunnel responses with gzip 0.43.0
Thanks @sailist! - Compress Remote Control tunnel responses with gzip.
-
Bash directory changes 2.1.271
Fixed Bash commands with two directory changes, a subshell, or a `cd`+`git` chain skipping the prompt under `permissions.blockReadsOutsideWorkingDirectories` in bypass and auto
-
Git config lock 2.1.271
Fixed a stale `.git/config.lock` breaking `git checkout -b`, `git push -u` and `git config` for the rest of a session after a sandboxed command failed to start (Linux)
-
Allowed domains in auto mode 2.1.271
Added per-command `allowed_domains` to Bash, PowerShell and Monitor in auto mode with sandboxing: the hosts a command needs are reviewed with it and opened for it alone; other host
-
Policy refresh after account switch 2.1.271
Fixed a cached organization policy being reused after switching accounts, organizations, or API keys, and the policy not refreshing until the hourly check when the credential chang
-
Proxy handling 2.1.271
Fixed org policy being fetched through, and rejected by, third-party local proxies set via `ANTHROPIC_UNIX_SOCKET`; they are again treated like other custom gateways, including for
-
Control which hostnames Browser Run sessions can access
Browser Run now supports guardrails, which limit a browser session's HTTP and HTTPS requests to permitted hostnames.
-
Discover where sensitive data goes before you create a Data
Passive Detection for Cloudflare Data Loss Prevention (DLP) lets you learn from your Gateway traffic before deciding what to log or block.
-
Require fresh authentication for SAML identity providers
Cloudflare Access can now request fresh authentication from a SAML identity provider for every login.
-
Tool and command list update 2.1.271
Fixed the tool and command lists not updating when the organization policy finishes loading after startup or changes mid-session
-
Enterprise MCP JSON 2.1.271
Fixed an enterprise `managed-mcp.json` that can't be read or parsed being ignored: it now keeps exclusive MCP control (user, project and plugin servers don't load) and warns at sta
-
Organization policy proxies 2.1.271
Fixed org policy being fetched through, and rejected by, third-party local proxies set via `ANTHROPIC_UNIX_SOCKET`; they are again treated like other custom gateways, including for
-
Cloud sessions subagent tool calls 2.1.271
Fixed cloud sessions rejecting every subagent tool call (
-
Fast mode off 2.1.271
Fixed `/fast off` answering
-
Bash permission checks 2.1.271
Fixed Bash permission checks missing the file that `fmt`, `column` and similar commands read when it follows an option the checker doesn't recognize
-
Mouse support in config panel 2.1.271
Added mouse support to the `/config` panel in fullscreen mode: the wheel scrolls the settings list, a click on a setting's value changes it, and the row under the pointer is highl
-
Self-hosted runner drain marker file 2.1.271
Added `claude self-hosted-runner --drain-marker-file <path>`: when that file exists at a SIGTERM drain, the runner reports its exit to the server as a host drain (telemetry only)
-
Per-command allowed domains 2.1.271
Added per-command `allowed_domains` to Bash, PowerShell and Monitor in auto mode with sandboxing: the hosts a command needs are reviewed with it and opened for it alone; other host
-
Accept command 2.1.271
Added `--accept-command <sha256>` to `claude plugin install` and `claude plugin update` to accept exactly the command a previous `--json` run displayed, instead of `-y`
-
Omit Claude MD 2.1.271
Added `omitClaudeMd` to agent frontmatter and `--agents` JSON, letting custom and plugin subagents run without user, project and local CLAUDE.md files; managed policy files still
-
Model pricing multiplier 2.1.271
Added support for a `multiplier` above 1, up to 10, in the `modelPricing` managed setting and the Claude apps gateway `pricing` block, for marked-up internal chargeback rates
-
Desktop app tip 2.1.271
Added a spinner tip pointing Bedrock, Vertex AI, Foundry and LLM gateway users to the Claude desktop app; the claude.ai desktop app tip now suggests `/desktop`, which offers to dow
-
Configure cost and quality in Copilot auto model selection
GitHub Copilot auto model selection now offers three tiers: efficiency, balance, and intelligence. Choose the tier that reflects how you want auto to weigh cost, quality, and
-
Rename Segment API
Rename a segment from the API, CLI, or any official SDK.
-
Data Loss Prevention - Passive Detection now GA
Passive Detection for Cloudflare Data Loss Prevention (DLP) lets you learn from your Gateway traffic before deciding what to log or block.
-
The Gemini desktop app is now available for Windows
The Gemini desktop app is now available for Windows.
-
Seamlessly import your team and data from Microsoft to
Seamless import of team and data from Microsoft to Google Workspace during setup is now available.
-
Voice diagnostics turn metrics
The @cloudflare/voice package now lets you inspect where each Voice Agent turn spends time and how it ends.
-
Profiles now show your highest achievement badge tier
Your GitHub profile now displays the highest tier you’ve earned for achievements with multiple levels.
-
Agent Tracing is now GA
Sentry's Agent Tracing is now GA — trace every model call, tool execution, and handoff inside your existing traces, and read the full user-agent exchange in Conversations.
-
Auto-resolution and analysis updates in Copilot code review
Copilot code review now resolves its own comments once you address them and writes smart commit messages for you when you apply its code suggestions.
-
Add VS Code Agents to Copilot usage metrics
GitHub Copilot usage metrics reports now include generally available metrics for activity in the dedicated VS Code Agents window, helping you measure adoption and engagement across
-
Quick chats with Pets and Appshots on Windows
Quick chats with Pets and Appshots on Windows
-
AI Search supports extensionless R2 objects with Content-
AI Search can index R2 objects without filename extensions when they include supported Content-Type metadata.
-
Agents - Inspect Voice Agent turn latency and outcomes
The @cloudflare/voice package lets you build real-time voice agents with Cloudflare Agents.
-
Claude Code CMYK JPEG fix 2.1.269
Fixed CMYK JPEG images failing to attach with 'cannot decode'; they are now converted and resized like other JPEGs
-
Claude Code OTEL metrics 2.1.269
Added `OTEL_METRICS_INCLUDE_REPOSITORY` to tag OpenTelemetry metrics and events with `vcs.*` repository attributes; commit events get `vcs.ref.head.*` with `OTEL_LOG_TOOL_DETAILS`
-
Claude Code Bash edit diff 2.1.269
Added a diff of the files a Bash command changed to the Bash tool result when the Bash tool handles file edits (setting `bashEditDiffEnabled`)
-
Claude Code output style 2.1.269
Added `/output-style [name]` to list and switch output styles, including over Remote Control and in cloud and other headless sessions
-
Claude Code spinner tip 2.1.269
Added a spinner tip suggesting `/focus` for a view with just your prompt, a one-line work summary, and the response
-
Claude Code plugin eval 2.1.269
Added `claude plugin eval`: run a plugin's eval suite against Claude Code and get scored, reproducible results (JSON + HTML report); see `claude plugin eval --help`
-
Claude Code workflow max concurrent agents 2.1.269
Added `CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS` (1–256) to raise the Workflow tool's per-run concurrent agent limit for inference-bound fan-outs
-
Doubled cell limits in Google Sheets
Doubled cell limits in Google Sheets now generally available We’re committed to continuously improving Sheets to ensure it is a powerful tool for your organization.
-
Gemini Notebook external sharing now available
Google Workspace administrators can now enable external sharing for Gemini Notebook in the Admin console.
-
Get Started with MySQL on Railway
Railway makes it easy to get started with MySQL, and simple to harden it as you scale.
-
GitHub Copilot weekly releases — September 7
This week, GitHub Copilot introduces Jira integration in Copilot app and adaptive model orchestration with Project HydraFusion in Copilot CLI.
-
Experimental instrumentation enabled v1.7.4
Added experimental.instrumentation.enabled to disable OpenTelemetry span creation per auth instance.
-
MAI-Code-1-Flash deprecated
We have deprecated MAI-Code-1-Flash across all GitHub Copilot experiences (including Copilot Chat, inline edits, ask and agent modes, and code completions) today, September 10, 202
-
Xcode 27 runner image now runs on macOS 27
You can now validate your Apple apps against macOS 27 using the Xcode 27 runner image for GitHub-hosted macOS runners, available in public preview.
-
Refreshed repository pull requests page in public preview
A refreshed repository-level pull request listing page is now in public preview for all GitHub users. It brings powerful filtering, compact presentation mode, and more.
-
AI Scan for pull request APIs in public preview
You can now manage GitHub code scanning's AI Scan for pull request enablement with REST API endpoints at the organization and repository levels.
-
Control GitHub Actions cache access with cache-mode
You can now use cache-mode to apply least-privilege access to the GitHub Actions cache at the workflow or job level.
-
Cygwin build inputs and matching source for Windows voice
Cygwin build inputs and matching source for Windows voice
-
Python SDK 0.154.0 0.154.0
Python SDK 0.154.0
-
First-Class Databases on Railway
A guide to features of a first-class database offering, and how to enable one on Railway.
-
Use Cloudflare Containers with Codex via the OpenAI Agents
Cloudflare Containers can now provide self-hosted execution environments for the OpenAI Agents API.
-
Default instance retention for new Workflows on Workers Paid
Workflows created on or after September 10, 2026, on the Workers Paid plan retain completed and errored instance state for seven days by default (previously 30 days).
-
GPT-Live 1
GPT-Live 1 is now generally available in the API. Build full-duplex voice conversations that can continue while a backend model or agent handles reasoning and tools.
-
Agents API
Released the Agents API in public beta. Build agents with a managed Codex harness while OpenAI handles session orchestration, context compaction, and recovery.
-
Project API key expiration dates
You can now set expiration dates when creating project API keys. Administrators can also enforce a maximum key lifetime at the organization or project level in Platform settings,
-
Smart reports (beta)
We’ve launched smart reports, which analyze how a team uses Claude and report on the work getting done, what it costs, where sessions run into friction, and which repeated patterns