Release 1.4
Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Also please see http://grpc.io/ for all information regarding this product.
This is the 1.4 release of gRPC
C-core
C++:
- Server backward compatibility management (#11118)
Python:
- Server-side authentication context (issue 7710, pull request 10993)
- The Beta API will be removed in the next release. This covers all APIs under grpc.beta and grpc.framework.
Ruby:
- Fixes a breakage of compatibility with glibc < 2.15 which occurred in the 1.3.4 release, (info in issue #11346)
PHP:
- Composer dependency change (#11173): we decoupled the google/protobuf package dependency. Please either explicitly add google/protobuf to your
composer.json
file or install the "protobuf" PECL extension for better performance. - Experimental Windows support (#8161): users can now download pre-compiled DLL on the PECL package page: https://pecl.php.net/package/grpc
- Fixed memory leaks (#9559, #10996)
- Fixed gRPC extension reported version (#10842)
- Fixed Protoc plugin comment escape issue (#11025)
C#:
- Fix memory leaks in C# native code (#11436)
- Better reporting of failure to bind server ports when starting a server (#11353)
- Performance Improvements
Objective-c:
- Supports parsing responses in a user-specified dispatch queue
- Fixed a memory leak problem (#11567)