anthropics/buffa v0.7.0
anthropics/buffa
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/10Minor version release by major lab.