Skip to content

0.42.57

Latest
Compare
Choose a tag to compare
@bryce-anderson bryce-anderson released this 06 Jun 16:34
· 17 commits to main since this release
315eab8

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) -> OpenTelemetryHttpRequesterFilter
    • OpenTelemetryHttpServerFilter (deprecated) -> OpenTelemetryHttpServiceFilter
  • 6acde6c - Change [Early|Late]ConnectionAcceptor API to accept ConnectionContext (#3273)
    • Users of EarlyConnectionAcceptor and LateConnectionAcceptor should implement accept(ConnectionContext) method instead of accept(ConnectionInfo). Implementation of accept(ConnectionInfo) can simply throw UnsupportedOperationException. In the next major version, we will flip default method implementation from new to old method and users will be able to get rid of accept(ConnectionInfo) implementation in their code.

Bug Fixes

  • a5a6ee0 - opentelemetry-http: fix url extraction (#3274)
  • 2201844 - Tighten usage of Vary HTTP 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-bom dependency (#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.

@bryce-anderson
@idelpivnitskiy
@daschl
@mgodave