0.42.25
This is a minor maintenance release appropriate for all ServiceTalk users that contains several useful improvements and bug fixes. This release is expected to be a "drop-in" replacement for all prior 0.42.X releases.
Changes
API deprecations
- dda6869 - Deprecate
ConnectionAcceptor
andConnectionAcceptorFactory
(#2491)- Migrate to
LateConnectionAcceptor
and useHttpServerBuilder#appendLateConnectionAcceptor(...)
to configure it. Pre-existingHttpServerBuilder#appendConnectionAcceptorFilter(...)
is also deprecated.
- Migrate to
New features
- 570a81a - Implement TLS Certificate Compression Support (#2497)
- 6954627 - Introduce Early and Late ConnectionAcceptors (#2486)
Bug Fixes
Improvements
- c3f4145 -
GrpcServiceContext
should provide access to netty channel id (#2498) - 9b8972f -
GrpcDeadlineServerFilter
: use inner class to capture external state (#2501) - 049af48 - Always disable
AUTO_READ
forTcpServerBinder
(#2492) - 0dcca97 - Keep only preferred addresses for DNS resolutions (#2500)
Dependencies
- 27f856b - Update Netty 4.1.87 -> 4.1.89 (#2505)
- aae691a - Update netty-incubator-transport-native-io_uring 0.0.16 -> 0.0.17
- 492abdc - Update proto-google-common-protos 2.12.0 -> 2.13.0
- 9b594e4 - Update OpenTelemetry 1.18.0 -> 1.22.0
- ec21f9d - Update Jackson 2.14.1 -> 2.14.2
- e5f0853 - Update jctools 3.3.1-ea -> 4.0.1 (#2351)
Documentation
Thank you
Every idea, review, and bug-report counts and so we thought it is worth mentioning those who helped in this area. Please report any unintended omission.
@bryce-anderson
@daschl
@idelpivnitskiy
@mgodave
@Scottmitch
@tkountis