From d97f3f3d08e27ea224517d1c6af52113f90a6856 Mon Sep 17 00:00:00 2001 From: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Date: Tue, 20 Jan 2026 19:08:38 +0000 Subject: [PATCH 1/5] Prepare repo to release core-1.15.0. --- src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md | 4 ++++ src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt | 3 +++ .../.publicApi/Stable/PublicAPI.Unshipped.txt | 3 --- src/OpenTelemetry.Api/CHANGELOG.md | 4 ++++ src/OpenTelemetry.Exporter.Console/CHANGELOG.md | 4 ++++ .../.publicApi/Stable/PublicAPI.Shipped.txt | 1 + .../.publicApi/Stable/PublicAPI.Unshipped.txt | 1 - src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md | 4 ++++ .../.publicApi/Stable/PublicAPI.Shipped.txt | 2 ++ .../.publicApi/Stable/PublicAPI.Unshipped.txt | 2 -- src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md | 4 ++++ src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md | 4 ++++ src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md | 4 ++++ src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md | 4 ++++ src/OpenTelemetry/.publicApi/Stable/PublicAPI.Shipped.txt | 2 ++ src/OpenTelemetry/.publicApi/Stable/PublicAPI.Unshipped.txt | 2 -- src/OpenTelemetry/CHANGELOG.md | 4 ++++ 17 files changed, 44 insertions(+), 8 deletions(-) diff --git a/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md b/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md index feef0d5cfa4..59aad470096 100644 --- a/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md +++ b/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md @@ -7,6 +7,10 @@ Notes](../../RELEASENOTES.md). ## Unreleased +## 1.15.0 + +Released 2026-Jan-20 + ## 1.14.0 Released 2025-Nov-12 diff --git a/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt b/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt index a0742cbc241..33df19047dd 100644 --- a/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt +++ b/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt @@ -1,3 +1,4 @@ +*REMOVED*OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version = null, System.Collections.Generic.IEnumerable>? tags = null) -> OpenTelemetry.Trace.Tracer! #nullable enable abstract OpenTelemetry.Context.Propagation.TextMapPropagator.Extract(OpenTelemetry.Context.Propagation.PropagationContext context, T carrier, System.Func?>! getter) -> OpenTelemetry.Context.Propagation.PropagationContext abstract OpenTelemetry.Context.Propagation.TextMapPropagator.Fields.get -> System.Collections.Generic.ISet? @@ -153,7 +154,9 @@ OpenTelemetry.Trace.Tracer.StartRootSpan(string! name, OpenTelemetry.Trace.SpanK OpenTelemetry.Trace.Tracer.StartSpan(string! name, OpenTelemetry.Trace.SpanKind kind = OpenTelemetry.Trace.SpanKind.Internal, in OpenTelemetry.Trace.SpanContext parentContext = default(OpenTelemetry.Trace.SpanContext), OpenTelemetry.Trace.SpanAttributes? initialAttributes = null, System.Collections.Generic.IEnumerable? links = null, System.DateTimeOffset startTime = default(System.DateTimeOffset)) -> OpenTelemetry.Trace.TelemetrySpan! OpenTelemetry.Trace.Tracer.StartSpan(string! name, OpenTelemetry.Trace.SpanKind kind, in OpenTelemetry.Trace.TelemetrySpan? parentSpan, OpenTelemetry.Trace.SpanAttributes? initialAttributes = null, System.Collections.Generic.IEnumerable? links = null, System.DateTimeOffset startTime = default(System.DateTimeOffset)) -> OpenTelemetry.Trace.TelemetrySpan! OpenTelemetry.Trace.TracerProvider +OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version = null, string? schemaUrl = null, System.Collections.Generic.IEnumerable>? tags = null) -> OpenTelemetry.Trace.Tracer! OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version = null, System.Collections.Generic.IEnumerable>? tags = null) -> OpenTelemetry.Trace.Tracer! +OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version, System.Collections.Generic.IEnumerable>? tags) -> OpenTelemetry.Trace.Tracer! OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version) -> OpenTelemetry.Trace.Tracer! OpenTelemetry.Trace.TracerProvider.TracerProvider() -> void OpenTelemetry.Trace.TracerProviderBuilder diff --git a/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Unshipped.txt b/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Unshipped.txt index 60491827331..e69de29bb2d 100644 --- a/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Unshipped.txt +++ b/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Unshipped.txt @@ -1,3 +0,0 @@ -OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version = null, string? schemaUrl = null, System.Collections.Generic.IEnumerable>? tags = null) -> OpenTelemetry.Trace.Tracer! -OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version, System.Collections.Generic.IEnumerable>? tags) -> OpenTelemetry.Trace.Tracer! -*REMOVED*OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version = null, System.Collections.Generic.IEnumerable>? tags = null) -> OpenTelemetry.Trace.Tracer! diff --git a/src/OpenTelemetry.Api/CHANGELOG.md b/src/OpenTelemetry.Api/CHANGELOG.md index 4041880d508..c15e69eacb3 100644 --- a/src/OpenTelemetry.Api/CHANGELOG.md +++ b/src/OpenTelemetry.Api/CHANGELOG.md @@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md). ## Unreleased +## 1.15.0 + +Released 2026-Jan-20 + * Added a new overload for `TracerProvider.GetTracer` which accepts an optional `string? schemaUrl` parameter, allowing a schema URL to be set on the `Tracer`. ([#6736](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6736)) diff --git a/src/OpenTelemetry.Exporter.Console/CHANGELOG.md b/src/OpenTelemetry.Exporter.Console/CHANGELOG.md index 79b738b2928..840a81fa40d 100644 --- a/src/OpenTelemetry.Exporter.Console/CHANGELOG.md +++ b/src/OpenTelemetry.Exporter.Console/CHANGELOG.md @@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md). ## Unreleased +## 1.15.0 + +Released 2026-Jan-20 + * Added support for `ActivitySource.TelemetrySchemaUrl` property. ([#6713](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6713)) diff --git a/src/OpenTelemetry.Exporter.InMemory/.publicApi/Stable/PublicAPI.Shipped.txt b/src/OpenTelemetry.Exporter.InMemory/.publicApi/Stable/PublicAPI.Shipped.txt index be3367f467f..b72aea2ce6e 100644 --- a/src/OpenTelemetry.Exporter.InMemory/.publicApi/Stable/PublicAPI.Shipped.txt +++ b/src/OpenTelemetry.Exporter.InMemory/.publicApi/Stable/PublicAPI.Shipped.txt @@ -6,6 +6,7 @@ OpenTelemetry.Metrics.InMemoryExporterMetricsExtensions OpenTelemetry.Metrics.MetricSnapshot OpenTelemetry.Metrics.MetricSnapshot.Description.get -> string! OpenTelemetry.Metrics.MetricSnapshot.MeterName.get -> string! +OpenTelemetry.Metrics.MetricSnapshot.MeterSchemaUrl.get -> string! OpenTelemetry.Metrics.MetricSnapshot.MeterVersion.get -> string! OpenTelemetry.Metrics.MetricSnapshot.MetricPoints.get -> System.Collections.Generic.IReadOnlyList! OpenTelemetry.Metrics.MetricSnapshot.MetricSnapshot(OpenTelemetry.Metrics.Metric! metric) -> void diff --git a/src/OpenTelemetry.Exporter.InMemory/.publicApi/Stable/PublicAPI.Unshipped.txt b/src/OpenTelemetry.Exporter.InMemory/.publicApi/Stable/PublicAPI.Unshipped.txt index d7af0273dcb..e69de29bb2d 100644 --- a/src/OpenTelemetry.Exporter.InMemory/.publicApi/Stable/PublicAPI.Unshipped.txt +++ b/src/OpenTelemetry.Exporter.InMemory/.publicApi/Stable/PublicAPI.Unshipped.txt @@ -1 +0,0 @@ -OpenTelemetry.Metrics.MetricSnapshot.MeterSchemaUrl.get -> string! diff --git a/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md b/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md index 56124348491..54791cd39ab 100644 --- a/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md +++ b/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md @@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md). ## Unreleased +## 1.15.0 + +Released 2026-Jan-20 + * Added support for `Meter.TelemetrySchemaUrl` property. ([#6714](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6714)) diff --git a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/.publicApi/Stable/PublicAPI.Shipped.txt b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/.publicApi/Stable/PublicAPI.Shipped.txt index 33dc4b523be..439f662fe75 100644 --- a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/.publicApi/Stable/PublicAPI.Shipped.txt +++ b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/.publicApi/Stable/PublicAPI.Shipped.txt @@ -15,6 +15,8 @@ OpenTelemetry.Exporter.OtlpExporterOptions.Protocol.get -> OpenTelemetry.Exporte OpenTelemetry.Exporter.OtlpExporterOptions.Protocol.set -> void OpenTelemetry.Exporter.OtlpExporterOptions.TimeoutMilliseconds.get -> int OpenTelemetry.Exporter.OtlpExporterOptions.TimeoutMilliseconds.set -> void +OpenTelemetry.Exporter.OtlpExporterOptions.UserAgentProductIdentifier.get -> string? +OpenTelemetry.Exporter.OtlpExporterOptions.UserAgentProductIdentifier.set -> void OpenTelemetry.Exporter.OtlpExportProtocol OpenTelemetry.Exporter.OtlpExportProtocol.Grpc = 0 -> OpenTelemetry.Exporter.OtlpExportProtocol OpenTelemetry.Exporter.OtlpExportProtocol.HttpProtobuf = 1 -> OpenTelemetry.Exporter.OtlpExportProtocol diff --git a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/.publicApi/Stable/PublicAPI.Unshipped.txt b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/.publicApi/Stable/PublicAPI.Unshipped.txt index c127049f089..e69de29bb2d 100644 --- a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/.publicApi/Stable/PublicAPI.Unshipped.txt +++ b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/.publicApi/Stable/PublicAPI.Unshipped.txt @@ -1,2 +0,0 @@ -OpenTelemetry.Exporter.OtlpExporterOptions.UserAgentProductIdentifier.get -> string? -OpenTelemetry.Exporter.OtlpExporterOptions.UserAgentProductIdentifier.set -> void diff --git a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md index 7463d21ccb3..e1e8139c9de 100644 --- a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md +++ b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md @@ -7,6 +7,10 @@ Notes](../../RELEASENOTES.md). ## Unreleased +## 1.15.0 + +Released 2026-Jan-20 + * Added mTLS configuration support for the OTLP exporter (client cert/key and CA certificate options). ([#6343](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6343)) diff --git a/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md b/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md index 4fbdc6cd616..742a98a2b8c 100644 --- a/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md +++ b/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md @@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md). ## Unreleased +## 1.15.0 + +Released 2026-Jan-20 + * This package is deprecated and it will stop receiving any updates in December 2026. Zipkin already supports OTLP ingestion. Change your exporter to `OpenTelemetry.Exporter.OpenTelemetryProtocol` as stated in the diff --git a/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md b/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md index 77f07da18f3..95b244de1d7 100644 --- a/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md +++ b/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md @@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md). ## Unreleased +## 1.15.0 + +Released 2026-Jan-20 + ## 1.14.0 Released 2025-Nov-12 diff --git a/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md b/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md index 054302cad54..56dd06959db 100644 --- a/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md +++ b/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md @@ -6,6 +6,10 @@ covering all components see: [Release Notes](../../RELEASENOTES.md). ## Unreleased +## 1.15.0 + +Released 2026-Jan-20 + * Deprecated `JaegerPropagator`. It will be removed in a future version. ([#6819](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6819)) diff --git a/src/OpenTelemetry/.publicApi/Stable/PublicAPI.Shipped.txt b/src/OpenTelemetry/.publicApi/Stable/PublicAPI.Shipped.txt index 43b209cd7e6..7c5f0aedc95 100644 --- a/src/OpenTelemetry/.publicApi/Stable/PublicAPI.Shipped.txt +++ b/src/OpenTelemetry/.publicApi/Stable/PublicAPI.Shipped.txt @@ -191,6 +191,7 @@ OpenTelemetry.Metrics.Metric OpenTelemetry.Metrics.Metric.Description.get -> string! OpenTelemetry.Metrics.Metric.GetMetricPoints() -> OpenTelemetry.Metrics.MetricPointsAccessor OpenTelemetry.Metrics.Metric.MeterName.get -> string! +OpenTelemetry.Metrics.Metric.MeterSchemaUrl.get -> string! OpenTelemetry.Metrics.Metric.MeterTags.get -> System.Collections.Generic.IEnumerable>? OpenTelemetry.Metrics.Metric.MeterVersion.get -> string! OpenTelemetry.Metrics.Metric.MetricType.get -> OpenTelemetry.Metrics.MetricType @@ -235,6 +236,7 @@ OpenTelemetry.Metrics.MetricReaderOptions.TemporalityPreference.set -> void OpenTelemetry.Metrics.MetricReaderTemporalityPreference OpenTelemetry.Metrics.MetricReaderTemporalityPreference.Cumulative = 1 -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference OpenTelemetry.Metrics.MetricReaderTemporalityPreference.Delta = 2 -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference +OpenTelemetry.Metrics.MetricReaderTemporalityPreference.LowMemory = 3 -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference OpenTelemetry.Metrics.MetricStreamConfiguration OpenTelemetry.Metrics.MetricStreamConfiguration.CardinalityLimit.get -> int? OpenTelemetry.Metrics.MetricStreamConfiguration.CardinalityLimit.set -> void diff --git a/src/OpenTelemetry/.publicApi/Stable/PublicAPI.Unshipped.txt b/src/OpenTelemetry/.publicApi/Stable/PublicAPI.Unshipped.txt index 926615b8cec..e69de29bb2d 100644 --- a/src/OpenTelemetry/.publicApi/Stable/PublicAPI.Unshipped.txt +++ b/src/OpenTelemetry/.publicApi/Stable/PublicAPI.Unshipped.txt @@ -1,2 +0,0 @@ -OpenTelemetry.Metrics.Metric.MeterSchemaUrl.get -> string! -OpenTelemetry.Metrics.MetricReaderTemporalityPreference.LowMemory = 3 -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference diff --git a/src/OpenTelemetry/CHANGELOG.md b/src/OpenTelemetry/CHANGELOG.md index 48f07ef1d72..5237eb9d9a1 100644 --- a/src/OpenTelemetry/CHANGELOG.md +++ b/src/OpenTelemetry/CHANGELOG.md @@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md). ## Unreleased +## 1.15.0 + +Released 2026-Jan-20 + * Added support for the `OTEL_SDK_DISABLED` environment variable in TracerProvider, MeterProvider, and LoggerProvider. When `OTEL_SDK_DISABLED=true`, the SDK returns no-op implementations for all telemetry signals. From 5022023e0c039744af85a2e46802ba2f7dff1b70 Mon Sep 17 00:00:00 2001 From: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Date: Wed, 21 Jan 2026 05:33:12 +0000 Subject: [PATCH 2/5] Update RELEASENOTES for core-1.15.0. --- RELEASENOTES.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 980c594a20f..6b7c76f6b49 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -4,6 +4,20 @@ This file contains highlights and announcements covering all components. For more details see `CHANGELOG.md` files maintained in the root source directory of each individual package. +## 1.15.0 + +Release details: [1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.15.0) + +* Added support for `ActivitySource.TelemetrySchemaUrl` + and `Meter.TelemetrySchemaUrl` properties across exporters. +* Improved performance and reduced memory consumption for metrics histograms. +* Added mTLS configuration support for the OTLP exporter (client cert/key and + CA certificate options). +* `OpenTelemetry.Exporter.Zipkin` is deprecated and will stop receiving updates + in December 2026. Zipkin already supports OTLP ingestion. + Migrate to `OpenTelemetry.Exporter.OpenTelemetryProtocol` as stated + in the [Deprecating Zipkin Exporter blog post](https://opentelemetry.io/blog/2025/deprecating-zipkin-exporters/). + ## 1.14.0 Release details: [1.14.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.14.0) From f24813316ffd9ec8ebd3eb03035a8b07689fcf9d Mon Sep 17 00:00:00 2001 From: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Date: Wed, 21 Jan 2026 05:34:29 +0000 Subject: [PATCH 3/5] Update CHANGELOG release dates for core-1.15.0. --- src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md | 2 +- src/OpenTelemetry.Api/CHANGELOG.md | 2 +- src/OpenTelemetry.Exporter.Console/CHANGELOG.md | 2 +- src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md | 2 +- src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md | 2 +- src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md | 2 +- src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md | 2 +- src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md | 2 +- src/OpenTelemetry/CHANGELOG.md | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md b/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md index 59aad470096..115f82a1984 100644 --- a/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md +++ b/src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md @@ -9,7 +9,7 @@ Notes](../../RELEASENOTES.md). ## 1.15.0 -Released 2026-Jan-20 +Released 2026-Jan-21 ## 1.14.0 diff --git a/src/OpenTelemetry.Api/CHANGELOG.md b/src/OpenTelemetry.Api/CHANGELOG.md index c15e69eacb3..909784d85cb 100644 --- a/src/OpenTelemetry.Api/CHANGELOG.md +++ b/src/OpenTelemetry.Api/CHANGELOG.md @@ -8,7 +8,7 @@ Notes](../../RELEASENOTES.md). ## 1.15.0 -Released 2026-Jan-20 +Released 2026-Jan-21 * Added a new overload for `TracerProvider.GetTracer` which accepts an optional `string? schemaUrl` parameter, allowing a schema URL to be set on the `Tracer`. diff --git a/src/OpenTelemetry.Exporter.Console/CHANGELOG.md b/src/OpenTelemetry.Exporter.Console/CHANGELOG.md index 840a81fa40d..667cd5f7331 100644 --- a/src/OpenTelemetry.Exporter.Console/CHANGELOG.md +++ b/src/OpenTelemetry.Exporter.Console/CHANGELOG.md @@ -8,7 +8,7 @@ Notes](../../RELEASENOTES.md). ## 1.15.0 -Released 2026-Jan-20 +Released 2026-Jan-21 * Added support for `ActivitySource.TelemetrySchemaUrl` property. ([#6713](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6713)) diff --git a/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md b/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md index 54791cd39ab..797aaf37149 100644 --- a/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md +++ b/src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md @@ -8,7 +8,7 @@ Notes](../../RELEASENOTES.md). ## 1.15.0 -Released 2026-Jan-20 +Released 2026-Jan-21 * Added support for `Meter.TelemetrySchemaUrl` property. ([#6714](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6714)) diff --git a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md index e1e8139c9de..bc3bb35da7d 100644 --- a/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md +++ b/src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md @@ -9,7 +9,7 @@ Notes](../../RELEASENOTES.md). ## 1.15.0 -Released 2026-Jan-20 +Released 2026-Jan-21 * Added mTLS configuration support for the OTLP exporter (client cert/key and CA certificate options). diff --git a/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md b/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md index 742a98a2b8c..b1a447677b2 100644 --- a/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md +++ b/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md @@ -8,7 +8,7 @@ Notes](../../RELEASENOTES.md). ## 1.15.0 -Released 2026-Jan-20 +Released 2026-Jan-21 * This package is deprecated and it will stop receiving any updates in December 2026. Zipkin already supports OTLP ingestion. Change your exporter diff --git a/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md b/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md index 95b244de1d7..1561a6dad7c 100644 --- a/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md +++ b/src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md @@ -8,7 +8,7 @@ Notes](../../RELEASENOTES.md). ## 1.15.0 -Released 2026-Jan-20 +Released 2026-Jan-21 ## 1.14.0 diff --git a/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md b/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md index 56dd06959db..c1838add6ec 100644 --- a/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md +++ b/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md @@ -8,7 +8,7 @@ covering all components see: [Release Notes](../../RELEASENOTES.md). ## 1.15.0 -Released 2026-Jan-20 +Released 2026-Jan-21 * Deprecated `JaegerPropagator`. It will be removed in a future version. ([#6819](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6819)) diff --git a/src/OpenTelemetry/CHANGELOG.md b/src/OpenTelemetry/CHANGELOG.md index 5237eb9d9a1..2b5a8a702bb 100644 --- a/src/OpenTelemetry/CHANGELOG.md +++ b/src/OpenTelemetry/CHANGELOG.md @@ -8,7 +8,7 @@ Notes](../../RELEASENOTES.md). ## 1.15.0 -Released 2026-Jan-20 +Released 2026-Jan-21 * Added support for the `OTEL_SDK_DISABLED` environment variable in TracerProvider, MeterProvider, and LoggerProvider. When `OTEL_SDK_DISABLED=true`, From 88cc33328ddd0bc091d5cac7da11b35c46f974ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Kie=C5=82kowicz?= Date: Wed, 21 Jan 2026 06:36:11 +0100 Subject: [PATCH 4/5] Fix public api shipped --- src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt b/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt index 33df19047dd..420e322ff9d 100644 --- a/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt +++ b/src/OpenTelemetry.Api/.publicApi/Stable/PublicAPI.Shipped.txt @@ -1,4 +1,3 @@ -*REMOVED*OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version = null, System.Collections.Generic.IEnumerable>? tags = null) -> OpenTelemetry.Trace.Tracer! #nullable enable abstract OpenTelemetry.Context.Propagation.TextMapPropagator.Extract(OpenTelemetry.Context.Propagation.PropagationContext context, T carrier, System.Func?>! getter) -> OpenTelemetry.Context.Propagation.PropagationContext abstract OpenTelemetry.Context.Propagation.TextMapPropagator.Fields.get -> System.Collections.Generic.ISet? @@ -155,7 +154,6 @@ OpenTelemetry.Trace.Tracer.StartSpan(string! name, OpenTelemetry.Trace.SpanKind OpenTelemetry.Trace.Tracer.StartSpan(string! name, OpenTelemetry.Trace.SpanKind kind, in OpenTelemetry.Trace.TelemetrySpan? parentSpan, OpenTelemetry.Trace.SpanAttributes? initialAttributes = null, System.Collections.Generic.IEnumerable? links = null, System.DateTimeOffset startTime = default(System.DateTimeOffset)) -> OpenTelemetry.Trace.TelemetrySpan! OpenTelemetry.Trace.TracerProvider OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version = null, string? schemaUrl = null, System.Collections.Generic.IEnumerable>? tags = null) -> OpenTelemetry.Trace.Tracer! -OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version = null, System.Collections.Generic.IEnumerable>? tags = null) -> OpenTelemetry.Trace.Tracer! OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version, System.Collections.Generic.IEnumerable>? tags) -> OpenTelemetry.Trace.Tracer! OpenTelemetry.Trace.TracerProvider.GetTracer(string! name, string? version) -> OpenTelemetry.Trace.Tracer! OpenTelemetry.Trace.TracerProvider.TracerProvider() -> void From 1cc7c7d1c514fd7b4a7fc7616c2a78d15d9b5040 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Kie=C5=82kowicz?= Date: Wed, 21 Jan 2026 06:39:30 +0100 Subject: [PATCH 5/5] Fix lint MD --- RELEASENOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 6b7c76f6b49..5ccbeece5d7 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -10,7 +10,7 @@ Release details: [1.15.0](https://github.com/open-telemetry/opentelemetry-dotnet * Added support for `ActivitySource.TelemetrySchemaUrl` and `Meter.TelemetrySchemaUrl` properties across exporters. -* Improved performance and reduced memory consumption for metrics histograms. +* Improved performance and reduced memory consumption for metrics histograms. * Added mTLS configuration support for the OTLP exporter (client cert/key and CA certificate options). * `OpenTelemetry.Exporter.Zipkin` is deprecated and will stop receiving updates