Skip to content

1.1.0

Compare
Choose a tag to compare
@nachoBonafonte nachoBonafonte released this 14 Jan 13:11
· 402 commits to main since this release

New Features

  • Breaking change Stdout and Stderr capturing are not enabled by default anymore, because they can incur small costs to Datadog's Log product. Use DD_ENABLE_STDOUT_INSTRUMENTATION and DD_ENABLE_STDERR_INSTRUMENTATION to enable them.
  • Full support to swift Concurrency in app or tests. Needs Xcode 13.2 or newer
  • Add call_stack tag to all network request spans by default, this call stack only shows classes and methods. Fully symbolicated call stacks with file and line are possible ( for macOS or simulator running tests) setting DD_ENABLE_NETWORK_CALL_STACK_SYMBOLICATED, but they are quite time consuming.
  • Add support to us5 in DD_SITE

Bug fixes

  • DD_DISABLE_SDKIOS_INTEGRATION configuration in UITests was also blocking other opentelemetry spans to be correctly reported ( e.g. network spans)
  • Symbolication of line crashes failed when the app or the library included space characters in the name.
  • Fix a potential thread race condition while symbolicating crashes

Improvements

  • When a test crashes, crashed thread is shown in error.stack at the top. Full crash log is available in error.crashLog tag.
  • Symbolicated crashes now show the relative paths instead of the absolute path in the machine where tests were run
  • The name of the span representing the application in a UI test has been renamed to ApplicationUnderTest
  • It uses opentelemetry-swift version 1.1.2