All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- .NET 10 support (
net10.0target framework).
- Drop the end-of-life target frameworks
netcoreapp3.1,net5.0andnet6.0. The agent now targetsnet8.0andnet10.0(the active LTS releases); the foundational libraries (SkyApm.Core,SkyApm.Abstractions,SkyApm.Transport.Grpc,SkyApm.Transport.Kafka) keep anetstandard2.0compatibility floor. - CI now builds and tests on both .NET 8 and .NET 10.
- Support ignore path feature.
- Support header propagation path configuration for
HttpClientdiagnostic component.
- Improve performance of TracingDiagnosticObserver.
- Remove unnecessary span log in
AspNetCorediagnostic component. - Append ip to the instancename to make it more meaningful.
- Remove query party from the span operation name for
HttpClientdiagnostic component.
- Grpc throws exception when null string in span tag or log.