NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2640 most downloaded on PyPI
Typing stubs for grpcio
Last release 6 days ago
28 Sep 2026
Release timing varies
gaps range from 8 days to 6 months
Nearly every release is documented
notes for 19 of 19 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
19 releases · first in 2025
One column per month.
Release: https://pypi.org/pypi/grpcio/1.84.0 \ Homepage: https://grpc.io \ Repository: https://github.com/grpc/grpc \ Typeshed stubs: https://github.c
Bump grpcio to ~=1.84.0 (#16391)
Release: https://pypi.org/pypi/grpcio/1.84.0
Homepage: https://grpc.io
Repository: https://github.com/grpc/grpc
Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/grpcio
Diff: https://github.com/grpc/grpc/compare/v1.83.1...v1.84.0
Stubsabot analysis of the diff between the two releases:
If stubtest fails for this PR:
* Update to ~=1.83.0
* Replace NoReturn with Never
NoReturn with Never (#16079)[grpcio] Update to 1.82.1
[grpcio] Update to 1.82.1 (#15986)
[grpcio] Fix AioRpcError.trailing_metadata and Metadata iteration
[grpcio] Fix AioRpcError.trailing_metadata and Metadata iteration (#15899)
Add grpc.experimental.gevent stubs
Add grpc.experimental.gevent stubs (#15839)
Upgrade black to 26.5.0
Upgrade black to 26.5.0 (#15801)
Allow None return from grpc.aio.ServerInterceptor.intercept_service
Allow None return from grpc.aio.ServerInterceptor.intercept_service (#15783)
Import some items from typing instead of typing_extensions
Import some items from typing instead of typing_extensions (#15711)
Part of #13782
Use dashes instead of underscores for METADATA.toml field names
Use dashes instead of underscores for METADATA.toml field names (#15614)
grpcio: improve client interceptors
grpcio: improve client interceptors (#14831)
[grpcio] ServerInterceptor and GenericRpcHandler should not be generic
[grpcio] ServerInterceptor and GenericRpcHandler should not be generic (#14785)
Update mypy to 1.18.1
Update mypy to 1.18.1 (#14699)
Make Mapping.get(default) more constrained
Make Mapping.get(default) more constrained (#14360)
Improve grpcio serializer/deserializer types
Improve grpcio serializer/deserializer types (#14093)
Update grpcio stub to import grpc.aio
Update grpcio stub to import grpc.aio (#14132)
grpc _CallIterator is an iterator
Remove Any in stubs/grpcio/grpc_status/rpc_status.pyi
Remove Any in stubs/grpcio/grpc_status/rpc_status.pyi (#13895)
Import gRPC stubs from the grpc-stubs project
Import gRPC stubs from the grpc-stubs project (#11204)
Your coding agent can read these notes before it upgrades. Set up the MCP server →