RepoJournal
Anthropic

@anthropics

Claude SDKs and developer tooling

What actually shipped in Anthropic, written up every day — commits, pull requests, releases, and security advisories.

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

BUFFA FIXES V0.9.0 REGRESSION, CLAUDE PLUGINS ECOSYSTEM GAINS 9 NEW INTEGRATIONS

By RepoJournal · Filed · About Anthropic

Buffa's codegen was silently rejecting moderately large schemas due to a memory bound meant only for untrusted input, but a fix shipped overnight restores throughput and clears the path for googleapis-scale proto sets.

The buffa regression [1] involved the element-memory bound from untrusted wire input also governing descriptor decoding in buffa's own tooling. Descriptor types are wide structs running 6.3x the encoded size, so the 32 MiB default balloons to 5 MB of descriptors - enough to break on real schemas. This fix decouples the bounds and restores functionality. In parallel, buffa's performance work [12] and [13] landed optimizations for view decoding: AnalyticsEvent benchmarking variants using SmolStr and SmallVec, plus moving UnknownFieldsView state behind a pointer so non-carrying views stay null and avoid memcpy on decode. Fuzzing infrastructure also hardened [14] to propagate target failures from fuzz-all and catch crashes cleanly. On the plugins side, claude-plugins-community fixed a critical freeze issue [2] by unfreezing 7 entries whose upstream manifests are now valid, and the ecosystem gained 9 new plugins across official and community registries: stackhawk-hawkscan, modern-web-guidance, browser-use, gitkraken, and azure-sql-developer in official [3] [4] [5] [6] [7], plus carbone-skill, stackhawk-api, and growthbook in knowledge-work [8] [9] [10]. The PHP SDK shipped v0.37.1 [11] with a new refusal category in the API contract.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Stop applying the untrusted-input element bound to our own descriptors ↗ anthropics/buffa
  2. [2] fix(freeze): un-freeze entries whose upstream manifest is now valid (#774) anthropics/claude-plugins-community
  3. [3] Add stackhawk-hawkscan plugin (#4288) anthropics/claude-plugins-official
  4. [4] Add modern-web-guidance plugin (#4286) anthropics/claude-plugins-official
  5. [5] Add browser-use plugin (#4289) anthropics/claude-plugins-official
  6. [6] Add gitkraken plugin (#4290) anthropics/claude-plugins-official
  7. [7] Add azure-sql-developer plugin (#4292) anthropics/claude-plugins-official
  8. [8] Add carbone-skill plugin (#641) anthropics/knowledge-work-plugins
  9. [9] Add stackhawk-api plugin (#643) anthropics/knowledge-work-plugins
  10. [10] Add growthbook plugin (#650) anthropics/knowledge-work-plugins
  11. [11] release: 0.37.1 ↗ anthropics/anthropic-sdk-php
  12. [12] bench: compare AnalyticsEvent owned types ↗ anthropics/buffa
  13. [13] view: store unknown-field state behind a pointer ↗ anthropics/buffa
  14. [14] fuzz: propagate target failures from fuzz-all ↗ anthropics/buffa

Quick answers

What shipped in Anthropic on July 22, 2026?
Buffa's codegen was silently rejecting moderately large schemas due to a memory bound meant only for untrusted input, but a fix shipped overnight restores throughput and clears the path for googleapis-scale proto sets. In total, 41 commits, 114 pull requests, and 1 releases landed.
Who contributed to Anthropic on July 22, 2026?
6 developers shipped this update, including Bryan Thompson, iainmcgin, ogarciarevett, fallintoplace, stainless-app, and stainless-app[bot].
What were the notable Anthropic updates?
Stop applying the untrusted-input element bound to our own descriptors, fix(freeze): un-freeze entries whose upstream manifest is now valid (#774), and Add stackhawk-hawkscan plugin (#4288).

More from @anthropics

Daily updates, in your inbox

Follow Anthropic

What actually shipped in Anthropic, written up every day — commits, pull requests, releases, and security advisories.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?