Bug Fixes
- LLM Observability: This fix resolves an issue where LLMObs.enable() did not patch google_generativeai library.
- CI Visibility: fixes a bug where
CODEOWNERS
would incorrectly fail to discard line-level trailing comments (eg:@code/owner # my comment
would result in codeowners being parsed as@code/owner
,#
,my
, andcomment
) - CI Visibility: fixes unnecessary logging of an exception that would appear when trying to upload git metadata in an environment without functioning git (eg: missing
git
binary or.git
directory) - elasticsearch: this fix resolves an issue where span tags were not fully populated on "sampled" spans, causing metric dimensions to be incorrect when spans were prematurely marked as sampled, including resource_name.
- Code security: This fix resolves an issue where partial matches on function names we aimed to patch were being patched instead of full matches on them.
- Code Security: This fix resolves an issue where importing the
google.cloud.storage.batch
module would fail raising an ImportError - profiling: Improves the error message when the native exporter fails to load and stops profiling from starting if ddtrace is also being injected.
- profiling: fix a data race where span information associated with a thread was read and updated concurrently, leading to segfaults
- profiling: resolves an issue where endpoint profiling for stack v2 throws
TypeError
exception when it is given aSpan
withNone
span_type.