Sourced from io.grpc:grpc-netty's releases.
v1.65.1
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.65.0
grpc-netty in this release is compatible with Netty 4.1.111; it fixes the incompatibility that caused data corruption. grpc-netty-shaded is still using Netty 4.1.100.
New Features
- New module grpc-gcp-csm-observability (df8cfe9dd)
Improvements
- api: Add
ClientStreamTracer.inboundHeaders(Metadata)
(960012d76). This is the same as the existinginboundHeaders()
, but is provided the Metadata- api: Fix various typos in the documentation (#11144) (6ec744f2a)
- core: When queuing RPCs, don’t request picks from the LB twice (8844cf7b8). This could be viewed as a small performance optimization, but mainly reduces the amount of race-handling code
- util: Improve AdvancedTlsX509KeyManager’s documentation, verification, and testing. (#11139) (781b4c457) This change shows
@ExperimentalApi
being removed, but it was re-added in 3c97245 before the release- examples: Fix broken command in reflection readme (#11131) (c31dbf48a)
- binder: Add a connection timeout (#11255) (791f894e2)
Bug fixes
- core: Exit idle mode when delayed transport is in use (fea577c80). This was a long-standing race that could cause RPCs to hang, but was very unlikely to be hit. Avoiding the double-picking (8844cf7b8) made the race more visible
- netty: Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (#11294) (0fea7dd). The previous behavior easily caused data corruption
- okhttp: Workaround SSLSocket not noticing socket is closed (a28357e19). Previously, shutting down when a new connection was being established could result in the server never becoming terminated
- inprocess: Fix listener race if transport is shutdown while starting (e4e7f3a06). This issue was unlikely to be hit outside of specialized tests
- services: restore //services:binarylog bazel target (#11292) (d57f271). This fixes a regression introduced in 1.62.2
- binder: Wait for all server transports to terminate before returning the security policy executor to the object pool (#11240) (34ee600dc)
- binder: Reject further SETUP_TRANSPORT requests post-BinderServer shutdown (#11260) (1670e97f7)
- bazel: Include missing com_google_protobuf_javalite in MODULE.bazel (#11147) (f995c121e)
Thanks to
@hakusai22
@firov
@mateusazis
@Mir3605
@niloc132
v1.64.2
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.64.1
What's Changed
- netty:Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (1.64.x backport) by
@larry-safran
in grpc/grpc-java#11303v1.64.0
Avoid upgrading your application to Netty 4.1.111, with this version as there is a possible corruption. For Netty 4.1.111 compatibility, it is best to use 1.63.2, 1.64.2, 1.65.1, and later. See grpc/grpc-java#11284 .
API Changes
- compiler: the option
jakarta_omit
was renamed@generated=omit
(#11086) (8a21afcc9)New Features
... (truncated)
a2adefa
Bump version to 1.65.1f1a0af2
Update README etc to reference 1.65.197aa34f
Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if...c2a3ed3
compiler: Upgrade from CentOS 7 to AlmaLinux 8 (#11370)b2665c0
Bump version to 1.65.1-SNAPSHOT6296726
Bump version to 1.65.04d25c34
Update README etc to reference 1.65.0fb761a1
services: restore //services:binarylog bazel target (#11292)3c97245
util: Add ExperimentalApi to AdvancedTlsX509KeyManagerc11b560
Remove unused imports from CSM Observability example (#11307) (#11310)Sourced from io.grpc:grpc-protobuf's releases.
v1.65.1
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.65.0
grpc-netty in this release is compatible with Netty 4.1.111; it fixes the incompatibility that caused data corruption. grpc-netty-shaded is still using Netty 4.1.100.
New Features
- New module grpc-gcp-csm-observability (df8cfe9dd)
Improvements
- api: Add
ClientStreamTracer.inboundHeaders(Metadata)
(960012d76). This is the same as the existinginboundHeaders()
, but is provided the Metadata- api: Fix various typos in the documentation (#11144) (6ec744f2a)
- core: When queuing RPCs, don’t request picks from the LB twice (8844cf7b8). This could be viewed as a small performance optimization, but mainly reduces the amount of race-handling code
- util: Improve AdvancedTlsX509KeyManager’s documentation, verification, and testing. (#11139) (781b4c457) This change shows
@ExperimentalApi
being removed, but it was re-added in 3c97245 before the release- examples: Fix broken command in reflection readme (#11131) (c31dbf48a)
- binder: Add a connection timeout (#11255) (791f894e2)
Bug fixes
- core: Exit idle mode when delayed transport is in use (fea577c80). This was a long-standing race that could cause RPCs to hang, but was very unlikely to be hit. Avoiding the double-picking (8844cf7b8) made the race more visible
- netty: Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (#11294) (0fea7dd). The previous behavior easily caused data corruption
- okhttp: Workaround SSLSocket not noticing socket is closed (a28357e19). Previously, shutting down when a new connection was being established could result in the server never becoming terminated
- inprocess: Fix listener race if transport is shutdown while starting (e4e7f3a06). This issue was unlikely to be hit outside of specialized tests
- services: restore //services:binarylog bazel target (#11292) (d57f271). This fixes a regression introduced in 1.62.2
- binder: Wait for all server transports to terminate before returning the security policy executor to the object pool (#11240) (34ee600dc)
- binder: Reject further SETUP_TRANSPORT requests post-BinderServer shutdown (#11260) (1670e97f7)
- bazel: Include missing com_google_protobuf_javalite in MODULE.bazel (#11147) (f995c121e)
Thanks to
@hakusai22
@firov
@mateusazis
@Mir3605
@niloc132
v1.64.2
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.64.1
What's Changed
- netty:Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (1.64.x backport) by
@larry-safran
in grpc/grpc-java#11303v1.64.0
Avoid upgrading your application to Netty 4.1.111, with this version as there is a possible corruption. For Netty 4.1.111 compatibility, it is best to use 1.63.2, 1.64.2, 1.65.1, and later. See grpc/grpc-java#11284 .
API Changes
- compiler: the option
jakarta_omit
was renamed@generated=omit
(#11086) (8a21afcc9)New Features
... (truncated)
a2adefa
Bump version to 1.65.1f1a0af2
Update README etc to reference 1.65.197aa34f
Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if...c2a3ed3
compiler: Upgrade from CentOS 7 to AlmaLinux 8 (#11370)b2665c0
Bump version to 1.65.1-SNAPSHOT6296726
Bump version to 1.65.04d25c34
Update README etc to reference 1.65.0fb761a1
services: restore //services:binarylog bazel target (#11292)3c97245
util: Add ExperimentalApi to AdvancedTlsX509KeyManagerc11b560
Remove unused imports from CSM Observability example (#11307) (#11310)Sourced from io.grpc:grpc-stub's releases.
v1.65.1
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.65.0
grpc-netty in this release is compatible with Netty 4.1.111; it fixes the incompatibility that caused data corruption. grpc-netty-shaded is still using Netty 4.1.100.
New Features
- New module grpc-gcp-csm-observability (df8cfe9dd)
Improvements
- api: Add
ClientStreamTracer.inboundHeaders(Metadata)
(960012d76). This is the same as the existinginboundHeaders()
, but is provided the Metadata- api: Fix various typos in the documentation (#11144) (6ec744f2a)
- core: When queuing RPCs, don’t request picks from the LB twice (8844cf7b8). This could be viewed as a small performance optimization, but mainly reduces the amount of race-handling code
- util: Improve AdvancedTlsX509KeyManager’s documentation, verification, and testing. (#11139) (781b4c457) This change shows
@ExperimentalApi
being removed, but it was re-added in 3c97245 before the release- examples: Fix broken command in reflection readme (#11131) (c31dbf48a)
- binder: Add a connection timeout (#11255) (791f894e2)
Bug fixes
- core: Exit idle mode when delayed transport is in use (fea577c80). This was a long-standing race that could cause RPCs to hang, but was very unlikely to be hit. Avoiding the double-picking (8844cf7b8) made the race more visible
- netty: Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (#11294) (0fea7dd). The previous behavior easily caused data corruption
- okhttp: Workaround SSLSocket not noticing socket is closed (a28357e19). Previously, shutting down when a new connection was being established could result in the server never becoming terminated
- inprocess: Fix listener race if transport is shutdown while starting (e4e7f3a06). This issue was unlikely to be hit outside of specialized tests
- services: restore //services:binarylog bazel target (#11292) (d57f271). This fixes a regression introduced in 1.62.2
- binder: Wait for all server transports to terminate before returning the security policy executor to the object pool (#11240) (34ee600dc)
- binder: Reject further SETUP_TRANSPORT requests post-BinderServer shutdown (#11260) (1670e97f7)
- bazel: Include missing com_google_protobuf_javalite in MODULE.bazel (#11147) (f995c121e)
Thanks to
@hakusai22
@firov
@mateusazis
@Mir3605
@niloc132
v1.64.2
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.64.1
What's Changed
- netty:Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (1.64.x backport) by
@larry-safran
in grpc/grpc-java#11303v1.64.0
Avoid upgrading your application to Netty 4.1.111, with this version as there is a possible corruption. For Netty 4.1.111 compatibility, it is best to use 1.63.2, 1.64.2, 1.65.1, and later. See grpc/grpc-java#11284 .
API Changes
- compiler: the option
jakarta_omit
was renamed@generated=omit
(#11086) (8a21afcc9)New Features
... (truncated)
a2adefa
Bump version to 1.65.1f1a0af2
Update README etc to reference 1.65.197aa34f
Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if...c2a3ed3
compiler: Upgrade from CentOS 7 to AlmaLinux 8 (#11370)b2665c0
Bump version to 1.65.1-SNAPSHOT6296726
Bump version to 1.65.04d25c34
Update README etc to reference 1.65.0fb761a1
services: restore //services:binarylog bazel target (#11292)3c97245
util: Add ExperimentalApi to AdvancedTlsX509KeyManagerc11b560
Remove unused imports from CSM Observability example (#11307) (#11310)Sourced from io.grpc:grpc-testing's releases.
v1.65.1
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.65.0
grpc-netty in this release is compatible with Netty 4.1.111; it fixes the incompatibility that caused data corruption. grpc-netty-shaded is still using Netty 4.1.100.
New Features
- New module grpc-gcp-csm-observability (df8cfe9dd)
Improvements
- api: Add
ClientStreamTracer.inboundHeaders(Metadata)
(960012d76). This is the same as the existinginboundHeaders()
, but is provided the Metadata- api: Fix various typos in the documentation (#11144) (6ec744f2a)
- core: When queuing RPCs, don’t request picks from the LB twice (8844cf7b8). This could be viewed as a small performance optimization, but mainly reduces the amount of race-handling code
- util: Improve AdvancedTlsX509KeyManager’s documentation, verification, and testing. (#11139) (781b4c457) This change shows
@ExperimentalApi
being removed, but it was re-added in 3c97245 before the release- examples: Fix broken command in reflection readme (#11131) (c31dbf48a)
- binder: Add a connection timeout (#11255) (791f894e2)
Bug fixes
- core: Exit idle mode when delayed transport is in use (fea577c80). This was a long-standing race that could cause RPCs to hang, but was very unlikely to be hit. Avoiding the double-picking (8844cf7b8) made the race more visible
- netty: Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (#11294) (0fea7dd). The previous behavior easily caused data corruption
- okhttp: Workaround SSLSocket not noticing socket is closed (a28357e19). Previously, shutting down when a new connection was being established could result in the server never becoming terminated
- inprocess: Fix listener race if transport is shutdown while starting (e4e7f3a06). This issue was unlikely to be hit outside of specialized tests
- services: restore //services:binarylog bazel target (#11292) (d57f271). This fixes a regression introduced in 1.62.2
- binder: Wait for all server transports to terminate before returning the security policy executor to the object pool (#11240) (34ee600dc)
- binder: Reject further SETUP_TRANSPORT requests post-BinderServer shutdown (#11260) (1670e97f7)
- bazel: Include missing com_google_protobuf_javalite in MODULE.bazel (#11147) (f995c121e)
Thanks to
@hakusai22
@firov
@mateusazis
@Mir3605
@niloc132
v1.64.2
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.64.1
What's Changed
- netty:Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (1.64.x backport) by
@larry-safran
in grpc/grpc-java#11303v1.64.0
Avoid upgrading your application to Netty 4.1.111, with this version as there is a possible corruption. For Netty 4.1.111 compatibility, it is best to use 1.63.2, 1.64.2, 1.65.1, and later. See grpc/grpc-java#11284 .
API Changes
- compiler: the option
jakarta_omit
was renamed@generated=omit
(#11086) (8a21afcc9)New Features
... (truncated)
a2adefa
Bump version to 1.65.1f1a0af2
Update README etc to reference 1.65.197aa34f
Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if...c2a3ed3
compiler: Upgrade from CentOS 7 to AlmaLinux 8 (#11370)b2665c0
Bump version to 1.65.1-SNAPSHOT6296726
Bump version to 1.65.04d25c34
Update README etc to reference 1.65.0fb761a1
services: restore //services:binarylog bazel target (#11292)3c97245
util: Add ExperimentalApi to AdvancedTlsX509KeyManagerc11b560
Remove unused imports from CSM Observability example (#11307) (#11310)Sourced from io.grpc:grpc-inprocess's releases.
v1.65.1
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.65.0
grpc-netty in this release is compatible with Netty 4.1.111; it fixes the incompatibility that caused data corruption. grpc-netty-shaded is still using Netty 4.1.100.
New Features
- New module grpc-gcp-csm-observability (df8cfe9dd)
Improvements
- api: Add
ClientStreamTracer.inboundHeaders(Metadata)
(960012d76). This is the same as the existinginboundHeaders()
, but is provided the Metadata- api: Fix various typos in the documentation (#11144) (6ec744f2a)
- core: When queuing RPCs, don’t request picks from the LB twice (8844cf7b8). This could be viewed as a small performance optimization, but mainly reduces the amount of race-handling code
- util: Improve AdvancedTlsX509KeyManager’s documentation, verification, and testing. (#11139) (781b4c457) This change shows
@ExperimentalApi
being removed, but it was re-added in 3c97245 before the release- examples: Fix broken command in reflection readme (#11131) (c31dbf48a)
- binder: Add a connection timeout (#11255) (791f894e2)
Bug fixes
- core: Exit idle mode when delayed transport is in use (fea577c80). This was a long-standing race that could cause RPCs to hang, but was very unlikely to be hit. Avoiding the double-picking (8844cf7b8) made the race more visible
- netty: Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (#11294) (0fea7dd). The previous behavior easily caused data corruption
- okhttp: Workaround SSLSocket not noticing socket is closed (a28357e19). Previously, shutting down when a new connection was being established could result in the server never becoming terminated
- inprocess: Fix listener race if transport is shutdown while starting (e4e7f3a06). This issue was unlikely to be hit outside of specialized tests
- services: restore //services:binarylog bazel target (#11292) (d57f271). This fixes a regression introduced in 1.62.2
- binder: Wait for all server transports to terminate before returning the security policy executor to the object pool (#11240) (34ee600dc)
- binder: Reject further SETUP_TRANSPORT requests post-BinderServer shutdown (#11260) (1670e97f7)
- bazel: Include missing com_google_protobuf_javalite in MODULE.bazel (#11147) (f995c121e)
Thanks to
@hakusai22
@firov
@mateusazis
@Mir3605
@niloc132
v1.64.2
What's Changed
- netty: Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if Netty is on version 4.1.111 or later
v1.64.1
What's Changed
- netty:Fix Netty composite buffer merging to be compatible with Netty 4.1.111 (1.64.x backport) by
@larry-safran
in grpc/grpc-java#11303v1.64.0
Avoid upgrading your application to Netty 4.1.111, with this version as there is a possible corruption. For Netty 4.1.111 compatibility, it is best to use 1.63.2, 1.64.2, 1.65.1, and later. See grpc/grpc-java#11284 .
API Changes
- compiler: the option
jakarta_omit
was renamed@generated=omit
(#11086) (8a21afcc9)New Features
... (truncated)
a2adefa
Bump version to 1.65.1f1a0af2
Update README etc to reference 1.65.197aa34f
Restore old behavior of NettyAdaptiveCumulator, but avoid using that class if...c2a3ed3
compiler: Upgrade from CentOS 7 to AlmaLinux 8 (#11370)b2665c0
Bump version to 1.65.1-SNAPSHOT6296726
Bump version to 1.65.04d25c34
Update README etc to reference 1.65.0fb761a1
services: restore //services:binarylog bazel target (#11292)3c97245
util: Add ExperimentalApi to AdvancedTlsX509KeyManagerc11b560
Remove unused imports from CSM Observability example (#11307) (#11310)