Skip to content

Commit b5b6860

Browse files
chore: release v12.17.0 (#3023)
1 parent 80ab93e commit b5b6860

File tree

3 files changed

+42
-2
lines changed

3 files changed

+42
-2
lines changed

NEWS.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
### v12.17.0 (2025-04-02)
2+
3+
#### Features
4+
5+
* Azure Function utilization ([#3017](https://github.com/newrelic/node-newrelic/pull/3017)) ([80ab93e](https://github.com/newrelic/node-newrelic/commit/80ab93ee5599800a823e3828f9730d5421b460c2))
6+
* Support honoring W3C `traceparent` sampled flag ([#3009](https://github.com/newrelic/node-newrelic/pull/3009)) ([d903413](https://github.com/newrelic/node-newrelic/commit/d903413a6216dae2cde3e6b6366c3a390d4ed4cd))
7+
* By default the agent will not honor the `traceparent` sampled flag.
8+
* To control how sampling works with `traceparent` set the following in config:
9+
* `distributed_tracing.sampler.remote_parent_sampled`(when the traceparent sampled flag is `01`)
10+
* `always_on`: the agent will sample spans
11+
* `always_off`: the agent will not sample spans
12+
* `default`: the agent will rely on existing priority sampling to make its decisions
13+
* `distributed_tracing.sampler.remote_parent_not_sampled`(when the traceparent sampled flag is `00`)
14+
* `always_on`: the agent will sample spans
15+
* `always_off`: the agent will not sample spans
16+
* `default`: the agent will rely on existing priority sampling to make its decisions
17+
18+
#### Code refactoring
19+
20+
* Updated otel bridge to centralize mapping rules for a given span attribute to accomondate semantic convention spec updates ([#3010](https://github.com/newrelic/node-newrelic/pull/3010)) ([c20c36b](https://github.com/newrelic/node-newrelic/commit/c20c36bbe0f63ab18fbbe85ad4bfaa3b80f1475d))
21+
22+
#### Documentation
23+
24+
* Updated compatibility report ([#3013](https://github.com/newrelic/node-newrelic/pull/3013)) ([8fab715](https://github.com/newrelic/node-newrelic/commit/8fab715581ccc5da7118884a0080557891329daa))
25+
26+
#### Tests
27+
28+
* Pinned `openai@4.90.0` to work with `@langchain/openai` ([#3019](https://github.com/newrelic/node-newrelic/pull/3019)) ([eaa3db0](https://github.com/newrelic/node-newrelic/commit/eaa3db0a556a19c44a05926dc339ea7bcbc9cebd))
29+
130
### v12.16.1 (2025-03-24)
231

332
#### Features

changelog.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
{
22
"repository": "newrelic/node-newrelic",
33
"entries": [
4+
{
5+
"version": "12.17.0",
6+
"changes": {
7+
"security": [],
8+
"bugfixes": [],
9+
"features": [
10+
"Azure Function utilization",
11+
"Support honoring W3C `traceparent` sampled flag"
12+
]
13+
}
14+
},
415
{
516
"version": "12.16.1",
617
"changes": {
@@ -874,4 +885,4 @@
874885
}
875886
}
876887
]
877-
}
888+
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "newrelic",
3-
"version": "12.16.1",
3+
"version": "12.17.0",
44
"author": "New Relic Node.js agent team <nodejs@newrelic.com>",
55
"license": "Apache-2.0",
66
"contributors": [

0 commit comments

Comments
 (0)