Skip to content

Commit 15a926d

Browse files
Yun-Kimerikayasuda
andauthored
chore: update changelog for version 3.1.1, 3.2.2 (#12916)
- [x] update changelog for version 3.1.1, 3.2.2 --------- Co-authored-by: erikayasuda <[email protected]> Co-authored-by: erikayasuda <[email protected]>
1 parent f73bc16 commit 15a926d

File tree

1 file changed

+44
-1
lines changed

1 file changed

+44
-1
lines changed

CHANGELOG.md

+44-1
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,54 @@ Changelogs for versions not listed here can be found at https://github.com/DataD
44

55
---
66

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.
813

914

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
1032
### 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'`.
1146

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
1255
- single-step instrumentation: Removes `boto3` from the minimum versions list to avoid blocking SSI on `boto3` version.
1356
- internal: Fix performance overhead of Python distribution parsing for internal telemetry.
1457
- 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

Comments
 (0)