Skip to content

Commit 3789f6d

Browse files
authored
Merge branch 'master' into szegedi/source-map-count
2 parents 78af930 + 0aa9ce2 commit 3789f6d

File tree

19 files changed

+393
-61
lines changed

19 files changed

+393
-61
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']"

index.d.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ interface Tracer extends opentracing.Tracer {
148148
* OpenFeature Provider with Remote Config integration.
149149
*
150150
* Extends DatadogNodeServerProvider with Remote Config integration for dynamic flag configuration.
151-
* Enable with DD_FLAGGING_PROVIDER_ENABLED=true.
151+
* Enable with DD_EXPERIMENTAL_FLAGGING_PROVIDER_ENABLED=true.
152152
*
153153
* @beta This feature is in preview and not ready for production use
154154
*/
@@ -692,13 +692,15 @@ declare namespace tracer {
692692
/**
693693
* Whether to enable the feature flagging provider.
694694
* Requires Remote Config to be properly configured.
695+
* Can be configured via DD_EXPERIMENTAL_FLAGGING_PROVIDER_ENABLED environment variable.
695696
*
696697
* @default false
697698
*/
698699
enabled?: boolean
699700
/**
700701
* Timeout in milliseconds for OpenFeature provider initialization.
701702
* If configuration is not received within this time, initialization fails.
703+
* Can be configured via DD_EXPERIMENTAL_FLAGGING_PROVIDER_INITIALIZATION_TIMEOUT_MS environment variable.
702704
*
703705
* @default 30000
704706
*/

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",

0 commit comments

Comments
 (0)