Release 1.1.0 (#3017)
This commit is contained in:
parent
f9454fd46c
commit
aa29293921
22
CHANGELOG.md
22
CHANGELOG.md
|
@ -5,7 +5,21 @@ All notable changes to this component are documented in this file.
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
This component adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
This component adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [Unreleased](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/compare/v1.0.2...HEAD)
|
## [Unreleased](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/compare/v1.1.0..HEAD)
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### Dependency updates
|
||||||
|
|
||||||
|
### Deprecated
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
## [1.1.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.1.0)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
@ -25,18 +39,12 @@ This component adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.h
|
||||||
`OpenTelemetry.Instrumentation.AspNet.TelemetryHttpModule` updated from
|
`OpenTelemetry.Instrumentation.AspNet.TelemetryHttpModule` updated from
|
||||||
`1.0.0-rc9.9` to `1.6.0-beta.1`.
|
`1.0.0-rc9.9` to `1.6.0-beta.1`.
|
||||||
|
|
||||||
### Deprecated
|
|
||||||
|
|
||||||
### Removed
|
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed log emission issue which resulted in same logs being exported multiple
|
- Fixed log emission issue which resulted in same logs being exported multiple
|
||||||
times for ASP.NET Core 6.0 apps when bytecode instrumentation was enabled
|
times for ASP.NET Core 6.0 apps when bytecode instrumentation was enabled
|
||||||
and `WebApplicationBuilder` was used.
|
and `WebApplicationBuilder` was used.
|
||||||
|
|
||||||
### Security
|
|
||||||
|
|
||||||
## [1.0.2](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.0.2)
|
## [1.0.2](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.0.2)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
|
@ -10,9 +10,9 @@ to .NET applications without having to modify their source code.
|
||||||
> **Warning**
|
> **Warning**
|
||||||
> The following documentation refers to the in-development version
|
> The following documentation refers to the in-development version
|
||||||
of OpenTelemetry .NET Automatic Instrumentation. Docs for the latest version
|
of OpenTelemetry .NET Automatic Instrumentation. Docs for the latest version
|
||||||
([1.0.2](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/latest))
|
([1.1.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/latest))
|
||||||
can be found in [opentelemetry.io](https://github.com/open-telemetry/opentelemetry.io/tree/main/content/en/docs/instrumentation/net/automatic)
|
can be found in [opentelemetry.io](https://github.com/open-telemetry/opentelemetry.io/tree/main/content/en/docs/instrumentation/net/automatic)
|
||||||
or [here](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/blob/v1.0.2/docs/README.md).
|
or [here](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/blob/v1.1.0/docs/README.md).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ Example usage:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Download the bash script
|
# Download the bash script
|
||||||
curl -sSfL https://raw.githubusercontent.com/open-telemetry/opentelemetry-dotnet-instrumentation/v1.0.2/otel-dotnet-auto-install.sh -O
|
curl -sSfL https://raw.githubusercontent.com/open-telemetry/opentelemetry-dotnet-instrumentation/v1.1.0/otel-dotnet-auto-install.sh -O
|
||||||
|
|
||||||
# Install core files
|
# Install core files
|
||||||
sh ./otel-dotnet-auto-install.sh
|
sh ./otel-dotnet-auto-install.sh
|
||||||
|
@ -184,7 +184,7 @@ uses environment variables as parameters:
|
||||||
| `OTEL_DOTNET_AUTO_HOME` | Location where binaries are to be installed | No | `$HOME/.otel-dotnet-auto` |
|
| `OTEL_DOTNET_AUTO_HOME` | Location where binaries are to be installed | No | `$HOME/.otel-dotnet-auto` |
|
||||||
| `OS_TYPE` | Possible values: `linux-glibc`, `linux-musl`, `macos`, `windows` | No | *Calculated* |
|
| `OS_TYPE` | Possible values: `linux-glibc`, `linux-musl`, `macos`, `windows` | No | *Calculated* |
|
||||||
| `TMPDIR` | Temporary directory used when downloading the files | No | `$(mktemp -d)` |
|
| `TMPDIR` | Temporary directory used when downloading the files | No | `$(mktemp -d)` |
|
||||||
| `VERSION` | Version to download | No | `1.0.2` |
|
| `VERSION` | Version to download | No | `1.1.0` |
|
||||||
|
|
||||||
[instrument.sh](../instrument.sh) script
|
[instrument.sh](../instrument.sh) script
|
||||||
uses environment variables as parameters:
|
uses environment variables as parameters:
|
||||||
|
@ -203,7 +203,7 @@ Example usage (run as administrator):
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
# Download the module
|
# Download the module
|
||||||
$module_url = "https://raw.githubusercontent.com/open-telemetry/opentelemetry-dotnet-instrumentation/v1.0.2/OpenTelemetry.DotNet.Auto.psm1"
|
$module_url = "https://raw.githubusercontent.com/open-telemetry/opentelemetry-dotnet-instrumentation/v1.1.0/OpenTelemetry.DotNet.Auto.psm1"
|
||||||
$download_path = Join-Path $env:temp "OpenTelemetry.DotNet.Auto.psm1"
|
$download_path = Join-Path $env:temp "OpenTelemetry.DotNet.Auto.psm1"
|
||||||
Invoke-WebRequest -Uri $module_url -OutFile $download_path -UseBasicParsing
|
Invoke-WebRequest -Uri $module_url -OutFile $download_path -UseBasicParsing
|
||||||
|
|
||||||
|
|
|
@ -164,7 +164,7 @@ due to lack of stable semantic convention.
|
||||||
|
|
||||||
| ID | Instrumented library | Documentation | Supported versions | Instrumentation type | Status |
|
| ID | Instrumented library | Documentation | Supported versions | Instrumentation type | Status |
|
||||||
|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------|----------------------|-----------------------------------------------------------------------------------------------------------------------------------|
|
|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------|----------------------|-----------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| `ASPNET` | ASP.NET Framework \[1\] **Not supported on .NET** | [ASP.NET metrics](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.AspNet-1.0.0-rc9.9/src/OpenTelemetry.Instrumentation.AspNet/README.md#list-of-metrics-produced) | * | source & bytecode | [Experimental](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/versioning-and-stability.md) |
|
| `ASPNET` | ASP.NET Framework \[1\] **Not supported on .NET** | [ASP.NET metrics](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.AspNet-1.6.0-beta.1/src/OpenTelemetry.Instrumentation.AspNet/README.md#list-of-metrics-produced) | * | source & bytecode | [Experimental](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/versioning-and-stability.md) |
|
||||||
| `ASPNETCORE` | ASP.NET Core \[2\] **Not supported on .NET Framework** | [ASP.NET Core metrics](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.5.0/src/OpenTelemetry.Instrumentation.AspNetCore/README.md#list-of-metrics-produced) | * | source | [Experimental](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/versioning-and-stability.md) |
|
| `ASPNETCORE` | ASP.NET Core \[2\] **Not supported on .NET Framework** | [ASP.NET Core metrics](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.5.0/src/OpenTelemetry.Instrumentation.AspNetCore/README.md#list-of-metrics-produced) | * | source | [Experimental](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/versioning-and-stability.md) |
|
||||||
| `HTTPCLIENT` | [System.Net.Http.HttpClient](https://docs.microsoft.com/dotnet/api/system.net.http.httpclient) and [System.Net.HttpWebRequest](https://docs.microsoft.com/dotnet/api/system.net.httpwebrequest) | [HttpClient metrics](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.5.0/src/OpenTelemetry.Instrumentation.Http/README.md#list-of-metrics-produced) | * | source | [Experimental](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/versioning-and-stability.md) |
|
| `HTTPCLIENT` | [System.Net.Http.HttpClient](https://docs.microsoft.com/dotnet/api/system.net.http.httpclient) and [System.Net.HttpWebRequest](https://docs.microsoft.com/dotnet/api/system.net.httpwebrequest) | [HttpClient metrics](https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.5.0/src/OpenTelemetry.Instrumentation.Http/README.md#list-of-metrics-produced) | * | source | [Experimental](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/versioning-and-stability.md) |
|
||||||
| `NETRUNTIME` | [OpenTelemetry.Instrumentation.Runtime](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Runtime) | [Runtime metrics](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.Runtime-1.5.1/src/OpenTelemetry.Instrumentation.Process/README.md#metrics) | * | source | [Experimental](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/versioning-and-stability.md) |
|
| `NETRUNTIME` | [OpenTelemetry.Instrumentation.Runtime](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Runtime) | [Runtime metrics](https://github.com/open-telemetry/opentelemetry-dotnet-contrib/blob/Instrumentation.Runtime-1.5.1/src/OpenTelemetry.Instrumentation.Process/README.md#metrics) | * | source | [Experimental](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/versioning-and-stability.md) |
|
||||||
|
|
|
@ -62,7 +62,7 @@ When adding the NuGet packages to your project you get an error message similar
|
||||||
to:
|
to:
|
||||||
|
|
||||||
```txt
|
```txt
|
||||||
Could not install package 'OpenTelemetry.AutoInstrumentation.Runtime.Native 1.0.2'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.7.2', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
|
Could not install package 'OpenTelemetry.AutoInstrumentation.Runtime.Native 1.1.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.7.2', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Solution
|
#### Solution
|
||||||
|
|
|
@ -40,7 +40,7 @@ you to either add the missing instrumentation package or to skip the
|
||||||
instrumentation of the corresponding package:
|
instrumentation of the corresponding package:
|
||||||
|
|
||||||
```terminal
|
```terminal
|
||||||
~packages/opentelemetry.autoinstrumentation.buildtasks/1.0.2/build/OpenTelemetry.AutoInstrumentation.BuildTasks.targets(29,5): error : OpenTelemetry.AutoInstrumentation: add a reference to the instrumentation package 'MongoDB.Driver.Core.Extensions.DiagnosticSources' version 1.3.0 or add 'MongoDB.Driver.Core' to the property 'SkippedInstrumentations' to suppress this error.
|
~packages/opentelemetry.autoinstrumentation.buildtasks/1.1.0/build/OpenTelemetry.AutoInstrumentation.BuildTasks.targets(29,5): error : OpenTelemetry.AutoInstrumentation: add a reference to the instrumentation package 'MongoDB.Driver.Core.Extensions.DiagnosticSources' version 1.3.0 or add 'MongoDB.Driver.Core' to the property 'SkippedInstrumentations' to suppress this error.
|
||||||
```
|
```
|
||||||
|
|
||||||
To resolve the error either add the recommended instrumentation package or skip
|
To resolve the error either add the recommended instrumentation package or skip
|
||||||
|
|
|
@ -42,7 +42,7 @@ you to either add the missing instrumentation package or to skip the
|
||||||
instrumentation of the corresponding package:
|
instrumentation of the corresponding package:
|
||||||
|
|
||||||
```terminal
|
```terminal
|
||||||
~packages/opentelemetry.autoinstrumentation.buildtasks/1.0.2/build/OpenTelemetry.AutoInstrumentation.BuildTasks.targets(29,5): error : OpenTelemetry.AutoInstrumentation: add a reference to the instrumentation package 'MongoDB.Driver.Core.Extensions.DiagnosticSources' version 1.3.0 or add 'MongoDB.Driver.Core' to the property 'SkippedInstrumentations' to suppress this error.
|
~packages/opentelemetry.autoinstrumentation.buildtasks/1.1.0/build/OpenTelemetry.AutoInstrumentation.BuildTasks.targets(29,5): error : OpenTelemetry.AutoInstrumentation: add a reference to the instrumentation package 'MongoDB.Driver.Core.Extensions.DiagnosticSources' version 1.3.0 or add 'MongoDB.Driver.Core' to the property 'SkippedInstrumentations' to suppress this error.
|
||||||
```
|
```
|
||||||
|
|
||||||
To resolve the error either add the recommended instrumentation package or skip
|
To resolve the error either add the recommended instrumentation package or skip
|
||||||
|
|
Loading…
Reference in New Issue