2.4.0
github-actions
released this
22 Feb 13:00
·
2804 commits
to master
since this release
⛔ Due to a possible crash situation with the .NET continuous profiler, we recommend upgrading to 2.4.3 which fixes the issue. This only applies if you are using the .NET continuous profiler.
Changes
- Add Telemetry (#2241, #2431, #2454, #2410)
- Support cleaning of filenames in HttpClient + ASP.NET (#2471)
- Add warning when attempting to use Unix Domain Sockets (UDS) on < .NET Core 3.1 (#2412)
- Make IntegrationRegistry and DD_LOGS_DIRECT_SUBMISSION_INTEGRATIONS case insensitive (#2447)
- [CIApp] - Revert
ci_library.language
tag tolanguage
(#2433) - [CIApp] - Ensure the Origin tag value on the public SpanContext .ctor (#2434)
- [Profiler] - Update protobuf version to 3.19.4 (#2443)
- Refactorings to avoid merge conflicts with the Live Debugger (#2452)
- Add support for trace-level tags (vertical propagation) (#2432)
- Updates to CLI command (process checks, IIS checks, version conflict detection) (#2416, #2450, #2448)
Fixes
- Refactor all EnumNgenModuleMethodsInliningThisMethod call sites to resolve NGEN issues (#2470, #2442)
- Fix MongoDB integration displaying incorrect query (#2435, #2430)
- Update the http.status_code on root-level aspnet.request spans after TransferRequest calls (#2419)
- clean up
StartSpan()
andStartActive()
overloads inTracer
(#2406) - Remove unused
IApiRequest.PostAsJson()
method (#2411) - Fix missing
http.status_code
tag on ASP.NET Core spans with errors (#2458) - Always set response header tags in ASP.NET Core (#2480)
Build / Test
- Improvements in
SpanContextPropagatorTests
(#2414) - Improvements to CI reliability (#2438, #2449, #2451, #2453, #2456, #2457, #2462, #2467, #2468)
- Add regression tests for running in partial trust environments (#2338)
- Include ad-hoc integration versions for coverage (#2311)
- Update README badges (#2418)
- Trigger deployment to the reliability environment (#2362)
- Update
.vsconfig
(#2407) - Setup Github Actions for the profiler CI (#2415)
- Add SampleHelpers.CreateScope (#2427)
- Update PR template (#2429)
- Add Auth header to HttpClient that downloads Azure DevOps build artifacts (#2436)
- New tags useful for throughput testing (#2439)
- Increase coverage in mongodb integration tests (#2469)
- Describe the best scenarios to upgrade from v1 to v2 (#2417)
- Adding more documentation on instrumenting specific methods (#2441)