gRPC 1.82.0 is a routine release with incremental Core, PHP, Python, and Ruby fixes and no security issues or breaking changes. Highlights are two xDS protocol additions (A85 ORCA-to-LRS, A114 weighted round robin) alongside a batch of smaller bug fixes.
Key changes (8)
- No CVEs, breaking API removals, or deprecations in this release
- xDS gains ORCA-to-LRS propagation (gRFC A85) and weighted round robin support for custom backend metrics (A114)
- Call credentials can now look up and attach regional access boundary policy metadata
- Python aio fixes: 100% CPU loop under the -O flag, and calls now cancel without closing channels in fork children
- Ruby adds pure Ruby call credentials and fixes interceptors to run in FIFO order as intended
- POSIX socket fix: file descriptor 0 was wrongly treated as invalid; CFStream callbacks now unregister on endpoint shutdown
- PHP extension backport adds PIE support; Python gains Pyright/Typeguard type-checking on aio call and metadata modules
- Plus a RetryFilter fix avoiding a spurious abseil nullopt assertion