The Wire · Showcase
BUFFA v0.9.1 PATCHES REGRESSION THAT BROKE ORDINARY SCHEMAS
By RepoJournal · Filed · About Anthropic
Buffa shipped an emergency patch overnight after v0.9.0 broke codegen on schemas with a few hundred proto files, small enough to hit in production.
Buffa v0.9.1 [1] fixes a critical regression where v0.9.0's element-memory bound, designed for untrusted wire input, was incorrectly applied to the tooling's own descriptor sets. Codegen started rejecting ordinary schemas with `element memory limit exceeded`, forcing an immediate patch [2]. Three other fixes ride along: field-scoped open-enum reflection, CI publishing guardrails, and a duplicate env key that blocked the publish workflow [3]. Across the plugin ecosystem, 103 PRs landed this period driving routine SHA bumps and upstream tracking across official, community, and knowledge-work plugin repos. Claude for Foundation Models added release automation with release-please and conventional commit linting [4] [5], turning hand-cut releases into changelog-driven deploys.
One email a day. Unsubscribe in one click.
Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Upgrade to buffa v0.9.1 immediately if you're on v0.9.0 anthropics/buffa [immediate]
- → Review and merge pending plugin SHA bump PRs in official and community registries anthropics/claude-plugins-official [plan]
- → Monitor release-please rollout in ClaudeForFoundationModels; watch for changelog accuracy anthropics/ClaudeForFoundationModels [monitor]
References
- [1] release: v0.9.1 ↗ anthropics/buffa
- [2] release: v0.9.1 (#335) anthropics/buffa
- [3] v0.9.1 ↗ anthropics/buffa
- [4] ci: add release-please for automated releases and changelog ↗ anthropics/ClaudeForFoundationModels
- [5] ci: lint PR titles as Conventional Commits ↗ anthropics/ClaudeForFoundationModels