You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+44-1
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,54 @@ Changelogs for versions not listed here can be found at https://github.com/DataD
4
4
5
5
---
6
6
7
-
## 2.21.2
7
+
## 3.2.2
8
+
### Bug Fixes
9
+
10
+
- ASM
11
+
- Fixes a `NotImplementedError` that occurred when trying to deepcopy wrapped builtin functions (like `open`) while ASM or IAST were enabled. The error was caused by the wrapper not implementing the `__deepcopy__` method.
12
+
- SCA: Resolves an issue where some dependencies where reported with an inaccurate name.
8
13
9
14
15
+
- CI Visibility
16
+
- Resolves an issue where JUnit XML output would not count tests retried by Early Flake Detection, Auto Test Retries, and Attempt-to-Fix.
17
+
18
+
- LLM Observability
19
+
- Resolves issue where Pydantic model objects were encoded as unhelpful default placeholder text.
20
+
- Improves encoding of non-JSON serializable I/O objects by attempting to convert to string before resorting to default placeholder text.
21
+
22
+
- Profiling
23
+
- Resolves an issue where the Lock profiler would throw an `AttributeError: '_ProfiledThreadingLock' object has no attribute '_self_acquired_at'`.
24
+
25
+
- Tracing
26
+
- pylibmc: Fixes an issue where using `Client(server=[url])` would throw the error `__init__() got multiple values for argument 'servers'`
27
+
28
+
29
+
---
30
+
31
+
## 3.1.1
10
32
### Bug Fixes
33
+
- ASM
34
+
- SCA: Resolves an issue where some dependencies where reported with an inaccurate name.
35
+
36
+
- CI Visibility
37
+
- Resolves an issue where ddtrace's own sys.monitoring coverage tool in Python 3.12+ would block other sys.monitoring tools such as `pytest-cov` from being used.
38
+
- Resolves an issue where JUnit XML output would not count tests retried by Early Flake Detection, Auto Test Retries, and Attempt-to-Fix.
39
+
40
+
- LLM Observability
41
+
- Resolves issue where Pydantic model objects were encoded as unhelpful default placeholder text.
42
+
- Improves encoding of non-JSON serializable I/O objects by attempting to convert to string before resorting to default placeholder text.
43
+
44
+
- Profiling
45
+
- Resolves an issue where the Lock profiler would throw an `AttributeError: '_ProfiledThreadingLock' object has no attribute '_self_acquired_at'`.
11
46
47
+
- Tracing
48
+
- Changes the name of the span event generated by a `record_exception` call as it was not following OTEL semantics.
49
+
50
+
51
+
---
52
+
53
+
## 2.21.2
54
+
### Bug Fixes
12
55
- single-step instrumentation: Removes `boto3` from the minimum versions list to avoid blocking SSI on `boto3` version.
13
56
- internal: Fix performance overhead of Python distribution parsing for internal telemetry.
14
57
- ASM: This fix resolves an issue where blocking mechanism could partially fail with a 500 error on fastapi with python\>=3.11 with a custom middleware.
0 commit comments