This is 1.82.0
glaciar release announcement for gRPC-Core and the wrapped languages C++, C#, Objective-C, Python, PHP and Ruby. Latest release notes are
here.
This release contains refinements, improvements, and bug fixes, with highlights listed below.
Core- [call creds] Add support for looking up and attaching regional access boundary policy metadata. (#41594)
- Unregister CFStream callbacks during endpoint shutdown. (#42211)
- Fix fd 0 incorrectly treated as invalid across POSIX socket code. (#41764)
- [xDS] enable new ORCA-to-LRS propagation behavior (gRFC A85). (#42411)
- [RetryFilter::LegacyCallData]: avoid tripping abseil nullopt assertion. (#42405)
- [xds] Implement A114: WRR support for custom backend metrics. (#41750)
PHP- [Backport][v1.82.x][PHP] Add PIE support for PHP extention. (#42873)
Python- [Python] [Pyright] Part 2 - Pyright for src/python/grpcio/grpc/aio/_call.py. (#42272)
- [Python][aio] Fix issue #42393: 100% CPU when Python run with -O flag. (#42470)
- [Python] [Typeguard] Part 6 - Add Typeguard SYNC Stack in tests. (#40353)
- [Python] [Pyright] Part 3 - Pyright for src/python/grpcio/grpc/aio/_metadata.py. (#42273)
- [Python] Cancel calls without closing channels in fork child. (#41784)
Ruby- [Ruby] Implemented Pure Ruby Call Credentials. (#41946)
- [Ruby] Fix Ruby interceptors not running in FIFO order. (#42346)
Thanks
Pawan Bhardwaj