Changes required to implement the new protocol:
- Error code
resource_exhausted should map to 429 (instead of 403).
- Allow any arbitrary URL prefixes instead of forcing the "/twirp".
See Protocol v7 differences and the Go implementation v7.0.0 release notes for details.