Skip to content

Commit c0b25b6

Browse files
authored
Merge branch 'main' into main
2 parents 97e2ba5 + 9b83e7b commit c0b25b6

File tree

18 files changed

+75
-22
lines changed

18 files changed

+75
-22
lines changed

.editorconfig

+4
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,10 @@ dotnet_diagnostic.IDE0005.severity = warning
156156
# RS0041: Public members should not use oblivious types
157157
dotnet_diagnostic.RS0041.severity = suggestion
158158

159+
[*Tests.cs]
160+
# CA1515: Disable making types internal for Tests classes. It is required by xunit
161+
dotnet_diagnostic.CA1515.severity = none
162+
159163
[**/obj/**.cs]
160164
generated_code = true
161165

Directory.Packages.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
5-
<OTelLatestStableVer>1.11.1</OTelLatestStableVer>
5+
<OTelLatestStableVer>1.11.2</OTelLatestStableVer>
66

77
<!--
88
This is typically the latest annual release of .NET. Use this wherever

src/OpenTelemetry.Api.ProviderBuilderExtensions/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ Notes](../../RELEASENOTES.md).
77

88
## Unreleased
99

10+
## 1.11.2
11+
12+
Released 2025-Mar-04
13+
1014
## 1.11.1
1115

1216
Released 2025-Jan-22

src/OpenTelemetry.Api/CHANGELOG.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@ Notes](../../RELEASENOTES.md).
66

77
## Unreleased
88

9+
## 1.11.2
10+
11+
Released 2025-Mar-04
12+
913
* Revert optimize performance of `TraceContextPropagator.Extract` introduced
10-
in #5749 to resolve #6158.
14+
in #5749 to resolve [GHSA-8785-wc3w-h8q6](https://github.com/open-telemetry/opentelemetry-dotnet/security/advisories/GHSA-8785-wc3w-h8q6).
1115
([#6161](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6161))
1216

1317
## 1.11.1

src/OpenTelemetry.Exporter.Console/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md).
66

77
## Unreleased
88

9+
## 1.11.2
10+
11+
Released 2025-Mar-04
12+
913
## 1.11.1
1014

1115
Released 2025-Jan-22

src/OpenTelemetry.Exporter.InMemory/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md).
66

77
## Unreleased
88

9+
## 1.11.2
10+
11+
Released 2025-Mar-04
12+
913
## 1.11.1
1014

1115
Released 2025-Jan-22

src/OpenTelemetry.Exporter.OpenTelemetryProtocol/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ Notes](../../RELEASENOTES.md).
77

88
## Unreleased
99

10+
## 1.11.2
11+
12+
Released 2025-Mar-04
13+
1014
* Fixed a bug in .NET Framework gRPC export client where the default success
1115
export response was incorrectly marked as false, now changed to true, ensuring
1216
exports are correctly marked as successful.

src/OpenTelemetry.Exporter.Prometheus.AspNetCore/CHANGELOG.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@ Notes](../../RELEASENOTES.md).
77

88
## Unreleased
99

10-
* Updated OpenTelemetry core component version(s) to `1.11.1`.
11-
([#6088](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6088))
10+
## 1.11.2-beta.1
11+
12+
Released 2025-Mar-05
13+
14+
* Updated OpenTelemetry core component version(s) to `1.11.2`.
15+
([#6169](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6169))
1216

1317
## 1.11.0-beta.1
1418

src/OpenTelemetry.Exporter.Prometheus.HttpListener/CHANGELOG.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@ Notes](../../RELEASENOTES.md).
77

88
## Unreleased
99

10-
* Updated OpenTelemetry core component version(s) to `1.11.1`.
11-
([#6088](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6088))
10+
## 1.11.2-beta.1
11+
12+
Released 2025-Mar-05
13+
14+
* Updated OpenTelemetry core component version(s) to `1.11.2`.
15+
([#6169](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6169))
1216

1317
## 1.11.0-beta.1
1418

src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md).
66

77
## Unreleased
88

9+
## 1.11.2
10+
11+
Released 2025-Mar-04
12+
913
## 1.11.1
1014

1115
Released 2025-Jan-22

src/OpenTelemetry.Extensions.Hosting/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md).
66

77
## Unreleased
88

9+
## 1.11.2
10+
11+
Released 2025-Mar-04
12+
913
## 1.11.1
1014

1115
Released 2025-Jan-22

src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ covering all components see: [Release Notes](../../RELEASENOTES.md).
66

77
## Unreleased
88

9+
## 1.11.2
10+
11+
Released 2025-Mar-04
12+
913
## 1.11.1
1014

1115
Released 2025-Jan-22

src/OpenTelemetry.Shims.OpenTracing/CHANGELOG.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@ Notes](../../RELEASENOTES.md).
66

77
## Unreleased
88

9-
* Updated OpenTelemetry core component version(s) to `1.11.1`.
10-
([#6088](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6088))
9+
## 1.11.2-beta.1
10+
11+
Released 2025-Mar-05
12+
13+
* Updated OpenTelemetry core component version(s) to `1.11.2`.
14+
([#6169](https://github.com/open-telemetry/opentelemetry-dotnet/pull/6169))
1115

1216
## 1.11.0-beta.1
1317

src/OpenTelemetry/CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ Notes](../../RELEASENOTES.md).
66

77
## Unreleased
88

9+
## 1.11.2
10+
11+
Released 2025-Mar-04
12+
913
## 1.11.1
1014

1115
Released 2025-Jan-22

test/OpenTelemetry.Api.ProviderBuilderExtensions.Tests/Metrics/TestMeterProviderBuilder.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace OpenTelemetry.Api.ProviderBuilderExtensions.Tests;
88

9-
public sealed class TestMeterProviderBuilder : MeterProviderBuilder, IMeterProviderBuilder, IDisposable
9+
internal sealed class TestMeterProviderBuilder : MeterProviderBuilder, IMeterProviderBuilder, IDisposable
1010
{
1111
public TestMeterProviderBuilder()
1212
{
@@ -17,9 +17,9 @@ public TestMeterProviderBuilder()
1717

1818
public ServiceProvider? ServiceProvider { get; private set; }
1919

20-
public List<string> Meters { get; } = new();
20+
public List<string> Meters { get; } = [];
2121

22-
public List<object> Instrumentation { get; } = new();
22+
public List<object> Instrumentation { get; } = [];
2323

2424
public MeterProvider? Provider { get; private set; }
2525

test/OpenTelemetry.Api.ProviderBuilderExtensions.Tests/OpenTelemetry.Api.ProviderBuilderExtensions.Tests.csproj

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Description>Unit test project for OpenTelemetry .NET dependency injection extensions</Description>
44
<TargetFrameworks>$(TargetFrameworksForTests)</TargetFrameworks>
5+
<AnalysisLevel>latest-all</AnalysisLevel>
56
</PropertyGroup>
67

78
<ItemGroup>

test/OpenTelemetry.Api.ProviderBuilderExtensions.Tests/ServiceCollectionExtensionsTests.cs

+6-6
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public void ConfigureOpenTelemetryTracerProvider(int numberOfCalls)
3030

3131
using var serviceProvider = services.BuildServiceProvider();
3232

33-
var registrations = serviceProvider.GetServices<IConfigureTracerProviderBuilder>();
33+
var registrations = serviceProvider.GetServices<IConfigureTracerProviderBuilder>().ToArray();
3434

3535
Assert.Equal(numberOfCalls, beforeServiceProviderInvocations);
3636
Assert.Equal(0, afterServiceProviderInvocations);
@@ -43,7 +43,7 @@ public void ConfigureOpenTelemetryTracerProvider(int numberOfCalls)
4343
Assert.Equal(numberOfCalls, beforeServiceProviderInvocations);
4444
Assert.Equal(numberOfCalls, afterServiceProviderInvocations);
4545

46-
Assert.Equal(numberOfCalls * 2, registrations.Count());
46+
Assert.Equal(numberOfCalls * 2, registrations.Length);
4747
}
4848

4949
[Theory]
@@ -65,7 +65,7 @@ public void ConfigureOpenTelemetryMeterProvider(int numberOfCalls)
6565

6666
using var serviceProvider = services.BuildServiceProvider();
6767

68-
var registrations = serviceProvider.GetServices<IConfigureMeterProviderBuilder>();
68+
var registrations = serviceProvider.GetServices<IConfigureMeterProviderBuilder>().ToArray();
6969

7070
Assert.Equal(numberOfCalls, beforeServiceProviderInvocations);
7171
Assert.Equal(0, afterServiceProviderInvocations);
@@ -78,7 +78,7 @@ public void ConfigureOpenTelemetryMeterProvider(int numberOfCalls)
7878
Assert.Equal(numberOfCalls, beforeServiceProviderInvocations);
7979
Assert.Equal(numberOfCalls, afterServiceProviderInvocations);
8080

81-
Assert.Equal(numberOfCalls * 2, registrations.Count());
81+
Assert.Equal(numberOfCalls * 2, registrations.Length);
8282
}
8383

8484
[Theory]
@@ -100,7 +100,7 @@ public void ConfigureOpenTelemetryLoggerProvider(int numberOfCalls)
100100

101101
using var serviceProvider = services.BuildServiceProvider();
102102

103-
var registrations = serviceProvider.GetServices<IConfigureLoggerProviderBuilder>();
103+
var registrations = serviceProvider.GetServices<IConfigureLoggerProviderBuilder>().ToArray();
104104

105105
Assert.Equal(numberOfCalls, beforeServiceProviderInvocations);
106106
Assert.Equal(0, afterServiceProviderInvocations);
@@ -113,6 +113,6 @@ public void ConfigureOpenTelemetryLoggerProvider(int numberOfCalls)
113113
Assert.Equal(numberOfCalls, beforeServiceProviderInvocations);
114114
Assert.Equal(numberOfCalls, afterServiceProviderInvocations);
115115

116-
Assert.Equal(numberOfCalls * 2, registrations.Count());
116+
Assert.Equal(numberOfCalls * 2, registrations.Length);
117117
}
118118
}

test/OpenTelemetry.Api.ProviderBuilderExtensions.Tests/Trace/TestTracerProviderBuilder.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace OpenTelemetry.Api.ProviderBuilderExtensions.Tests;
88

9-
public sealed class TestTracerProviderBuilder : TracerProviderBuilder, ITracerProviderBuilder, IDisposable
9+
internal sealed class TestTracerProviderBuilder : TracerProviderBuilder, ITracerProviderBuilder, IDisposable
1010
{
1111
public TestTracerProviderBuilder()
1212
{
@@ -17,11 +17,11 @@ public TestTracerProviderBuilder()
1717

1818
public ServiceProvider? ServiceProvider { get; private set; }
1919

20-
public List<string> Sources { get; } = new();
20+
public List<string> Sources { get; } = [];
2121

22-
public List<string> LegacySources { get; } = new();
22+
public List<string> LegacySources { get; } = [];
2323

24-
public List<object> Instrumentation { get; } = new();
24+
public List<object> Instrumentation { get; } = [];
2525

2626
public TracerProvider? Provider { get; private set; }
2727

0 commit comments

Comments
 (0)