From 788c43b67742d903f8736c25f7b70436f7c51aa2 Mon Sep 17 00:00:00 2001 From: Taegyun Kim Date: Fri, 17 Jan 2025 11:12:20 -0500 Subject: [PATCH 1/2] update changelog for version 2.19.1 via release script --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2039d597f9..de7a146357 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ Changelogs for versions not listed here can be found at https://github.com/DataDog/dd-trace-py/releases +--- + +## 2.19.1 + + +### Bug Fixes + +- tracing(django): Fixes issue where django cache is represented as a django service rather than the third party service. +- botocore: Resolves formatting errors in the bedrock integration when parsing request model IDs, which can now accept AWS ARNs. +- Fixes an issue where the memory allocation profiler can cause a segmentation fault due to data races when accessing its own global data structures from multiple threads. +- profiling: Fixes a bug where profiling mutexes were not cleared on fork in the child process. This could cause deadlocks in certain configurations. +- profiling: Removed a system call from the memory allocation profiler, used to detect forks, which ran on every allocation and resulted in a significant slowdown. + + --- ## 2.18.1 From 4e15c7b0ebfebb69a0e1e29554d12c481f5adf2c Mon Sep 17 00:00:00 2001 From: Taegyun Kim Date: Fri, 17 Jan 2025 11:15:27 -0500 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de7a146357..2d8991223d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ Changelogs for versions not listed here can be found at https://github.com/DataD - tracing(django): Fixes issue where django cache is represented as a django service rather than the third party service. - botocore: Resolves formatting errors in the bedrock integration when parsing request model IDs, which can now accept AWS ARNs. -- Fixes an issue where the memory allocation profiler can cause a segmentation fault due to data races when accessing its own global data structures from multiple threads. +- profiling: Fixes an issue where the memory allocation profiler can cause a segmentation fault due to data races when accessing its own global data structures from multiple threads. - profiling: Fixes a bug where profiling mutexes were not cleared on fork in the child process. This could cause deadlocks in certain configurations. - profiling: Removed a system call from the memory allocation profiler, used to detect forks, which ran on every allocation and resulted in a significant slowdown.