Changelog History
Page 5
-
v1.24.0-pre1 Changes
September 11, 2019๐ This is a prerelease of gRPC Core 1.24.0 (ganges).
๐ 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.
๐ This prerelease contains refinements, improvements, and bug fixes.
-
v1.23.1 Changes
September 28, 2019This is the 1.23.1 release (gangnam) of gRPC Core.
๐ 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.
๐ This release contains refinements, improvements, and bug fixes.
-
v1.23.0 Changes
August 15, 2019This is the 1.23.0 release (gangnam) of gRPC Core.
๐ 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.
๐ This release contains refinements, improvements, and bug fixes, with highlights listed below.
Core
- Backport #19924 to v1.23.x. (#19935)
- โ Add missing APP callback context for custom iomgr. (#19687)
- Increase lower bound on DNS re-resolution period to 30 seconds. (#19661)
- ๐ Make sure there is at least a header in the frame storge of H2. (#19657)
- ๐ Fix segfault when forking while using gevent. (#19556)
- Mpmcqueue. (#19358)
- Disable the backup poller when using the background poller. (#19454)
- Clearly callout the behavior for listening ports. (#19529)
- 0๏ธโฃ Enable CFStream by default on iOS. (#19439)
- ๐ Fix DNS resolver cooldown. (#19489)
- ๐ Simplify and fix c-ares TCP path on Windows. (#19397)
- Modify codegen to use grpc_impl namespace and other cleanup. (#19435)
C++
- Channel idleness. (#19634)
- Threadpool. (#19544)
- โฌ๏ธ Bump min CMake to 3.5.1 to match Google benchmark. (#19467)
- Migrate from dep.proto. to dep[ProtoInfo] provider. (#19420)
C
- ๐ Move ChannelExtensions (interceptor support) to Grpc.Core.Api (for v1.23.x branch). (#19853)
- ๐จ Refactor ChannelCredentials and move to Grpc.Core.Api. (#19712)
- C# bump major version to 2.x. (#19796)
- โ Add ChannelBase, change ClientBase constructor argument. (#19599)
- โ Remove System.Interactive.Async dependency. (#19059)
- ๐ dont use shutdownRef count for sync completion queue. (#19629)
- ๐ C# - remove delegate allocation and boxing from cancellation registrations. (#19610)
- ๐ csharp: Remove a double-box on Timespec. (#19525)
- C#: add System.Memory dependency and use Span<> internally for all target frameworks . (#19569)
- ๐ csharp remove byte[] allocations during UTF8 encode/decode. (#19511)
- ๐ csharp: remove AuthContext's Lazy usage . (#19533)
- csharp avoid capture-context in HandleNewServerRpc => HandleCallAsync. (#19526)
- ๐ฆ Make sure Grpc metapackage includes Grpc.Core.targets. (#19449)
Objective-C
PHP
- PHP: Fix missing addref in channel::constructor(). (#19737)
Python
- ๐ Check call.trailing_metadata() for None before iterating it. (#19708)
- โ Add a sanity check for the Python release process. (#19635)
- ๐ฆ Enforce a finite bound on the time gap between signal receipt and signal handler execution. (#19481)
- Python Compression Example. (#19421)
๐ Ruby
-
v1.23.0-pre1 Changes
August 05, 2019๐ This is a prerelease of gRPC Core 1.23.0 (gangnam).
๐ 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.
๐ This prerelease contains refinements, improvements, and bug fixes.
-
v1.22.1 Changes
August 15, 2019This is the 1.22.1 release (gale) of gRPC Core.
๐ 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.
๐ This release contains refinements, improvements, and bug fixes, with highlights listed below.
Core
C++
C
Objective-C
PHP
Python
๐ Ruby
-
v1.22.0 Changes
July 02, 2019This is the 1.22.0 release (gale) of gRPC Core.
๐ 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.
๐ This release contains refinements, improvements, and bug fixes, with highlights listed below.
Core
- ๐ building upb as part of cmake build is not necessary (for v1.22.x). (#19432)
- Convert TraceFlags in the hot path to DebugTraceFlags. (#19315)
- Fix a bug where POST_RECV_MESSAGE was not being triggered. (#19142)
- Adjust the order of IOMgr timer initialization and comment of grpc_timer::heap_index. (#19163)
C++
- ๐ use bazel wrapper for "bazel" invocations in grpc workspace. (#19249)
- โ Add method to validate service config json. (#19021)
- โก๏ธ Update comment on ssl hostname override. (#19118)
- ๐ Rename root certificate bundle in gRPC-C++ pod. (#19082)
C
- โ Add MSBuild metadata to set LiteClient for client generation. (#19306)
- Avoid regex inefficiencies in no-match scenarios. (#19259)
- Migrate types required for client interceptors to Grpc.Core.Api. (#19308)
- โ Add C# LiteClientBase and "lite_client" codegen option. (#18705)
Objective-C
- Add support for CMAKE_SYSTEM_NAME=iOS. (#19302)
- Implement L50: Objective-C Interceptor. (#18852)
- โ remove notification observer to avoid iOS 8 crash. (#19169)
PHP
- ๐ PHP: Allow dots in metadata keys. (#19232)
- Hotfix for PHP jwt_token_creds interop test. (#19230)
- ๐ PHP: Fix ZTS build shutdown segfault. (#19204)
- ๐ PHP: Fix ZTS build error. (#19160)
- ๐ Fix PHP extension segfault. (#19109)
Python
- [Python] Add Debug Example. (#19310)
- โ Add Python 3.8 test. (#19294)
- Clean up Python Channel. del logic. (#19292)
- ๐ Surface exception from metadata credentials plugin methods. (#19174)
- โ Add python deprecation notices. (#19084)
- Unsubscribe all connectivity callbacks on Channel.close. (#19030)
๐ Ruby
- ๐ Backport "Drop support for ruby < 2.3" to 1.22.x. (#19424)
-
v1.22.0-pre1 Changes
June 20, 2019๐ This is a prerelease of gRPC Core 1.22.0 (gale).
๐ 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.
๐ This prerelease contains refinements, improvements, and bug fixes.
-
v1.21.4 Changes
June 07, 20192019-06-07
-
v1.21.4-pre1
June 07, 2019 -
v1.21.3 Changes
June 04, 2019๐ This is the 1.21.3 patch release for the PHP extension only. Please do not use this release for other language.
๐ 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.
๐ This release contains refinements, improvements, and bug fixes, with highlights listed below.
PHP
- ๐ Fix ZTS build shutdown segfault (#19205)