Skip to content

Commit

Permalink
Bump OTel to 1.7.0 (open-telemetry#3213)
Browse files Browse the repository at this point in the history
  • Loading branch information
Kielek authored Jan 10, 2024
1 parent e6a8444 commit 9a96610
Show file tree
Hide file tree
Showing 30 changed files with 219 additions and 118 deletions.
49 changes: 48 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,67 @@ This component adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.h

## [Unreleased](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/compare/v1.2.0..HEAD)

- [Core components](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/VERSIONING.md#core-components):
[`1.7.0`](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.7.0)
- `System.Diagnostics.DiagnosticSource`: [`8.0.0`](https://www.nuget.org/packages/System.Diagnostics.DiagnosticSource/8.0.0)

### Added

- Support for Host, Process, and Process Runtime resource detectors.
- Support for `OpenTelemetry.Instrumentation.AspNet.AspNetMetricsInstrumentationOptions`
for plugins.

### Changed

- Changed minimal supported version of `Microsoft.Extensions.Logging`
for `ILOGGER` instrumentation from `6.0.0` to `8.0.0`.
- Changed supported method parameters for plugins
- from `OpenTelemetry.Instrumentation.AspNetCore.AspNetCoreInstrumentationOptions`
to `OpenTelemetry.Instrumentation.AspNetCore.AspNetCoreTraceInstrumentationOptions`,
- from `OpenTelemetry.Instrumentation.Http.HttpClientInstrumentationOptions`
to `OpenTelemetry.Instrumentation.Http.HttpClientTraceInstrumentationOptions`.

#### Dependency updates

- .NET Framework only, `Grpc.Core.Api` updated from `2.59.0` to `2.60.0`.
- Updated [Core components](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/VERSIONING.md#core-components):
[`1.7.0`](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.7.0).
- Following packages updated
- `OpenTelemetry.Exporter.Prometheus.HttpListener` from `1.6.0-rc.1` to `1.7.0-rc.1`,
- `OpenTelemetry.Instrumentation.Http` from `1.6.0` to `1.7.0`,
- `OpenTelemetry.Instrumentation.Process` from `0.5.0-beta.3` to `0.5.0-beta.4`,
- `OpenTelemetry.Instrumentation.Quartz` from `1.0.0-alpha.3` to `1.0.0-beta.1`,
- `OpenTelemetry.Instrumentation.Runtime` from `1.5.1` to `1.7.0`,
- `OpenTelemetry.Instrumentation.SqlClient` from `1.6.0-beta.2` to `1.6.0-beta.3`,
- `OpenTelemetry.Instrumentation.StackExchangeRedis` from `1.0.0-rc9.12` to `1.0.0-rc9.13`,
- `OpenTelemetry.Instrumentation.Wcf` from `1.0.0-rc.13` to `1.0.0-rc.14`,
- `OpenTelemetry.Shims.OpenTracing` from `1.6.0-beta.1` to `1.7.0-beta.1`,
- `OpenTelemetry.ResourceDetectors.Azure` from `1.0.0-beta.3` to `1.0.0-beta.4`,
- `OpenTelemetry.ResourceDetectors.Container` from `1.0.0-beta.4` to `1.0.0-beta.5`,
- `OpenTelemetry.ResourceDetectors.ProcessRuntime` from `0.1.0-alpha.1` to `0.1.0-alpha.2`,
- .NET only, following packages updated
- `Google.Protobuf` updated from `3.19.4` to `3.22.5`.
- `Microsoft.Extensions.Configuration` from `3.1.0` to `8.0.0`,
- `Microsoft.Extensions.Configuration.Abstractions` from `3.1.0` to `8.0.0`,
- `Microsoft.Extensions.Configuration.Binder` from `3.1.0` to `8.0.0`,
- `Microsoft.Extensions.DependencyInjection` from `3.1.0` to `8.0.0`,
- `Microsoft.Extensions.DependencyInjection.Abstractions` from `3.1.0` to `8.0.0`,
- `Microsoft.Extensions.Logging` from `6.0.0` to `8.0.0`,
- `Microsoft.Extensions.Options` from `3.1.0` to `8.0.0`,
- `Microsoft.Extensions.Options.ConfigurationExtensions` from `3.1.0` to `8.0.0`,
- `Microsoft.Extensions.Primitives` from `3.1.0` to `8.0.0`,
- `OpenTelemetry.Instrumentation.AspNetCore` from `1.6.0-beta.3` to `1.7.0`,
- `OpenTelemetry.Instrumentation.EntityFrameworkCore` from `1.0.0-beta.8` to `1.0.0-beta.9`,
- .NET Framework only, following packages updated
- `Grpc.Core.Api` from `2.59.0` to `2.60.0`
- `OpenTelemetry.Instrumentation.AspNet` from `1.6.0-beta.2` to `1.7.0-beta.1`,

### Deprecated

### Removed

Removed support for `Microsoft.Extensions.Logging`
for `ILOGGER` for versions older than `8.0.0`.

### Fixed

- Set `service.name` resource attribute before invoking the plugin.
Expand Down
12 changes: 6 additions & 6 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
<ItemGroup>
<PackageVersion Include="DotNet.ReproducibleBuilds" Version="1.1.1" />
<PackageVersion Include="MinVer" Version="4.3.0" />
<PackageVersion Include="OpenTelemetry" Version="1.6.0" />
<PackageVersion Include="OpenTelemetry.Api" Version="1.6.0" />
<PackageVersion Include="OpenTelemetry.Exporter.Console" Version="1.6.0" />
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.6.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.6.0-beta.3" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Wcf" Version="1.0.0-rc.13" />
<PackageVersion Include="OpenTelemetry" Version="1.7.0" />
<PackageVersion Include="OpenTelemetry.Api" Version="1.7.0" />
<PackageVersion Include="OpenTelemetry.Exporter.Console" Version="1.7.0" />
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.7.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.7.0" />
<PackageVersion Include="OpenTelemetry.Instrumentation.Wcf" Version="1.0.0-rc.14" />
</ItemGroup>
</Project>
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ OpenTelemetry .NET Automatic Instrumentation is built on top of
[OpenTelemetry .NET](https://github.com/open-telemetry/opentelemetry-dotnet):

- [Core components](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/VERSIONING.md#core-components):
[`1.6.0`](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.6.0)
[`1.7.0`](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.7.0)
- `System.Diagnostics.DiagnosticSource`: [`8.0.0`](https://www.nuget.org/packages/System.Diagnostics.DiagnosticSource/8.0.0)
referencing `System.Runtime.CompilerServices.Unsafe`: [`6.0.0`](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/6.0.0)

Expand Down
Loading

0 comments on commit 9a96610

Please sign in to comment.