0.42.57
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
Behavior Changes
- 7b0c2f5 - loadbalancer: insert connections to host in random order to increase entropy in connection selection (#3266)
 - bbe8d89 - opentelemetry-http: make span status extraction conform to semconv (#3255)
 
API deprecations
- d8dd5ea - opentelemetry-http: Rename OTEL filters and deprecate old class names (#3256)
OpenTelemetryHttpRequestFilter(deprecated) ->OpenTelemetryHttpRequesterFilterOpenTelemetryHttpServerFilter(deprecated) ->OpenTelemetryHttpServiceFilter
 - 6acde6c - Change 
[Early|Late]ConnectionAcceptorAPI to acceptConnectionContext(#3273)- Users of 
EarlyConnectionAcceptorandLateConnectionAcceptorshould implementaccept(ConnectionContext)method instead ofaccept(ConnectionInfo). Implementation ofaccept(ConnectionInfo)can simply throwUnsupportedOperationException. In the next major version, we will flipdefaultmethod implementation from new to old method and users will be able to get rid ofaccept(ConnectionInfo)implementation in their code. 
 - Users of 
 
Bug Fixes
- a5a6ee0 - opentelemetry-http: fix url extraction (#3274)
 - 2201844 - Tighten usage of 
VaryHTTP header (#3277) - 3468276 - tcp-netty-internal: Make sure context information is available to 
ConnectionObserver(#3257) - 1f64e6e - transport-netty-internal: properly order observer events if connection establishment fails (#3238)
 - b794a5d - log4j-mdc: add missing 
log4j-bomdependency (#3261) 
Dependencies
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.