This is the 1.9.0 release (codename “glossy”) of gRPC for the C-based languages.
Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Please consult https://grpc.io/ for all information regarding this product.
Core
- Fix Bazel build file. #13574
- Exec_ctx has been made a thread_local, and is no longer to be passed as a function parameter. #13058, #13659
- LB policies request re-resolution without shutting down #12829
- On server, include receiving HTTP/2 settings in handshake timeout #13336
- Refactor POSIX TCP client connect. #13450
- Add thread naming support on platforms that support it. #13559
- Fix shutdown executor tsan bug #13776
- Fix max connection idleness crash #14122
Python
- Enable epoll1 polling engine for manylinux1 binary packages. #14052
- Incremental progress toward solving issue #12531.
Ruby
Objective C
- Added API to enable sending compressed message #13865