2.15.0rc1
Pre-release
Pre-release
Deprecation Notes
- Tracing
- The following attributes are now private and should not be accessed directly. The corresponding environment variables should be used instead.
- Use
DD_TRACE_HTTP_CLIENT_TAG_QUERY_STRINGinstead ofddtrace.config.http_tag_query_string - Use
DD_TRACE_HEADER_TAGSinstead ofddtrace.config.trace_http_header_tags - Use
DD_TRACE_REPORT_HOSTNAMEinstead ofddtrace.config.report_hostname - Use
DD_TRACE_HEALTH_METRICS_ENABLEDinstead ofddtrace.config.health_metrics_enabled - Use
DD_TRACE_ANALYTICS_ENABLEDinstead ofddtrace.config.analytics_enabled - Use
DD_TRACE_CLIENT_IP_HEADERinstead ofddtrace.config.client_ip_header - Use
DD_TRACE_CLIENT_IP_ENABLEDinstead ofddtrace.config.retrieve_client_ip - Use
DD_TRACE_PROPAGATION_HTTP_BAGGAGE_ENABLEDinstead ofddtrace.config.propagation_http_baggage_enabled - Set
DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXPto an empty string instead of settingddtrace.config.global_query_string_obfuscation_disabledto True (default value is False) - Use
DD_TRACE_METHODSinstead ofddtrace.config.trace_methods - Use
DD_CIVISIBILITY_LOG_LEVELinstead ofddtrace.config.ci_visibility_log_level
- Use
- The following attributes are now private and should not be accessed directly. The corresponding environment variables should be used instead.
New Features
- Tracing
- botocore: Adds span pointers for successful DynamoDB
DeleteItemspans. - botocore: Adds span pointers for successful DynamoDB
PutItemspans. Table Primary Keys need to be provided with theddtrace.config.botocore.dynamodb_primary_key_names_for_tablesoption or theDD_BOTOCORE_DYNAMODB_TABLE_PRIMARY_KEYSenvironment variable. - botocore: Adds span pointers for successful DynamoDB
UpdateItemspans.
- botocore: Adds span pointers for successful DynamoDB
Bug Fixes
- Code Security
- Resolves an issue where partial matches on function names we aimed to patch were being patched instead of full matches on them.
- Ensures IAST propagation does not raise side effects related to
re.finditer.
- Profiling
- Fixes an issue where stack v2 couldn't be enabled as pthread was not properly linked on some debian based images for aarch64 architecture.
- Tracing
- botocore: Fixes bedrock model and model provider interpretation from
modelIdwhen using cross-region inference. - Ensures that
http.urlspan tag contains the full query string whenDD_TRACE_OBFUSCATION_QUERY_STRING_REGEXPis set to an empty string.
- botocore: Fixes bedrock model and model provider interpretation from
Other Changes
- Code Security
- Update default security rules to 1.13.1. This enable Exploit Prevention powered by RASP for LFI and Command Injection by default when ASM is enabled.