Showing content from https://github.com/open-telemetry/opentelemetry-java/releases below:
Releases Β· open-telemetry/opentelemetry-java Β· GitHub
Releases: open-telemetry/opentelemetry-java
Releases Β· open-telemetry/opentelemetry-java
Version 1.53.0 Version 1.52.0 API Common
- Promote
ComponentLoader
to new opentelemetry-common
artifact, standardize SPI loading (#7446)
Context
- LazyStorage passes its ClassLoader when loading ContextStorageProvider SPI (#7424)
Incubator
- Add context and severity params to ExtendedLogger#isEnabled (#7268)
- Add new convenience methods for converting DeclarativeConfigProperties to config model (#7453)
SDK
- Add custom stacktrace renderer which is length limit aware (#7281)
Metrics
- Propagate flush to PeriodicMetricReader's metricExporter. (#7410)
Exporters
- OTLP - JdkHttpSender: ensure proper closure of HttpClient in shutdown method (#7390)
- OTLP: profile exporters fix and test improvements (#7442)
- OTLP: Loading Compressor SPI via ComponentLoader configured through setComponentLoader (#7428)
- Prometheus: add scope schema URL and attributes (#7356)
- Prometheus: extend prometheus declarative config support to include without_scope_info, with_resource_constant_labels (#6840)
Extensions
- Autoconfigure: fix race condition of
GlobalOpenTelemetry
initialization with AutoConfiguredOpenTelemetrySdkBuilder
(#7365)
- Declarative config: update to declarative config 1.0-rc.1 (#7436)
- Declarative config: resolve environment variable substitution for mixed quotes (#7433)
π Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@anuraaga
@ArthurSens
@atoulme
@breedx-splk
@dol
@fandreuz
@felixbarny
@github-advanced-security
@indigophox
@jack-berg
@jhalliday
@jkwatson
@JonasKunz
@jsuereth
@laurit
@mznet
@nchen000
@opentelemetrybot
@pellared
@robsunday
@trask
@tylerbenson
@vasantteja
@zeitlinger
Version 1.51.0 Version 1.50.0 Version 1.49.0 SDK Trace
- Avoid linear queue.size() calls in span producers by storing queue size separately (#7141)
Exporters
- OTLP: Add support for setting exporter executor service (#7152)
- OTLP: Refine delay jitter for exponential backoff (#7206)
Extensions
- Autoconfigure: Remove support for otel.experimental.exporter.otlp.retry.enabled (#7200)
- Autoconfigure: Add stable cardinality limit property otel.java.metrics.cardinality.limit (#7199)
- Incubator: Add declarative config model customizer SPI (#7118)
π Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@breedx-splk
@jack-berg
@jkwatson
@laurit
@MrAlias
@raipc
@stevesea
@trask
@vbedrosova
@YuriyHolinko
@zeitlinger
Version 1.48.0 API
- Add some helpful logging attribute methods to
LogRecordBuilder
(#7089)
Incubator
- Introduce ConfigProvider API. Rename
StructuredConfigProperties
to DeclarativeConfigProperties
and move to opentelemetry-api-incubator
. Rename FileConfiguration
to DeclarativeConfiguration
. (#6549)
SDK
- Log warning and adjust when BatchLogRecordProcessor, BatchSpanProcessor
maxExportBatchSize
exceeds maxQueueSize
. (#7045, #7148)
- Fix bug causing
ThrottlingLogger
to log more than once per minute (#7156)
Metrics
- Remove obsolete
SdkMeterProviderUtil#setCardinalitylimit
API (#7169)
Traces
- Fix bug preventing accurate reporting of span event dropped attribute count (#7142)
Exporters
- OTLP: remove support for
otel.java.experimental.exporter.memory_mode
which was previously replaced by otel.java.exporter.memory_mode
(#7127)
- OTLP: Extract sender parameters to config carrier class (incubating API) (#7151)
- OTLP: Add support for setting OTLP exporter service class loader (#7150)
Tooling
- Update android animalsniffer min API version to 23 (#7153)
π Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@breedx-splk
@brunobat
@chukunx
@codefromthecrypt
@devilcoolyue
@geoand
@github-advanced-security
@jack-berg
@jaydeluca
@jeanbisutti
@jkwatson
@joffrey-bion
@laurit
@LikeTheSalad
@naumaan123
@pbalint
@step-security-bot
@tealamore
@tongshushan
@trask
@zeitlinger
Version 1.47.0 API Incubator
- Make
ExtendedTracer
easier to use (#6943)
- Add
ExtendedLogRecordBuilder#setEventName
and corresponding SDK and OTLP serialization (#7012)
- BREAKING: Drop event API / SDK (#7053)
SDK
- Remove -alpha artifacts from runtime classpath of stable components (#6944)
Traces
- Bugfix: Follow spec on span limits, batch processors (#7030)
- Add experimental
SdkTracerProvider.setScopeConfigurator(ScopeConfigurator)
for updating TracerConfig
at runtime (#7021)
Profiles
- Add AttributeKeyValue abstraction to common otlp exporters (#7026)
- Improve profiles attribute table handling (#7031)
Exporters
- Interpret timeout zero value as no limit (#7023)
- Bugfix - OTLP: Fix concurrent span reusable data marshaler (#7041)
- OTLP: Add ability to customize retry exception predicate (#6991)
- OTLP: Expand default OkHttp sender retry exception predicate (#7047, #7057)
Extensions
- Autoconfigure: Consistent application of exporter customizers when otel.{signal}.exporter=none (#7017)
- Autoconfigure: Promote EnvironmentResourceProvider to public API (#7052)
- Autoconfigure: Ensure
OTEL_PROPAGATORS
still works when OTEL_SDK_DISABLED=true
. (#7062)%
Testing
- Add W3CBaggagePropagator to
OpenTelemetryRule
, OpenTelemetryExtension
. (#7056)
π Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@breedx-splk
@edeweerd1A
@jack-berg
@jackshirazi
@jhalliday
@jkwatson
@Mahoney
@mikeblum
@onurkybsi
@trask
@YuriyHolinko
@zeitlinger
Version 1.46.0 SDK
- Remove unused dependencies, cleanup code after stabilizing Value (#6948)
- Explicitly allow null into CompletableResultCode.failExceptionally() (#6963)
Traces
- Fix span setStatus (#6990)
Logs
- Add getters/accessors for readable fields in ReadWriteLogRecord. (#6924)
Exporters
- OTLP: Update to opentelemetry-proto 1.5 (#6999)
- Bugfix - OTLP: Ensure Serializer runtime exceptions are rethrown as IOException (#6969)
- BREAKING - OTLP: Delete experimental OTLP authenticator concept. See OTLP authentication docs for supported solutions. (#6984)
Extensions
- BREAKING - Autoconfigure: Remove support for deprecated otel.experimental.resource.disabled.keys (#6931)
π Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@breedx-splk
@celikrecep
@happysiddharth
@jack-berg
@jaydeluca
@jhalliday
@jkwatson
@laurit
@robsunday
@steverao
@trask
@zeitlinger
Version 1.45.0 API
- Add convenience method
setAttribute(Attribute<Long>, int)
to SpanBuilder (matching the existing convenience method in Span) (#6884)
- Extends TextMapGetter with experimental GetAll() method, implement usage in W3CBaggagePropagator (#6852)
SDK Traces
- Add synchronization to SimpleSpanProcessor to ensure thread-safe export of spans (#6885)
Metrics
- Lazily initialize ReservoirCells (#6851)
Logs
- Add synchronization to SimpleLogRecordProcessor to ensure thread-safe export of logs (#6885)
Exporters
- OTLP: Update opentelementry-proto to 1.4 (#6906)
- OTLP: Rename internal Marshaler#writeJsonToGenerator method to allow jackson runtimeOnly dependency (#6896)
- OTLP: Fix repeated string serialization for JSON. (#6888)
- OTLP: Fix missing unsafe available check (#6920)
Extensions
- Declarative config: Don't require empty objects when referencing custom components (#6891)
Tooling
- Add javadoc boilerplate internal comment v2 for experimental classes (#6886)
- Update develocity configuration (#6903)
π Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@asafm
@breedx-splk
@edma2
@io7m
@jack-berg
@jamesmoessis
@jaydeluca
@jhalliday
@jkwatson
@jsuereth
@laurit
@ravi-nagendran
@slodha
@Stoyas
@trask
Version 1.44.1
This is a patch release on the previous 1.44.0 release, fixing the issue(s) below.
SDK Traces
- Fix regression in event attributes (#6865)
You canβt perform that action at this time.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4