no notes
no notes
no notes
This release targets the OpenTelemetry SDK 1.58.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.
otel.instrumentation.logback-appender.experimental.capture-logstash-attributes (#15722)addClassPathRules and addCustomRules methods in JmxTelemetryBuilder, and moved non-public classes to an internal package (#15658)setMessagingReceiveInstrumentationEnabled in favor of setMessagingReceiveTelemetryEnabled to match config property name (#15668)getDbSystem() and getResponseStatus() in favor of getDbSystemName() and getResponseStatusCode() to align with stable semantic conventions (#15696)setCapturedRequestParameters() in Servlet library instrumentation in favor of Experimental.setCapturedRequestParameters() as request parameter capture is experimental (#15826)getHttpClient(), setHttpClientTransport(), and setSslContextFactory() in Jetty client instrumentation in favor of new builder-style methods newHttpClient(), newHttpClient(SslContextFactory), and newHttpClient(HttpClientTransport, SslContextFactory) (#15827)newHttpClient() in favor of wrap() in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (#15829)new* methods in favor of create* methods across multiple instrumentation libraries for consistency (e.g., newHttpClient() → createHttpClient(), newInterceptor() → createInterceptor()) (#15832)SqlStatementInfo and MultiQuery in favor of methods using stable semantic convention terminology: getFullStatement() → getQueryText(), getOperation() → getOperationName(), and getStatements() → getQueryTexts() (#15833)getResponseStatusCode() → getDbResponseStatusCode(), getBatchSize() → getDbOperationBatchSize(), and getQueryParameters() → getDbQueryParameters() (#15859)otel.instrumentation.logback-appender.experimental.capture-template (#15649)us., global.) for inference profiles (#15751)setSpanNameExtractorCustomizer (#15825)SpanStatusExtractor.extract() before OperationListener.onEnd() in Instrumenter (#15844)enduser.id (#15858)This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@breedx-splk @brunobat @copilot-pull-request-reviewer @gaeljw @igreenfield @jack-berg @jaydeluca @jkwatson @JonasKunz @laurit @mznet @novoslavik @philsttr @robsunday @steverao @SylvainJuge @toon-borgers-hs @trask @yairogen @zeitlinger