Skip to content

Commit 7972658

Browse files
committed
changelog addition
1 parent 2406627 commit 7972658

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

CHANGELOG.asciidoc

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,33 @@ Notes:
2828
[[release-notes-3.x]]
2929
=== Node.js Agent version 3.x
3030
31+
==== Unreleased
32+
33+
[float]
34+
===== Breaking changes
35+
36+
[float]
37+
===== Features
38+
39+
[float]
40+
===== Bug fixes
41+
42+
* A significant change was made to internal run context tracking (a.k.a. async
43+
context tracking). There are no configuration changes or API changes for
44+
custom instrumentation. ({pull}2181[#2181])
45+
+
46+
One behavior change is that multiple spans created synchronously (in the same
47+
async task) will form parent/child relationships; before this change they would
48+
all be siblings. This fixes HTTP child spans of Elasticsearch and aws-sdk
49+
automatic spans to properly be children. ({issues}1889[#1889])
50+
+
51+
Another behavior change is that a span B started after having ended span A in
52+
the same async task will *no longer* be a child of span A. ({pull}1964[#1964])
53+
+
54+
This fixes an issue with context binding of EventEmitters, where
55+
`removeListener` would fail to actually remove if the same handler function was
56+
added to multiple events.
57+
3158
3259
[[release-notes-3.23.0]]
3360
==== 3.23.0 2021/10/25

0 commit comments

Comments
 (0)