1.23.0
zacharycmontoya
released this
03 Feb 17:25
·
3686 commits
to master
since this release
Changes
- Add new integration for the
WebRequest.GetRequestStream
API. This enables instrumentation of POST requests for theWebRequest
integration (#1106) - Add configuration setting
DD_TRACE_SERVICE_MAPPING
to override the service name for automatic instrumentation representing an external service. By default, external services are assigned the service name<application_name>-<integration>
, such asmy-application-http-client
andmy-application-mongodb
. This setting configures the entire final service name (#1142)- Example:
DD_TRACE_SERVICE_MAPPING=mysql:main-mysql-db
renamesmy-application-mysql
service tomain-mysql-db
- Example:
- Update CI App tags (#1145)
- Changes for Azure App Services environment:
- CallTarget automatic instrumentation migrations:
- Update vendored DogStatsD client to v6.0.0 (#1143)
Fixes
- Disable automatic logs injection during IIS PreStartInit phase (#1157)
- Fix the
WinHttpHandler
CallTarget instrumentation (#1170) - Use Command object to populate MongoDB query tag (#1138)
- Fix standard input/output redirection in runner tool (#1135)
- Remove Analyzed span tag from CIApp spans (#1144)
- CallTarget instrumentation memory leak fix (#1177)
- Fix
ActiveScope
restore for CallTarget async integrations (#1134) - Update log messages to use structured logging (#1163)
Build / Test
- Build improvements
- Integration test improvements