unstale

pypi / connectrpc

connectrpc

What changed in connectrpc 0.11 to 0.12, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.

2 breaking2 new APIs and options2 performance2 behavior and defaults2 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.1 on npm

connectrpc 0.128 changes

Breaking changes 2

  • The JSON codec now accepts fields unknown to the schema by default; set ignore_unknown_fields=False to preserve the previous behavior.

    0.12.0release notes

  • The default incoming message size limit is now 4MB instead of unlimited; raise it for larger messages or set it to None to disable the limit.

    0.12.0release notes

New APIs and options 2

Performance 1

  • The streaming path avoids quadratic buffer copies.

    0.12.0release notes

Behavior and default changes 2

  • Metadata interceptors execute at the start of the chain, before the request is parsed.

    0.12.0release notes

  • Implemented protocols now use positional-only parameters.

    0.12.0release notes

Fixes and other changes 1

  • The message read limit is checked before compression and applied during decompression.

    0.12.0release notes

connectrpc 0.112 changes

Performance 1

  • Avoids unnecessary copies and reuses protocol singletons.

    0.11.1release notes

Fixes and other changes 1

  • Fixes relative path calculation for generated code, addressing an interop issue that likely prevented most usage.

    0.11.1release notes