pypi ddtrace 2.14.5

8 hours ago

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, and comment)
  • 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 a Span with None span_type.

Don't miss a new ddtrace release

NewReleases is sending notifications on new releases.