ReleaseAnthropicAnthropicpublished May 29, 2026seen 5d

anthropics/buffa v0.7.0

anthropics/buffa

Open original ↗

Captured source

source ↗
published May 29, 2026seen 5dcaptured 2dhttp 200method plain

v0.7.0

Repository: anthropics/buffa

Tag: v0.7.0

Published: 2026-05-29T01:20:30Z

Prerelease: no

Release notes:

What's Changed

  • agents: grant reviewer subagents scoped Bash for git + cargo checks by @iainmcgin in https://github.com/anthropics/buffa/pull/122
  • codegen: address style audit findings — clones, wildcards, unwrap by @iainmcgin in https://github.com/anthropics/buffa/pull/121
  • codegen, text: remove vestigial Option/Result wraps and redundant clones by @iainmcgin in https://github.com/anthropics/buffa/pull/123
  • Extract shared WKT JSON formatting helpers into buffa::json_helpers::wkt by @iainmcgin in https://github.com/anthropics/buffa/pull/128
  • descriptor: add linked descriptor types and dedup feature resolution by @iainmcgin in https://github.com/anthropics/buffa/pull/129
  • descriptor: add DescriptorPool runtime descriptor pool by @iainmcgin in https://github.com/anthropics/buffa/pull/130
  • descriptor: add reflection runtime — DynamicMessage, ReflectMessage, ReflectCow by @iainmcgin in https://github.com/anthropics/buffa/pull/132
  • descriptor: add descriptor-driven JSON serde for DynamicMessage by @iainmcgin in https://github.com/anthropics/buffa/pull/133
  • conformance: add BUFFA_VIA_REFLECT=1 runner mode by @iainmcgin in https://github.com/anthropics/buffa/pull/134
  • codegen: emit impl Reflectable for owned messages (bridge mode) by @iainmcgin in https://github.com/anthropics/buffa/pull/136
  • benchmarks + docs: reflection-vs-generated comparison and design records by @iainmcgin in https://github.com/anthropics/buffa/pull/137
  • descriptor: reject duplicate JSON keys and add lenient unknown-field parsing by @iainmcgin in https://github.com/anthropics/buffa/pull/138
  • descriptor: add extension reflection by @iainmcgin in https://github.com/anthropics/buffa/pull/139
  • descriptor: custom options, Any pack/unpack, and symbol-to-file lookup by @iainmcgin in https://github.com/anthropics/buffa/pull/140
  • descriptor: add DynamicMessage::field_mut / field_by_number_mut by @iainmcgin in https://github.com/anthropics/buffa/pull/141
  • docs: add reflection benchmark charts to README by @iainmcgin in https://github.com/anthropics/buffa/pull/142
  • runtime: configurable string field type support (groundwork for #127) by @iainmcgin in https://github.com/anthropics/buffa/pull/143
  • docs: document MSRV support policy in README by @iainmcgin in https://github.com/anthropics/buffa/pull/146
  • codegen: string_type knob for configurable string field types (#127) by @iainmcgin in https://github.com/anthropics/buffa/pull/144
  • codegen: fix module redefinition when a message and sub-package share a name (#135) by @iainmcgin in https://github.com/anthropics/buffa/pull/145
  • codegen: idiomatic UpperCamelCase enum aliases by @iainmcgin in https://github.com/anthropics/buffa/pull/152
  • Reflection: view-type vtable + dynamic container plumbing by @iainmcgin in https://github.com/anthropics/buffa/pull/148
  • codegen: propagate bytes_fields to map values (#76) by @senthil1216 in https://github.com/anthropics/buffa/pull/147
  • Reflection: owned-message vtable, ReflectMode, vtable by default by @iainmcgin in https://github.com/anthropics/buffa/pull/149
  • Reflection: benchmarks, changelog, design docs, and tooling by @iainmcgin in https://github.com/anthropics/buffa/pull/150
  • codegen: fix silently-ignored per-type extern_path mappings (#111) by @ogarciarevett in https://github.com/anthropics/buffa/pull/153
  • OwnedView: remove Deref, add generated FooOwnedView accessor wrappers by @iainmcgin in https://github.com/anthropics/buffa/pull/154
  • Add HasMessageView: link owned messages to their generated view types by @iainmcgin in https://github.com/anthropics/buffa/pull/158
  • release: bump workspace to 0.7.0, finalize changelog and docs by @iainmcgin in https://github.com/anthropics/buffa/pull/159

New Contributors

  • @senthil1216 made their first contribution in https://github.com/anthropics/buffa/pull/147
  • @ogarciarevett made their first contribution in https://github.com/anthropics/buffa/pull/153

Full Changelog: https://github.com/anthropics/buffa/compare/v0.6.0...v0.7.0

Notability

notability 5.0/10

Minor version release by major lab.