The published connectrpc 0.8.1 requires buffa ^0.8.1. Support for buffa 0.9 landed in #233 on 2026-07-20, eighteen days after v0.8.1, and there has been no release since — so any project on buffa 0.9.x has to depend on an unreleased git rev. We pin c5c1a6f for exactly this reason.
The part that is not just an inconvenience: a crate pinned that way cannot express itself on crates.io. cargo publish drops the git source and keeps the version requirement, so our published crate declares buffa ^0.9.1 alongside connectrpc ^0.8.1, and cargo resolves two incompatible buffa versions for anyone who consumes it from the registry. Message types generated against buffa 0.9 do not satisfy connectrpc 0.8.1's buffa 0.8 bounds.
Is a 0.9.0 planned? I see the buffa 0.9 move and twelve other improvements sitting unreleased on main, and a batch of API-cleanup PRs (#256–#262) open since 2026-07-24 that look intended for the same release. Happy to help review or test if that is useful.
Related: #10 on versioning policy and the release runbook.
The published
connectrpc 0.8.1requiresbuffa ^0.8.1. Support forbuffa 0.9landed in #233 on 2026-07-20, eighteen days after v0.8.1, and there has been no release since — so any project onbuffa 0.9.xhas to depend on an unreleased git rev. We pin c5c1a6f for exactly this reason.The part that is not just an inconvenience: a crate pinned that way cannot express itself on crates.io. cargo publish drops the git source and keeps the version requirement, so our published crate declares
buffa ^0.9.1alongsideconnectrpc ^0.8.1, and cargo resolves two incompatible buffa versions for anyone who consumes it from the registry. Message types generated againstbuffa 0.9do not satisfyconnectrpc 0.8.1'sbuffa 0.8bounds.Is a 0.9.0 planned? I see the
buffa 0.9move and twelve other improvements sitting unreleased on main, and a batch of API-cleanup PRs (#256–#262) open since 2026-07-24 that look intended for the same release. Happy to help review or test if that is useful.Related: #10 on versioning policy and the release runbook.