0.42.32
Changes
New features
- 9c53587 - Add fragment methods to
HttpRequestMetaData
(#2603)- Allows users to get/set a fragment portion of URL for an HTTP request.
- c88d120 - Add
SslConfig.handshakeTimeout()
(#2624)- Allows users to change the default timeout value for SSL handshake.
- 9665dcf - Add
ClientHello
configuration options for SNI (#2625)- Allows users to configure the maximum length of a
ClientHello
message and timeout that a new accepted connection is expected to wait until it receivesClientHello
message and can parse SNI information.
- Allows users to configure the maximum length of a
- f041080 - Bind DNS channels to a local wildcard address (#2617)
- Binds all DNS channels to a local wildcard address by default and provides new API at
DnsServiceDiscovererBuilder
to change the address or disable binding. - Temporarily, we introduced
-Dio.servicetalk.dns.discovery.netty.skipBinding=boolean
system property. If set totrue
, it allows users to skip binding (reverts to pre-existing behavior) in case the new behavior causes any issues and if they can not make a code change viaDnsServiceDiscovererBuilder
. This property will be removed in future releases.
- Binds all DNS channels to a local wildcard address by default and provides new API at
Improvements
- 1999bd9 - Change default SD retry strategy to exponential backoff with full jitter (#2616)
- 5bd8c65 - Client should log observed errors from
ServiceDiscoverer
(#2618) - 47c9e4c - Use
DelegatingHttpServerBuilder
forDefaultGrpcServerBuilder
(#2623) - 7273a53 - Include timeout value when
toFuture().get(long, TimeUnit)
times out (#2622)
Dependencies
- 37dd601 - Update Netty 4.1.93 -> 4.1.94 (#2620)
- e5a3774 - Update Jackson 2.14.2 -> 2.14.3 (#2619)
- ff660de - Update Jersey 2.35 -> 2.37 (#2621)
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
@mikehepple
@Scottmitch
@tkountis