apiPulse.app
This is a live demo. Register to save subscriptions and get email notifications.

Historical changes

2140 entries from demo-selected APIs

09-19-2026
Claude

2.1.278

Changed auto mode for Claude API and Enterprise users, and on Bedrock, Vertex, Foundry and gateways, to default to the server-side classifier, which does not charge for classifier overhead (CLAUDE_CODE_AUTO_MODE_SERVER=0 opts out on Bedrock, Vertex, Foundry and gateways); warns on billed fallback. See https://code.claude.com/docs/en/auto-mode-classifier-billing Added an Auto mode server row to /status showing whether this session's auto mode classifier runs on the server

Source
09-18-2026
Claude

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 Foundry) 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 resolving it locally Added an optional headers: map on Claude apps gateway upstreams, to send static headers to a proxy you run in front of a provider Added a line saying a background task's update is waiting when it finishes while a panel such as /tasks is open 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 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 --resume 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 Fixed interactive start-up hanging or showing an error for ANTHROPIC_API_KEY users when ~/.claude.json holds a malformed customApiKeyResponses value 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 is now ignored Fixed claude update on winget- or apk-managed installs reporting "up to date" when the version lookup failed 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 now left alone 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 Fixed the Write tool silently ending the turn as a declined permission when the target path is an existing directory; it now reports a clear error Fixed the Edit tool treating an escaped backslash followed by uXXXX text as a \uXXXX escape, which could make an edit of a non-ASCII character rewrite an escaped backslash sequence instead Fixed the Edit tool reporting "Invalid regular expression: regular expression too large" instead of "String not found in file" when a very large edit containing non-ASCII text did not match the file 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 literal text Fixed background sessions (claude --bg) exiting when a plugin's LSP server exited or closed its stdin Fixed a crash ("Type error") when opening /mcp or /plugin manage with a malformed claudeAiMcpEverConnected value in ~/.claude.json Fixed a crash at launch when ~/.claude.json holds a malformed theme value 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 external editor Fixed a crash when resuming a session whose saved history holds an assistant message stored as a plain string Fixed sessions on slow or heavily loaded machines sometimes exiting with "Claude Code exited after an unrecoverable interface error" when the first spinner appeared Fixed a rare case where the screen could stop updating for the rest of the session after an internal rendering error Fixed a rare case on Windows where a turn could stop with an error such as "Out of memory" right after Claude replied, so that reply's tool calls never ran Fixed sessions continued after /clear (restart, --continue, --resume) missing part of their first message when a SessionStart hook printed output, causing a full prompt-cache miss Fixed messages from other agents (such as a subagent's SendMessage) that arrived mid-turn showing up below the "Ran N shell commands" row instead of where they arrived Fixed the "copied" notice not appearing after drag-selecting text in the fullscreen /resume picker and other panels that cover the prompt area Fixed $TMPDIR expanding empty in Bash commands that run outside the sandbox while sandboxing is enabled Fixed WebFetch and WebSearch in Cowork cloud sessions not telling Claude why a request was refused, such as a used-up fetch budget or an admin policy Fixed the Claude apps gateway's telemetry relay ignoring a collector hostname or domain listed in NO_PROXY when a proxy is set Fixed one malformed strictKnownMarketplaces or blockedMarketplaces entry silently disabling the whole enterprise marketplace policy Fixed failed auto-updates leaving large staged downloads behind in ~/.cache/claude/staging Fixed /plugin not stripping terminal control characters from messages on the Installed tab, such as the error of a failed plugin update Fixed /plugin → Installed and /skills crashing when a skill or legacy command is named like a built-in Object property such as constructor or toString Fixed /plugin closing with no message when every install in a multi-select failed Fixed uninstalled plugins reappearing as "failed to load" rows in /plugin Installed, and Remove not clearing such a row Fixed plugins from the official marketplace being recorded without their commit in installed_plugins.json, and installed_plugins.json keeping the old commit after updating a pinned-commit plugin Fixed plugin reload previews keeping every previewed copy of a plugin archive unpacked until exit, and overwriting the cached --plugin-url archive a reload falls back to when its download fails Fixed Remote Control session bookkeeping failing when ~/.claude.json holds a malformed placeholder record Fixed the error after a revoked claude.ai login blaming an expired Anthropic profile; it now leads with /login Fixed typed or pasted text occasionally coming out scrambled in the claude agents dispatch input during key repeat or very fast input Fixed a crash ("unrecoverable interface error") when resuming a session whose saved transcript contains a stop hook summary without a well-formed hook list Fixed Enter on a selected agent panel row doing nothing when keybindings.json rebinds Enter in the Chat context, for example to chat:queueSubmit Fixed PDF page reads on Windows failing when the working folder's path is long (about 120 characters or more) Fixed a headless resume (claude -p --resume, the SDK, a VS Code extension window reload) starting the session's cost and usage totals at zero; headless sessions now save their totals at exit Fixed project skills from the main repository not loading in --worktree sessions when .claude/skills is untracked Fixed a sandbox.excludedCommands glob exempting an entire compound Bash command from the sandbox when only one part matched; every part must now match Fixed resumed subagents and teammates re-rendering the MCP tool definitions they had loaded, which broke prompt caching for that agent Fixed rate-limited artifact publishes telling Claude to stop retrying; Claude is now told nothing was published and when to send the same publish again Fixed attachments recorded earlier in a conversation being re-rendered after a resume or relaunch, which dropped extended thinking and missed the prompt cache Fixed Console sign-in showing only "Request failed with status code 400" when the server refuses to create an API key; it now shows the server's message Fixed messages typed while Claude is still working sometimes being ignored by the model Improved session start-up for SDK and headless (-p) use: the first turn no longer waits on the per-directory CLAUDE.md lookup Improved the Claude apps gateway's loopback error messages to name CLAUDE_GATEWAY_ALLOW_LOOPBACK Improved /plugin Installed: an MCP server listed apart from its plugin now shows which plugin it belongs to Improved claude plugin install on an already-installed plugin: it now says when the marketplace offers a newer version and names the claude plugin update command Improved the startup notice overflow line under the logo: it now reads "N more notices hidden" instead of "+N more · /status" Improved prompt handling: invisible Unicode formatting and tag characters in a prompt are removed and the cleaned prompt is shown for review before it is sent Improved /ultrareview when there's nothing to review: messages say which case you're in, offer a command that reviews your latest commit, and a new repository's first commit is reviewed in full Improved artifact link handling so Claude reads claude.ai artifact links with the Artifact tool instead of WebFetch when that tool is available Improved the dangerous-rm permission prompt to name the flagged rm command and suggest a ${VAR:?} guard, so headless runs can recover Improved the Artifact tool's permission prompts: shorter sentences, pages and artifacts named by title or file name, and links listed after the text Changed Fable to always appear in /model on the Anthropic API; it is greyed out only when your organization's settings disable it Changed the Bash sandbox instructions on Bedrock, Vertex and Foundry to the first-party wording, which frames the sandbox as the boundary of what the task was given Changed /ultrareview in non-interactive sessions to refuse when the repository has no base branch or shared history Changed subagent results to reach the main agent under a header marking them as subagent output, with the result indented, so text in a subagent's result cannot pass as the session's own instructions Changed workflow scripts' computed agent() prompts on Bedrock, Vertex and Foundry to reach the subagent framed as script-authored text, so the safety classifier does not read them as the user Removed the background Haiku auto-title request from claude -p runs launched outside an SDK or IDE Removed the deprecated TaskOutput tool; Claude reads a background task's output file with Read instead, and the taskOutputMaxChars setting and TASK_MAX_OUTPUT_LENGTH no longer have any effect [VSCode] Added a Sign out row to the panel menu, with /logout in the typed command menu [VSCode] Added background shells and other running tasks to the agent map, each with a Stop, and a typed /tasks that opens it [VSCode] Added a Copy response button on responses and a typed /copy [VSCode] Added a one-time notice when inactive sessions are archived automatically, and an "Unarchive all" action on the Archived sessions group [VSCode] Added the session's cost and token usage to the Account & usage dialog and the session manager where plan limits do not apply (Vertex, Bedrock, Foundry, API key) [VSCode] Fixed the "General config" menu row showing /config usage text instead of opening settings, and made typed /mcp, /hooks, /memory, /rewind and similar commands open their dialogs [VSCode] Fixed the effort slider's level not persisting into later sessions on a model that already had a level saved with /effort [VSCode] Fixed Auto missing from the mode picker for conversations opened in an already-used panel when the saved model setting is a differently-cased alias such as "Sonnet" [VSCode] Fixed /fast not saving fast mode as the default, so it was lost when the extension relaunched Claude Code [Claude Code on the web] Added Personal and Organization sections to the environment picker on Team and Enterprise plans, and admins can now share a personal environment with the organization [Claude Code on the web] Changed organization environments to open as a read-only summary from the Code tab on Team and Enterprise plans, with editing under Admin settings → Cloud environments [Claude Code on the web] Fixed a cloud environment saved with Custom network access and no domains silently reverting to Trusted; the dialog now asks for at least one domain [Claude Code on the web] Changed the admin Claude Code setting labeled "Web" to "Cloud sessions" and removed the redundant read-only Mobile row beneath it [Claude Tag] Fixed routines created in a Slack channel on an Enterprise Grid org-wide install failing to read other public channels in their workspace when they ran [Claude Tag] Fixed the "Learn more" links on credential presets in Claude Tag access bundles to open each vendor's credential-setup page instead of a generic API reference [Claude Tag] Changed the Pylon credential preset in Claude Tag access bundles so admins can point it at Pylon's EU host [Claude Tag] Fixed Google Cloud credential forms in Claude Tag access bundles: a refused key file now says why, the website and scopes stay locked, and a rejected rotation keeps the pasted key [Claude Tag] Fixed the network events log in Claude Tag admin settings showing no response status for requests through connections that use AWS signing, client certificates or a custom CA

Source
09-18-2026
Claude

2.1.276

Fixed every request failing with 400 … Input tag 'advisor_20260301' when ANTHROPIC_BASE_URL points at a proxy or gateway (2.1.275 regression)

Source
09-18-2026
Cloudflare

Browser Run - Inspect logs, network requests, and DOM in Session Recordings

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. The Logs tab lets you search captured console output and filter messages by level. The Network tab shows each request's method, status, headers, payload, response, and timing waterfall, with the option to download the session's network activity as a HAR file. You can also retrieve recorded network activity via API as raw JSON or a HAR file for use in your own debugging and analysis workflows. The DOM tab provides an expandable view of the page structure at the end of the recording and lets you copy the reconstructed HTML. For sessions with multiple browser tabs, the Inspect panel updates to show data for the tab selected in the recording viewer. To get started, enable recording when launching a browser session. After the session closes, open Browser Run > Runs in the Cloudflare dashboard ↗ and select the recording icon next to the session. Refer to the Session recording documentation for setup instructions and current limits.

Source
09-18-2026
Cloudflare

Cloudflare Tunnel, Cloudflare Tunnel for SASE - cloudflared to deprecate 32-bit Windows and Intel-based macOS builds in 2027

Starting in 2027, Cloudflare will deprecate 32-bit Windows and Intel-based macOS builds of cloudflared. After the deprecation takes effect, Cloudflare will no longer publish new cloudflared releases for either architecture. Windows 10, the last Windows release to support 32-bit systems, reached end of support in October 2025. Apple has also deprecated Intel-based Mac computers. macOS 26 Tahoe, released in September 2025, was the final macOS release to support Intel-based Macs. macOS 27, released in September 2026, no longer supports them. Focusing development on currently supported architectures allows cloudflared to align with operating system support and continue receiving updates on supported platforms. For available downloads and supported platforms, refer to the Cloudflare Tunnel downloads documentation.

Source
09-18-2026
Cloudflare

Cloudflare WAN, Magic Transit, Cloudflare One - Unified Routing generally available

Unified Routing is generally available for Cloudflare WAN and Magic Transit. Unified Routing improves the integration between Cloudflare One and the standard connectivity onramps supported by Cloudflare WAN. It is capable of many new features including Automatic Return Routing, BGP and custom client subnets. We recommend Unified Routing for all new accounts. For details, refer to Cloudflare WAN traffic steering and Magic Transit traffic steering.

Source
09-17-2026
Claude

2.1.275

Added the signed-in account to Claude apps gateway sign-in: when the gateway names it, you confirm it before the credential is saved, and /status shows it Added a send-now key (ctrl+enter, or ctrl+x ctrl+s) that interrupts the current turn and sends all queued messages at once; sent and queued messages show in gray until the model receives them Added a startup warning when a configured otelHeadersHelper fails, so sessions that silently export no telemetry are noticed Added syncing of the skills and plugins enabled on your claude.ai account to terminal sessions signed in with it; opt out with syncClaudeAiSkills: false or syncClaudeAiPlugins: false Added /plugin install --marketplace , which offers to add the marketplace before installing the plugin Fixed a restored memory file's age note changing between requests after a compaction or resume, which caused prompt cache misses Fixed --forward-subagent-text stream-json and SDK output dropping the messages of subagents spawned by a context: fork skill, and of forked skills invoked by a subagent or another forked skill Fixed @-mention file suggestions being buried below MCP resources when using a custom fileSuggestion command or typing @./@./ Fixed fullscreen mode placing background-task completion notices beneath a long turn's collapsed tool row instead of where they arrived; each notice now closes the open row Fixed claude plugin marketplace update deleting a GitHub marketplace's local copy when the fetch failed and the marketplace was named after its repository Fixed plugin and marketplace messages, logs and claude plugin marketplace list showing a password or token stored in a git, ssh or marketplace URL Fixed a resumed cloud session leaving an unanswered question open in the transcript after a queued message superseded it Fixed vim mode placing the cursor one character right after a dot-repeated "!" or a fast-typed "i!" switched a non-empty prompt into shell mode Fixed fullscreen mode freezing or blanking for several seconds when scrolling up past a large file diff Fixed a stray -style closing tag occasionally appearing in responses Fixed plugin messages, logs and the VS Code plugin dialog showing the wrong server for some git addresses Fixed a terminal API Error: 400 on every turn for users behind a network gateway that rewrites API error responses when a beta request header is rejected Fixed sandboxed Bash commands on Linux reporting exit code 0 for failed commands when the shell is zsh Fixed the Read tool hanging instead of reporting an error when part of a large file could not be decoded under memory pressure Fixed --resume, the resume picker preview, resumed background agents and the transcript view failing on a session whose saved history contains a malformed task-reminder or @-file attachment entry Fixed a crash when resuming a conversation whose transcript contains a malformed message entry, and a fullscreen crash when such a conversation received new messages while scrolled up Fixed sessions failing to resume or start when their saved transcript contains a malformed message content block Fixed Grep, Glob and @-file suggestions hanging or running out of memory on searches over the 20MB output cap, and system ripgrep reporting "no matches" instead of an error after a flood of warnings Fixed /rewind in a forked or background session restoring a zero-filled or truncated file when the session's file-history backups could not be fully copied Fixed fullscreen sessions sometimes exiting with "Claude Code exited after an unrecoverable interface error" when typing fast or holding a key with the slash-command dropdown open Fixed background sessions crashing and restarting their worker when a command fed through stdin ran on a machine that had run out of file descriptors Fixed a crash at launch when ~/.claude.json holds a malformed mcpNeedsAuthNoticed value Fixed --resume and --continue dropping a conversation's earlier thinking when a built-in tool it started with has since been switched off by a server-side flag Fixed text selected with the mouse in the fullscreen claude --resume session picker never reaching the clipboard Fixed plugin reload previews replacing a running session's extracted plugin files when the plugin was loaded from a --plugin-dir or --plugin-url archive Fixed self-hosted runners with --drain-wait-sec losing the final result of a turn that finished during a SIGTERM drain; the runner now waits briefly for the turn to be reported Fixed SubagentStop hooks with a specific matcher firing for every stopping subagent whose agent type was empty Fixed sandboxed Bash commands being unable to write to project directories named hooks/ or config/ Fixed Artifact updates failing with "File not found" after a session resumes on another machine or its scratchpad is cleared: the page's last published version is restored Fixed /update-config writing Write(path) permission rules, which file permission checks don't match, instead of Edit(path) rules Fixed four dead documentation URLs (Pricing, Computer Use, Skills, CLI) in the bundled claude-api skill's live-sources table Improved prompt caching for a --system-prompt that contains a __SYSTEM_PROMPT_DYNAMIC_BOUNDARY__ line: the text above it is now cached globally, as the SDK's array form already is Improved the /desktop error when Claude Desktop does not open: it now says why and what to do next Improved the Artifact tool's publish and read results: they now say who can open the page and what the owner's Share menu offers Improved artifact publish results: they name the tab icon sent, warn when the page contains a NUL byte, and retry a flaky fetch of the newer page to merge after a stale publish Improved pasted and attached images: they are now saved where Claude can open them as files without a permission prompt, including in Desktop and VS Code Improved the Artifact tool's guidance so Claude updates a shared artifact in place when you were given edit access to it, instead of publishing a separate copy Improved plan-usage reads: editor windows and non-interactive sessions on one machine now share a read made in the last minute instead of each calling the usage endpoint Improved the ListPlugins tool description so Claude knows it lists plugins enabled on your claude.ai account, not plugins installed locally with /plugin Improved responsiveness when the terminal is slow or paused: output no longer falls further behind while the terminal catches up Improved Write and Edit results for files in the synced account-skills folder: they now say the change is not saved to your account and how to save it Updated /logout for Claude apps gateway sign-ins to also end the session on gateways that advertise token revocation Changed hosted sessions to keep an unanswered permission prompt up after a container restart, instead of asking again Changed the Artifact tool to ask for a one-word tab icon on a first publish instead of an emoji favicon Changed Claude in Chrome in auto mode to skip the extension's per-site check for classifier-approved calls, as bypass mode does, fixing browser_batch "Permission denied" after a redirect Changed plugins installed from an npm source to be fetched with npm pack --ignore-scripts and integrity-verified, so a package's install scripts no longer run Changed scheduled and Run now routine runs to save data to, and republish the page of, an artifact you can edit without asking; public artifacts, first publishes and deletes still ask Removed the startup notice that told you a one-off scheduled routine had run since your last session [VSCode] Added viewing, editing and deleting a saved memory inside the Memory dialog [VSCode] Added sending an attached image without typing any text [VSCode] Added a Retry link to the MCP servers dialog when the server list fails to load [VSCode] Added accept and reject buttons under each change in the proposed-change diff tab, so an edit can be reviewed change by change [VSCode] Fixed the transcript creeping toward the bottom in small steps while a permission card waits and content keeps arriving [VSCode] Fixed rewound and forked conversations not keeping the permission mode you had picked for the original conversation [VSCode] Fixed an empty CLAUDE_CONFIG_DIR entry in the environmentVariables setting making Claude Code keep its files in the workspace [VSCode] Fixed plugin install links opening the Manage plugins dialog for plugin names and marketplace addresses that can't be used in a link [VSCode] Fixed Remote Control staying shown as connected after a turn-off that Claude Code reported as failed; it now shows as off [VSCode] Fixed the scroll to the bottom on send stopping short of the reply when the reply starts arriving during the scroll [VSCode] Fixed the agent map showing agents a crash left unfinished as stopped instead of failed once the session is reopened [VSCode] Fixed the "Continuing the step" notice not appearing, and the continue limit resetting, after a reload that follows a crash with background tasks still running [VSCode] Fixed the session list showing when a session was last reopened, such as after a window reload, instead of when its last message was sent [VSCode] Fixed "Fork conversation from here" failing on the message right after one sent while Claude was working [VSCode] Fixed the prompt cache clock showing too few minutes after reopening a session with a message sent while Claude was working [VSCode] Fixed a background agent that finished while Claude was running a tool losing its completion notice, and its result on the agent map, after a window reload [VSCode] Fixed a rare case where text selected in a git-ignored file could be sent to Claude after the extension was unresponsive for several seconds [VSCode] Fixed renaming a running session reverting to the generated name (regression in 2.1.269) [VSCode] Fixed some claude.ai/code sessions opening in VS Code as an empty conversation with no messages [VSCode] Fixed slash commands typed while Claude is responding being sent to the model as text instead of running once the response finishes [VSCode] Fixed unreadable code in the plan preview and the Hooks and Permission rules dialogs with the High Contrast Light theme [VSCode] Fixed /remote-control being ignored while Remote Control is still connecting: running it again now turns Remote Control off immediately [VSCode] Fixed the conversation pulling you back to the bottom while a reply streams after you scroll up, and added a claudeCode.scrollToBottomOnSend setting to turn off the jump on send [VSCode] Fixed the Manage plugins dialog showing a password or token that was typed into a marketplace URL [VSCode] Improved the agent map: the pill counts running agents and turns red after a failure, the main agent stays in view while the map scrolls, and agents sort by state then end time [VSCode] Changed New session in a Claude editor tab to open in the sidebar when Preferred Location is set to Sidebar, instead of always opening another tab [VSCode] Changed a message sent while Claude is working to wait at the bottom of the conversation until Claude starts on it [Claude Code on the web] Added a "New routine" button to the page shown when a routine link no longer resolves, next to the link back to your routines list [Claude Code on the web] Fixed routine "paused" and "on hold" notifications being cut off mid-sentence; the paused-subscription notice now says to turn the routine back on yourself [Claude Code on the web] Fixed cloud environments with a very long allowed-domains list saving fine and then failing every session start; saving now fails up front and says how much to trim [Claude Code on the web] Fixed Claude's guidance when a cloud session on a personal account is denied GitHub access: it now links to claude.ai/connect-github instead of an admin settings page [Claude Code on the web] Improved what Claude tells you when asked to edit, delete or run a routine it didn't create: it now links to the routine's page so you can do it yourself [Claude Tag] Added attach conditions for access bundles in Claude Tag settings: an Owner can let a bundle also apply in channels with guests or Slack Connect channels, not just member-only [Claude Tag] Added Amazon CloudWatch, CloudWatch Logs, Amazon SNS, Google Cloud Monitoring and Cloud Logging presets to an access bundle's Credentials tab in Claude Tag admin settings [Claude Tag] Added Datadog presets for the US3, AP1, AP2 and US1-FED sites; new Datadog connections are now limited to Datadog's read and query API routes [Claude Tag] Fixed S3 uploads from recent AWS CLI and SDK versions failing with a 502 error when sent through an AWS connection [Claude Tag] Fixed Claude treating a channel as inactive, and skipping untagged messages there, while it was still posting in that channel from a routine or a thread [Claude Tag] Fixed a thread's "Claude [task]" display name reverting to plain "Claude" after the session behind that thread was refreshed or restarted [Claude Tag] Fixed the model you switched to in a Slack thread silently reverting to the channel's default after that thread's session was restarted or refreshed [Claude Tag] Fixed Claude sometimes replying twice when another app or bot @mentioned it in a top-level channel message [Claude Tag] Improved Claude's notices in Enterprise Grid channels shared across workspaces: they now say when no workspace is set up yet, or why only organization defaults apply [Code Review] Fixed reviews occasionally dropping part of their analysis when one of the reviewing agents returned its findings in an unexpected format [Code Review] Fixed pull requests with more than 100 Claude reviews getting a full re-review on every clean merge from the base branch instead of the lighter merge-focused review

Source
09-17-2026
Atlassian

[Announcement] Delay in Marketplace Partner reporting — Sept 15-17, 2026

Marketplace partner reports are currently missing invoice data for September 15–17, 2026 due to a data ingestion delay. The underlying issue has been resolved, and data is actively backfilling.Starting September 15, 2026 at approximately 12:00 PM IST (06:30 UTC), a data ingestion service encountered a memory-related issue, resulting in recurring job restarts. This created a processing backlog of approximately two days, temporarily preventing invoice events from syncing to Marketplace partner reporting.What’s affectedInvoice and transaction records in Marketplace partner reporting are incomplete for September 15-17, 2026. This impacts:Vendor report UI: Daily/monthly sales and revenue summaries.Transaction exports: Downloadable CSV/transaction detail exports.Reporting APIs: Responses reflecting invoice data within this date window.What’s not affectedData integrity: No data has been lost. All transactions, billing records, and refund events remain queued upstream and are processing.Historical data: Reports prior to September 15, 2026 are unaffected.Other services: All other Marketplace APIs, listing pages, and developer surfaces are operating normally.What you need to doNo immediate action is required. Backfilling occurs automatically.Once recovery is complete, we recommend re-exporting or re-fetching reports and API data for September 15–17, 2026 to ensure your local records reflect finalized figures.We will post a follow-up update here once the backfill is complete and all reporting data is fully verified. We apologize for the inconvenience and appreciate your patience.

Source
09-17-2026
Cloudflare

Workflows, Workers - 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. Deleting an instance frees its stored state and stops its current execution. Storage billing is based on the average daily peak. Delete one instance by calling delete() on its handle: const instance = await env.MY_WORKFLOW.get("instance-abc"); await instance.delete(); If a Workflow deletes its own instance, execution stops during await instance.delete(). Code after the call does not run. Delete multiple instances by calling deleteBatch() on the Workflow binding: const result = await env.MY_WORKFLOW.deleteBatch([ "instance-abc", "instance-def", ]); console.log(result.deleted); console.log(result.errors); The batch result contains { id } entries for successful deletions and per-instance errors. IDs that do not exist are returned as errors. Duplicate IDs count toward the limit and are deleted once, with the result repeated for each input position. Wrangler accepts positional instance IDs, a file containing a top-level JSON array of strings, or both, up to 100 IDs total. Use latest to delete the most recently created instance. Use --local against a local wrangler dev session: instance-ids.jsonjson["instance-abc", "instance-def"] npx wrangler workflows instances delete my-workflow npx wrangler workflows instances delete my-workflow npx wrangler workflows instances delete my-workflow latest npx wrangler workflows instances delete my-workflow --filename ./instance-ids.json npx wrangler workflows instances delete my-workflow --local For more information, refer to Delete Workflow instances, delete, and deleteBatch.

Source
09-17-2026
Atlassian

[Request for Comments (RFC)] RFC-147: App custom migration progress reporting

A new RFC is ready for review at  https://community.developer.atlassian.com/t/rfc-147-app-custom-migration-progress/102702 .

Source
On demo you can only see one page. Register for full history and email notifications.