Skip to content

Commit 0aa9ce2

Browse files
chore: update @datadog/openfeature-node-server to 0.3.3 (#7383)
Resolve peer dependency errors for dd-trace users who don't directly use OpenFeature. Fixes: #6986
1 parent 6028691 commit 0aa9ce2

File tree

10 files changed

+29
-15
lines changed

10 files changed

+29
-15
lines changed

LICENSE-3rdparty.csv

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"@isaacs/ttlcache","https://github.com/isaacs/ttlcache","['BlueOak-1.0.0']","['Isaac Z. Schlueter']"
1212
"@jsep-plugin/assignment","https://github.com/EricSmekens/jsep","['MIT']","['Shelly']"
1313
"@jsep-plugin/regex","https://github.com/EricSmekens/jsep","['MIT']","['Shelly']"
14-
"@openfeature/server-sdk","https://github.com/open-feature/js-sdk","['Apache-2.0']","['open-feature']"
1514
"@opentelemetry/api","https://github.com/open-telemetry/opentelemetry-js","['Apache-2.0']","['OpenTelemetry Authors']"
1615
"@opentelemetry/api-logs","https://github.com/open-telemetry/opentelemetry-js","['Apache-2.0']","['OpenTelemetry Authors']"
1716
"@opentelemetry/core","https://github.com/open-telemetry/opentelemetry-js","['Apache-2.0']","['OpenTelemetry Authors']"

integration-tests/appsec/iast-esbuild-cjs/esbuild.common-config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ module.exports = {
1212
target: ['node18'],
1313
external: [
1414
'@datadog/native-iast-taint-tracking',
15-
'@datadog/wasm-js-rewriter'
15+
'@datadog/wasm-js-rewriter',
16+
'@openfeature/server-sdk'
1617
]
1718
}

integration-tests/appsec/iast-esbuild-esm/esbuild.common-config.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export default {
1616
target: ['node18'],
1717
external: [
1818
'@datadog/native-iast-taint-tracking',
19-
'@datadog/wasm-js-rewriter'
19+
'@datadog/wasm-js-rewriter',
20+
'@openfeature/server-sdk'
2021
]
2122
}

integration-tests/esbuild/build.esm-hono-output-cjs.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ const external = [
2222
'@datadog/native-appsec',
2323
'@datadog/native-iast-taint-tracking',
2424
'@datadog/native-iast-rewriter',
25+
26+
// required if you use OpenFeature (peer dependency)
27+
'@openfeature/server-sdk',
2528
]
2629

2730
esbuild.build({

integration-tests/esbuild/build.esm-hono-output-esm.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ const external = [
2222
'@datadog/native-appsec',
2323
'@datadog/native-iast-taint-tracking',
2424
'@datadog/native-iast-rewriter',
25+
26+
// required if you use OpenFeature (peer dependency)
27+
'@openfeature/server-sdk',
2528
]
2629

2730
esbuild.build({

integration-tests/esbuild/build.esm-http-output-cjs.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ const external = [
2222
'@datadog/native-appsec',
2323
'@datadog/native-iast-taint-tracking',
2424
'@datadog/native-iast-rewriter',
25+
26+
// required if you use OpenFeature (peer dependency)
27+
'@openfeature/server-sdk',
2528
]
2629

2730
esbuild.build({

integration-tests/esbuild/build.esm-http-output-esm.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ const external = [
2222
'@datadog/native-appsec',
2323
'@datadog/native-iast-taint-tracking',
2424
'@datadog/native-iast-rewriter',
25+
26+
// required if you use OpenFeature (peer dependency)
27+
'@openfeature/server-sdk',
2528
]
2629

2730
esbuild.build({

integration-tests/esbuild/build.esm.common-config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ module.exports = {
2020
'oracledb',
2121
'pg-query-stream',
2222
'tedious',
23-
'@yaacovcr/transform'
23+
'@yaacovcr/transform',
24+
// required if you use OpenFeature (peer dependency)
25+
'@openfeature/server-sdk'
2426
]
2527
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137
"@datadog/native-appsec": "10.3.0",
138138
"@datadog/native-iast-taint-tracking": "4.1.0",
139139
"@datadog/native-metrics": "3.1.1",
140-
"@datadog/openfeature-node-server": "^0.3.1",
140+
"@datadog/openfeature-node-server": "^0.3.3",
141141
"@datadog/pprof": "5.13.2",
142142
"@datadog/wasm-js-rewriter": "5.0.1",
143143
"@opentelemetry/api": ">=1.0.0 <1.10.0",

yarn.lock

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,10 @@
141141
"@babel/helper-string-parser" "^7.27.1"
142142
"@babel/helper-validator-identifier" "^7.28.5"
143143

144-
"@datadog/[email protected].1":
145-
version "0.3.1"
146-
resolved "https://registry.yarnpkg.com/@datadog/flagging-core/-/flagging-core-0.3.1.tgz#54c5494285067fcb75b7fba6503917faffbd0a51"
147-
integrity sha512-GTt0+6c2cBcShh3euYbDb6boz3MJqndq0e+0/DTMozEEUAeiZEiEVagp34shEAax8Lqrtn7+UZ8HGArsXimEcw==
144+
"@datadog/[email protected].3":
145+
version "0.3.3"
146+
resolved "https://registry.yarnpkg.com/@datadog/flagging-core/-/flagging-core-0.3.3.tgz#cd0553b05a26f924e9d6f8450e4c073eb3d40b96"
147+
integrity sha512-LnkTXMVxaCDGCOF2I+CCACndpbi4E8CP8NIsb1IbMmmATzkQHmYiL1ntFcS4mt5kNGAWXNrKquM02jhoiVc+dA==
148148
dependencies:
149149
spark-md5 "^3.0.2"
150150

@@ -175,13 +175,12 @@
175175
node-addon-api "^6.1.0"
176176
node-gyp-build "^3.9.0"
177177

178-
"@datadog/openfeature-node-server@^0.3.1":
179-
version "0.3.1"
180-
resolved "https://registry.yarnpkg.com/@datadog/openfeature-node-server/-/openfeature-node-server-0.3.1.tgz#d02ab2a7a94648bd0cb92b8bca1cfdcab62b16f6"
181-
integrity sha512-bY96ej6EINf2rWeM4TdmcbRZEuOD2/V/IhN2rXNmUtAUm5uPzjNFmaShi16TJWdoksWolCO1FdS07WHhf31C4A==
178+
"@datadog/openfeature-node-server@^0.3.3":
179+
version "0.3.3"
180+
resolved "https://registry.yarnpkg.com/@datadog/openfeature-node-server/-/openfeature-node-server-0.3.3.tgz#bb4ee261398b120786fd756f2d468026e168c4e8"
181+
integrity sha512-G3OdRxv3ZwFx+gTwot33nNcTmE8P7ObTLjviXv6zVMD4NB6R/yvCjJVe/Wh0WSTt/ZBjGYN2+SuZAPpf7gsR5g==
182182
dependencies:
183-
"@datadog/flagging-core" "0.3.1"
184-
"@openfeature/server-sdk" "~1.20.0"
183+
"@datadog/flagging-core" "0.3.3"
185184

186185
"@datadog/[email protected]":
187186
version "5.13.2"

0 commit comments

Comments
 (0)