This release targets the OpenTelemetry SDK 1.43.0.
Note that many artifacts have the -alpha
suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.
📈 Enhancements
- Allow JMX Insight reuse for remote connections (#12178)
- Add opentelemetry-semconv-incubating to bom-alpha (#12266)
- Bridge more incubating api (#12230)
- Jetty HttpClient 12: propagate context to all response listeners (#12326)
- Add Pekko Scheduler context propagation (#12359)
- Add Akka Scheduler context propagation (#12373)
- Add instrumentation for spring-cloud-aws SqsListener annotation (#12314)
- Align SpringConfigProperties with DefaultConfigProperties (#12398)
- Clear context propagation virtual field (#12397)
- The opt-in experimental attribute
aws.requestId
was renamed toaws.request_id
(to match the semantic conventions) and it is now emitted by default. (#12352) - Ability to set Logback argument capture with a property in Spring Boot Starter (#12442)
- Support experimental declarative configuration (#12265)
- Spring Boot Starter: Add auto configuration for spring scheduling instrumentation (#12438)
- Extract
APIGatewayProxyRequestEvent
headers for context propagation in AWS Lambda instrumentation (#12440) - Support JMX state metrics (#12369)
- Allow method instrumentation module to trace methods in boot loader (#12454)
🛠️ Bug fixes
- Fix gc duration metric in runtime-telemetry-java17 (#12256)
- Fix vert.x route containing duplicate segments when RoutingContext.next is used (#12260)
- Fixes for latest mongo version (#12331)
- Fix context propagation for ratpack request body stream (#12330)
- Fix lambda instrumentation to forceFlush logs also (#12341)
- Can't add custom AttributeExtractor to Apache HttpClient 5 library instrumentation (#12394)
- Disable logback capture arguments by default (#12445)
- Add support for missing list properties in spring starter (#12434)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@aarrsseni
@AntonioLyubchev
@breedx-splk
@brunobat
@cleverchuk
@Dimagreg
@dubek
@egahlin
@encodedrose
@fabiolnh
@heyams
@jack-berg
@jackshirazi
@jaydeluca
@jeanbisutti
@jkwatson
@kyy1996
@laurit
@NaveenRamu
@PeterF778
@pingleig
@pjfanning
@rage-shadowman
@RajatArora08
@rdicroce
@s-chance
@shalk
@smoke
@stevenschlansker
@steverao
@SylvainJuge
@trask
@tylerbenson
@vanilla-sundae
@wsargent
@xiepuhuan
@zeitlinger