Skip to content

1.12.0

Compare
Choose a tag to compare
@russcam russcam released this 11 Nov 05:44
9a6d3b0

APM .NET agent 1.12.0 release ๐ŸŽ‰

This release adds beta support for Profiler auto instrumentation to the APM .NET agent offering! With profiler auto instrumentation, the agent can automatically instrument .NET Framework, .NET Core, and .NET applications and dependencies without code changes. See
the documentation for more details.

Diff of changes: 1.11.1...1.12.0

Features

  • #1534 Add profiler auto instrumentation (issue: #1522)
  • #1548 Add profiler auto instrumentation for RabbitMQ (issue: #1223)
  • #1511 Implement DroppedSpanStats
  • #1323 Make IConfigSnapshot public on Transactions (issues: #1244, #1144)
  • #1515 Ignore duplicate Diagnostic listener subscriptions (issue: #1119)
  • #1518 Implement User-Agent spec for transport (issue: #1517)
  • #1525 Add message related properties to transactions and spans (issue: #1512)
  • #1492 Remove deprecated Socket.Encrypted to determine reporting secure connection
  • #1528 Platform detection: Handle .NET 6 (issue: #1513)
  • #1540 Stop recording transaction metrics (issue: #1523)
    • #1520 Auto-infer destination.service.resource and adapt public API (issues: #1330, #1330)

Bug Fixes

  • #1484 Capture spans for new Azure Storage SDKs (issue: #1352)
  • #1509 Use Environment.MachineName to get HostName (issue: #1504)
  • #1510 Check context is not null when sanitizing error request headers (issue: #1503)
  • #1536 Improve Performance counter handling for metrics on Windows (issue: #1505)
  • #1538 Collect .NET Framework GC metrics only when filtering supported (issue: #1346)
  • #1557 Handle enabled/recording=false configuration when capturing errors

Breaking Changes

  • #1520 Auto-infer destination.service.resource and adapt public API (issues: #1330, #1330)

    boolean isExitSpan parameter introduced to Start* and Capture* public APIs to denote when a span
    is an exit span.

View the full list of issues and PRs