github DataDog/dd-trace-dotnet v2.2.0
2.2.0

latest releases: v3.40.0, v3.39.0, v3.38.0...
4 years ago

Changes

  • Add support for direct log submission (#2240, #2332)
  • Add Unix Domain Sockets (UDS) Transport (#2142)
  • [AppSec] Prepare the public beta of the product
    • Rate Limiter for appsec traces (#2350)
    • Conform to new standard logs docs and remove some spammy logs (#2129)
    • Refactoring of instrumentation gateway, call security at end request for 404 rules (#2251)
  • [Serverless] auto instrument lambda handler (#2233)
  • [AAS] Allow using custom metrics or tracing without automatic tracing (#2186)
  • [AAS] Azure functions enabled by default, but still unpluggable (#2326)
  • [AAS] Default debug logs to false (#2314)
  • [CLI] Invest in our CLI tool to ease onboarding
    • Add process checks to the CLI (#2323)
    • Add a test to detect when the CLI home folder is missing (#2320)
    • Add new command line arguments (#2295)
    • Migrate CLI to Spectre.Console (#2254)
    • Add artifact tests for the dd-trace tool artifacts (#2280)
  • Add SpanContext.None (#2309)
  • Add initial support for x-datadog-tags propagation header (horizontal propagation) (#2178)
  • Move some static readonly fields to const (#2292)
  • Documentation
    • Add documentation for new InstrumentationDefinitions generator (#2317, #2310)
    • Delete outdated blog entry (#2304)
  • Add TryParse function from WSTRING to int (#2369)

Fixes

  • Fix recording for 405 Method Not Allowed in ASP.NET Core integration (#2333)
  • Add #if NETFRAMEWORK to System.Web integrations #2294
  • Avoid potential exception in Security constructor #2235

Build / Test

  • [DEPENDABOT] Ignore Patches (#2315)
  • [Build] Add a no-op pipeline for PRs without code changes (#2378, #2347, 2334, 2303, #2296, #2342, 2287)
  • [Release] Make the rellease process faster (#2377, #2375, #2351, #2346, #2335, #2279)
    • Make releases instant(ish) (#2324)
    • Automatic upload of MSIs and Nugets (#2340)
  • [Build] Add env variable in CI builds to select a specific ref for the continuous profiler build (#2345)
  • Don't install the .NET tool in the CI build (#2363)
  • Add retry to cosmosdb initialization (#2348)
  • Fix some test data (#2329)
  • Bump the version of SourceLink (#2319)
  • Use a source generator to build InstrumentationDefinitions (#2288, #2305)
  • Update Verify files and version (#2301)
  • CI Improvements (#2306)
  • Update TagsList generation output and add verification action (#2285)
  • Run adhoc throughput test (#2248)
  • [Test Package Versions Bump] Updating package versions (#2284)
  • SpanContextPropagator unit tests (#2273)

Changes since 2.1.1

Don't miss a new dd-trace-dotnet release

NewReleases is sending notifications on new releases.