File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments