diff --git a/CHANGELOG.md b/CHANGELOG.md index d7925f0b04..4603e7305e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,24 @@ 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/). 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.12.0..HEAD) +## [Unreleased](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/compare/v1.13.0..HEAD) + +### Added + +### Changed + +#### Dependency updates + +### Deprecated + +### Removed + +### Fixed + +## [1.13.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.13.0) + +This release include all changes from [1.13.0-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/tag/v1.13.0-beta.1) +release. ### Added @@ -87,8 +104,6 @@ included for all supported .NET Framework versions. OpenTelemetry .NET AutoInstrumentation detects the .NET Framework version at install time and runtime, then loads the correct version of dependency assemblies. -### Deprecated - ### Removed - Dropped support for `OTEL_DOTNET_AUTO_SQLCLIENT_SET_DBSTATEMENT_FOR_TEXT` diff --git a/docker/centos-stream9.dockerfile b/docker/centos-stream9.dockerfile index 244ac26414..e3bcebbb75 100644 --- a/docker/centos-stream9.dockerfile +++ b/docker/centos-stream9.dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/centos/centos:stream9@sha256:e15ceb6e8744ccb658c6d8cb81cf2853398ca3a611f41f0b8e2fce655361190d +FROM quay.io/centos/centos:stream9@sha256:8f23193019c25232ea9a657fcaf0cca2570e1bdb3be54d7bd56fbb05f3eeaa02 # Install dotnet sdk RUN dnf install -y \ diff --git a/docs/README.md b/docs/README.md index 9a98e4e4d3..15d6adb0c5 100644 --- a/docs/README.md +++ b/docs/README.md @@ -16,9 +16,9 @@ to .NET applications without having to modify their source code. > [!WARNING] > The following documentation refers to the in-development version of OpenTelemetry .NET Automatic Instrumentation. Docs for the latest version -([1.13.0-beta.1](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/latest)) +([1.13.0](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/latest)) can be found in [opentelemetry.io](https://opentelemetry.io/docs/zero-code/net/) -or [here](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/blob/v1.13.0-beta.1/docs/README.md). +or [here](https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/blob/v1.13.0/docs/README.md). --- @@ -185,7 +185,7 @@ Example usage: ```sh # Download the bash script -curl -sSfL https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/download/v1.13.0-beta.1/otel-dotnet-auto-install.sh -O +curl -sSfL https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/download/v1.13.0/otel-dotnet-auto-install.sh -O # Install core files sh ./otel-dotnet-auto-install.sh @@ -225,7 +225,7 @@ uses environment variables as parameters: | `TMPDIR` | (deprecated) prefer `DOWNLOAD_DIR` | No | `$(mktemp -d)` | | `DOWNLOAD_DIR` | Folder to download the archive to. Will use local archive if it already exists | No | `$TMPDIR` or `$(mktemp -d)` | | `LOCAL_PATH` | Full path the archive to use for installation. (ideal for air-gapped scenarios) | No | *Calculated* | -| `VERSION` | Version to download | No | `1.13.0-beta.1` | +| `VERSION` | Version to download | No | `1.13.0` | [instrument.sh](../instrument.sh) script uses environment variables as parameters: @@ -253,7 +253,7 @@ Example usage (run as administrator): #Requires -PSEdition Desktop # Download the module -$module_url = "https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/download/v1.13.0-beta.1/OpenTelemetry.DotNet.Auto.psm1" +$module_url = "https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/download/v1.13.0/OpenTelemetry.DotNet.Auto.psm1" $download_path = Join-Path $env:temp "OpenTelemetry.DotNet.Auto.psm1" Invoke-WebRequest -Uri $module_url -OutFile $download_path -UseBasicParsing diff --git a/src/OpenTelemetry.AutoInstrumentation/.publicApi/net462/PublicAPI.Shipped.txt b/src/OpenTelemetry.AutoInstrumentation/.publicApi/net462/PublicAPI.Shipped.txt index 8d32898d1a..c6b787bab1 100644 --- a/src/OpenTelemetry.AutoInstrumentation/.publicApi/net462/PublicAPI.Shipped.txt +++ b/src/OpenTelemetry.AutoInstrumentation/.publicApi/net462/PublicAPI.Shipped.txt @@ -30,7 +30,21 @@ OpenTelemetry.AutoInstrumentation.Instrumentations.Log4Net.Bridge.Integrations.A OpenTelemetry.AutoInstrumentation.Instrumentations.Log4Net.TraceContextInjection.Integrations.AppenderAttachedImplIntegration OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration0 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration1 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration2 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration3 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration4 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration5 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration6 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration7 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration8 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration9 OpenTelemetry.AutoInstrumentation.Instrumentations.NServiceBus.EndpointConfigurationIntegration +OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.AsyncDefaultBasicConsumerIntegration +OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.DefaultBasicConsumerIntegration +OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.ModelBaseBasicGetIntegration +OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.ModelBasicPublishIntegration OpenTelemetry.AutoInstrumentation.Instrumentations.Wcf.Client.WcfClientIntegration OpenTelemetry.AutoInstrumentation.Instrumentations.Wcf.Service.ServiceHostIntegration override OpenTelemetry.AutoInstrumentation.CallTarget.CallTargetReturn.ToString() -> string! diff --git a/src/OpenTelemetry.AutoInstrumentation/.publicApi/net462/PublicAPI.Unshipped.txt b/src/OpenTelemetry.AutoInstrumentation/.publicApi/net462/PublicAPI.Unshipped.txt index df81477f87..8b13789179 100644 --- a/src/OpenTelemetry.AutoInstrumentation/.publicApi/net462/PublicAPI.Unshipped.txt +++ b/src/OpenTelemetry.AutoInstrumentation/.publicApi/net462/PublicAPI.Unshipped.txt @@ -1,14 +1 @@ -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration0 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration1 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration2 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration3 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration4 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration5 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration6 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration7 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration8 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration9 -OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.AsyncDefaultBasicConsumerIntegration -OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.DefaultBasicConsumerIntegration -OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.ModelBaseBasicGetIntegration -OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.ModelBasicPublishIntegration + diff --git a/src/OpenTelemetry.AutoInstrumentation/.publicApi/net8.0/PublicAPI.Shipped.txt b/src/OpenTelemetry.AutoInstrumentation/.publicApi/net8.0/PublicAPI.Shipped.txt index 9d0df408a9..4dd5c63699 100644 --- a/src/OpenTelemetry.AutoInstrumentation/.publicApi/net8.0/PublicAPI.Shipped.txt +++ b/src/OpenTelemetry.AutoInstrumentation/.publicApi/net8.0/PublicAPI.Shipped.txt @@ -28,9 +28,23 @@ OpenTelemetry.AutoInstrumentation.Instrumentations.Kafka.Integrations.ProducerPr OpenTelemetry.AutoInstrumentation.Instrumentations.Log4Net.Bridge.Integrations.AppenderCollectionIntegration OpenTelemetry.AutoInstrumentation.Instrumentations.Log4Net.TraceContextInjection.Integrations.AppenderAttachedImplIntegration OpenTelemetry.AutoInstrumentation.Instrumentations.Logger.LoggingBuilderIntegration +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration0 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration1 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration2 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration3 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration4 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration5 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration6 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration7 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration8 +OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration9 OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecute OpenTelemetry.AutoInstrumentation.Instrumentations.MongoDB.Integrations.MongoClientIntegrationExecuteAsync OpenTelemetry.AutoInstrumentation.Instrumentations.NServiceBus.EndpointConfigurationIntegration +OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.AsyncDefaultBasicConsumerIntegration +OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.DefaultBasicConsumerIntegration +OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.ModelBaseBasicGetIntegration +OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.ModelBasicPublishIntegration OpenTelemetry.AutoInstrumentation.Instrumentations.StackExchangeRedis.StackExchangeRedisIntegration OpenTelemetry.AutoInstrumentation.Instrumentations.StackExchangeRedis.StackExchangeRedisIntegrationAsync OpenTelemetry.AutoInstrumentation.Instrumentations.Wcf.Client.WcfClientIntegration diff --git a/src/OpenTelemetry.AutoInstrumentation/.publicApi/net8.0/PublicAPI.Unshipped.txt b/src/OpenTelemetry.AutoInstrumentation/.publicApi/net8.0/PublicAPI.Unshipped.txt index df81477f87..e69de29bb2 100644 --- a/src/OpenTelemetry.AutoInstrumentation/.publicApi/net8.0/PublicAPI.Unshipped.txt +++ b/src/OpenTelemetry.AutoInstrumentation/.publicApi/net8.0/PublicAPI.Unshipped.txt @@ -1,14 +0,0 @@ -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration0 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration1 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration2 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration3 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration4 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration5 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration6 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration7 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration8 -OpenTelemetry.AutoInstrumentation.Instrumentations.NoCode.NoCodeIntegration9 -OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.AsyncDefaultBasicConsumerIntegration -OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.DefaultBasicConsumerIntegration -OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.ModelBaseBasicGetIntegration -OpenTelemetry.AutoInstrumentation.Instrumentations.RabbitMqLegacy.Integrations.ModelBasicPublishIntegration