Skip to content

Latest commit

 

History

History
296 lines (178 loc) · 13.9 KB

File metadata and controls

296 lines (178 loc) · 13.9 KB

Changelog

All notable changes to this component are documented in this file.

The format is based on Keep a Changelog. This component adheres to Semantic Versioning.

Added

Changed

Deprecated

Removed

Fixed

Security

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.14.1.

Added

  • Added support for AlwaysOn Profiling for CPU on .NET Framework x64.
  • Added experimental support for snapshots collection on .NET Framework x64.
  • Support for response header injection (SPLUNK_TRACE_RESPONSE_HEADER_ENABLED) configuration for ASP.NET and ASP.NET Core instrumentations via file-based configuration.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.13.0.

This release includes all changes from 1.12.0-beta.1 release.

Added

  • Experimental support for file-based configuration.

Changed

  • Breaking change for 1.12.0-beta.1 users. Environment variable SPLUNK_SNAPSHOT_SELECTION_RATE renamed to SPLUNK_SNAPSHOT_SELECTION_PROBABILITY.

Deprecated

  • Support for environment variable OTEL_DOTNET_AUTO_OPENTRACING_ENABLED is deprecated. If your application is still depending on legacy OpenTracing update it to use OpenTelemetry API.

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.13.0-beta.1.

Added

  • Added support for environmental variable SPLUNK_PROFILER_EXPORT_TIMEOUT. It allows to set timeout in milliseconds. Default is 3000 ms.

  • Added support for environmental variable SPLUNK_PROFILER_MAX_MEMORY_SAMPLES. It allows to set maximum memory samples collected per minute. The maximum value is 200. Default is 200.

  • Added support for environmental variable SPLUNK_PROFILER_EXPORT_INTERVAL. It allows to set export interval in milliseconds. The minimum value is 500 ms. Default is 500 ms.

  • Added experimental support for snapshots collection.

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.12.0.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.11.0.

Added

  • Added a cmdlet to get the Splunk distribution version:
    • Get-SplunkOpenTelemetryForDotNetVersion

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.10.0 bringing changes also from v1.10.0-beta.1.

Warning

Version 1.9.0 of Splunk Distribution of OpenTelemetry .NET will no longer work with .NET 6 or .NET 7. .NET 6 reached End of Life on November 12, 2024 and .NET 7 reached End of Life on May 14, 2024. Customers who want to continue instrumenting .NET 6 or .NET 7 services must use Splunk Distribution of OpenTelemetry .NET version 1.8.0 or less. Best effort support for Splunk Distribution of OpenTelemetry .NET is provided up to November 12, 2025 for the last versions of .NET 6 (version 6.0.36) or .NET 7 (version 7.0.20) only.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.9.0.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.8.0.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.7.0.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.6.0.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.4.0.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.3.0.

Added

  • Added support for AlwaysOn Profiling for CPU and memory allocation.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.2.0. This release is being created to publish the corresponding Docker image.

Added

  • Workflow to publish Docker image.

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.2.0.

Added

  • Ability to update installation via PS module (Splunk.OTel.DotNet.psm1).

Changed

Deprecated

  • Deprecate splunk.otel.version attribute.

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.1.0.

Changed

This release is built on top of OpenTelemetry .NET Auto Instrumentation v1.0.2.

Changed

This is a release candidate, built on top of OpenTelemetry .NET Auto Instrumentation v1.0.0.

Changed

This is a release candidate, built on top of OpenTelemetry .NET Auto Instrumentation v1.0.0-rc.2.

Added

  • Added NuGet package Splunk.OpenTelemetry.AutoInstrumentation.

Changed

This is a release candidate, built on top of OpenTelemetry .NET Auto Instrumentation v1.0.0-rc.1.

Changed

This is a beta release, built on top of OpenTelemetry .NET Auto Instrumentation v0.7.0.

Changed

This is a beta release, built on top of OpenTelemetry .NET Auto Instrumentation v0.6.0.

Added

  • .NET Framework settings can read configuration from Web.config and App.config
  • Add SPLUNK_REALM configuration key to specify direct ingest realm.
  • Add SPLUNK_ACCESS_TOKEN configuration key to authorize direct ingest.
  • Add SPLUNK_TRACE_RESPONSE_HEADER_ENABLED configuration key to support Splunk RUM.

Changed

This is an alpha release, built on top of OpenTelemetry .NET Auto Instrumentation v0.4.0-beta.1.

This is the first alpha release, built on top of OpenTelemetry .NET Auto Instrumentation v0.3.1-beta.1.