pypi / grpcio
grpcio
What changed in grpcio 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
1 breaking3 new APIs and options4 behavior and defaults5 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initgrpcio 113 changes
Breaking changes 1
The UsageError exception is removed from registered methods.
New APIs and options 3
Subchannels now enable connection scaling service config fields.
Registered methods are now supported in the AsyncIO stack.
Metrics were added for subchannels as specified by A94.
Behavior and default changes 4
Custom backend metrics no longer require an environment-variable guard.
C# Grpc.Tools adds native macOS ARM64 support through universal binaries.
The grpc-status protobuf dependency lower bound is relaxed to allow protobuf 6.x.
xDS server listener addresses can now match a wildcard port.
Fixes and other changes 5
Ruby addresses arrays of strings passed as metadata.
Deleting the last value no longer leaves a ghost key in metadata.
Hostname suffix matching is corrected to prevent unintended proxy bypass.
Python 3.15 wheels are now publicly available.
StatusCode enums are fixed to be integers.