|
7 | 7 |
|
8 | 8 |
|
9 | 9 |
|
| 10 | + |
| 11 | +## [Release 2.14.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v2.14.0) |
| 12 | + |
| 13 | +## Summary |
| 14 | + |
| 15 | +- GA release of the continuous profiler, adds support for NuGet-based deployment |
| 16 | +- Addresses a double-billing issue in AAS |
| 17 | + |
| 18 | +## Changes |
| 19 | + |
| 20 | +### Tracer |
| 21 | +* Allow null filenames in MultipartItem when using HttpClientRequest (#3024) |
| 22 | +* Fix possible zero in traceid or spanid (#3033) |
| 23 | +* [Tracer] Send AAS and Sampling Prio on all trace chunks (#3040) |
| 24 | +* Add .NET Framework 4.8.1 to `FrameworkDescription` (#3100) |
| 25 | + |
| 26 | +### CI Visibility |
| 27 | +* [CI Visibility] Disable non testhost proc instrumentation on dotnet command (#3018) |
| 28 | +* [CI Visibility] Refactor CI Visibility payloads with the EvpPayload abstraction (#3032) |
| 29 | +* [CI Visibility] Stop using OS separator in relative paths (#3034) |
| 30 | +* [Ci Visibility] - Update logs format to the new spec (#3037) |
| 31 | +* [CI Visibility] Fix Coverage version type (#3039) |
| 32 | +* [CI Visibility] Upload Git tree metadata (#3045) |
| 33 | +* [CIVisibility] Change build file and CODEOWNERS (#3046) |
| 34 | +* [CIVisibility] Add support to bypass some ci environment variables (#3082) |
| 35 | +* [CIVisibility] Fix CIAgentlessWriter flush algorithm (#3096) |
| 36 | + |
| 37 | +### Continuous Profiler |
| 38 | +* [Profiler] Use uws_backtrace for stackwalking on Linux (#2867) |
| 39 | +* [Profiler] Implement ICorProfilerCallback::EventPipeEventDelivered to receive CLR events synchronously (#2998) |
| 40 | +* [Profiler] Do not build the profiler native code in parallel for ASAN (#3021) |
| 41 | +* [Profiler] Check profiler log files for smoke tests (#3038) |
| 42 | +* Revert "[Profiler] Use uws_backtrace for stackwalking on Linux" (#3042) |
| 43 | +* [Profiler] Update libunwind to 1.6.2 (#3043) |
| 44 | +* [Profiler] Disable profiler when running in a container with <1 CPU (#3050) |
| 45 | +* [Profiler] Try to use default UDS path on Linux (#3057) |
| 46 | +* [Profiler] Fix generic types name for exception and allocation profilers (#3058) |
| 47 | +* [Profiler] Remove DD_DOTNET_PROFILER_HOME (#3073) |
| 48 | +* [Profiler] Improve error reported by libddprof (#3089) |
| 49 | +* [Profiler] Fix Profiler integration tests in VS (#3090) |
| 50 | +* [Profiler] Fix Sanitizer jobs (#3091) |
| 51 | +* [Profiler] Remove beta version for the profiler (#3092) |
| 52 | +* [Profiler] Change profiler library output directory on linux (#3094) |
| 53 | + |
| 54 | +### Debugger |
| 55 | +* [Debugger] Fix issue where line probes with backslashes did not work (#3028) |
| 56 | +* Disable non-deterministic tests (#3030) |
| 57 | +* [Debugger] Leverage AdaptiveSampler for probes (#3078) |
| 58 | + |
| 59 | +### Build / Test |
| 60 | +* Rename native projects in preparation for package layout refactor (#3016) |
| 61 | +* [CI] Allow throughput to run on benchmark branches (#3031) |
| 62 | +* Always use native loader for tests (part of package layout update) (#3036) |
| 63 | +* [AppSec] Enable AppSec in installer smoke tests (#3055) |
| 64 | +* Update package layouts & ship continuous profiler in dd-trace/NuGet (#3060) |
| 65 | +* Enable debug logs for smoke test (#3062) |
| 66 | +* Run MSI smoke tests against x86 runtime with the x64 installer (#3065) |
| 67 | +* Add a very simplistic snapshots checker (#3068) |
| 68 | +* Add a few smoke tests for the `dd-trace` NuGet package (#3070) |
| 69 | +* Small build tidy up - improve log file checking (#3071) |
| 70 | +* Delete `UpdateMsiContents` Target and `SyncMsiContent` (#3074) |
| 71 | +* More build tidying up (#3076) |
| 72 | +* Fix build error in OSX when using sdk version 6.0.400 (#3083) |
| 73 | +* [Snapshots] Add a note on version mismatch tests (#3086) |
| 74 | +* Centralise handling of HTTP requests in `MockTracerAgent` (#3095) |
| 75 | +* Increase smoke tests timeout (#3101) |
| 76 | +* Force fpm gem install to not update dependencies (#3104) |
| 77 | +* Use default monitoringHome path if env var is empty (#3105) |
| 78 | + |
| 79 | +### Miscellaneous |
| 80 | +* Remove x-datadog headers from SQS message attributes (#3044) |
| 81 | +* Fix OSX native loader build issue (#3052) |
| 82 | +* Fix race condition during profilers initialization (#3056) |
| 83 | +* Add note on 'round-tripping' to Instrumentation Verification doc (#3067) |
| 84 | +* Fix macOS logs and add `DD_INTERNAL_NATIVE_LOADER_PATH` env var (#3069) |
| 85 | +* Zippy1981/add note to update documentation when you add an instrumentation (#3080) |
| 86 | + |
| 87 | + |
| 88 | +[Changes since 2.13.0](https://github.com/DataDog/dd-trace-dotnet/compare/v2.13.0...v2.14.0) |
| 89 | + |
10 | 90 | ## [Release 2.13.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v2.13.0)
|
11 | 91 |
|
12 | 92 | ## Summary
|
|
0 commit comments