Draft
Conversation
Calling `toISOString()` on an Invalid Date throws a RangeError. This
could happen when a user has a variable holding `new Date('invalid')`
at a breakpoint. Fall back to the raw description string when the
date is not valid.
) * prevent native metrics from loading when not needed * added option to disableNative runtime metrics * added env and changed option name * added back comments * changed native metrics conditional * added native into config test * undo changes done by IDE and fixed tests * fix tests * set back to only using config
* initial work for service source override * fixed optional chaining * fix serviceSource being a string instead of a function * lint fix and valkey test fix * fix aws-sdk tests * match tag and stat to what agent expects * fix tag * change stat fully * added tagging for manual spans * clear tag if sevice name is the same as the default tracer service name * lint fix * more lint fix * fix wrong serviceSources * fix serviceSource for consumer/producer * added full cover for manual tracing and added serviceSource validation for integrations * check for existance of tags before processing * fixes after adding serviceSource validation * propagate service for http and aws * fix serviceSource in gc pubsub * fixed gcp pubsub * prevent patching on Noop and removed double patch * remove manual tracing changes * moved logic into startSpan * fixed service name if condition * missing tag * removed unnecesary changes * testing oracle fix * remove unnecesary set ops of service.name tag * added back space * removed extra code * removed noisy changes * fix lint
…pdates (#7982) Bumps the test-versions group with 2 updates in the /integration-tests/esbuild directory: [axios](https://github.com/axios/axios) and [openai](https://github.com/openai/openai-node). Updates `axios` from 1.14.0 to 1.15.0 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.14.0...v1.15.0) Updates `openai` from 6.33.0 to 6.34.0 - [Release notes](https://github.com/openai/openai-node/releases) - [Changelog](https://github.com/openai/openai-node/blob/master/CHANGELOG.md) - [Commits](openai/openai-node@v6.33.0...v6.34.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: test-versions - dependency-name: openai dependency-version: 6.34.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: test-versions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(ai-guard): add tag probabilities to SDK responses
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.11...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix(fs): avoid leaking noop context from fs plugin fs now returns a scoped noop store when no active span exists instead of mutating ambient storage via skip(). * Remove unused skip function * Fix all TS errors in plugin.js
…with 4 updates (#8007) Bumps the gh-actions-packages group with 3 updates in the / directory: [DataDog/dd-octo-sts-action](https://github.com/datadog/dd-octo-sts-action), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/setup-node](https://github.com/actions/setup-node). Bumps the gh-actions-packages group with 1 update in the /.github/actions/coverage directory: [DataDog/coverage-upload-github-action](https://github.com/datadog/coverage-upload-github-action). Bumps the gh-actions-packages group with 1 update in the /.github/actions/testagent/logs directory: [actions/upload-artifact](https://github.com/actions/upload-artifact). Bumps the gh-actions-packages group with 3 updates in the /.github/workflows directory: [DataDog/dd-octo-sts-action](https://github.com/datadog/dd-octo-sts-action), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/setup-node](https://github.com/actions/setup-node). Updates `DataDog/dd-octo-sts-action` from 1.0.3 to 1.0.4 - [Release notes](https://github.com/datadog/dd-octo-sts-action/releases) - [Commits](DataDog/dd-octo-sts-action@v1.0.3...96a2546) Updates `actions/upload-artifact` from 7.0.0 to 7.0.1 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@bbbca2d...043fb46) Updates `actions/setup-node` from 6.2.0 to 6.3.0 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@6044e13...53b8394) Updates `DataDog/coverage-upload-github-action` from 1.0.2 to 1.0.3 - [Release notes](https://github.com/datadog/coverage-upload-github-action/releases) - [Commits](DataDog/coverage-upload-github-action@f80c0e6...6c4bd93) Updates `actions/upload-artifact` from 7.0.0 to 7.0.1 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@bbbca2d...043fb46) Updates `DataDog/dd-octo-sts-action` from 1.0.3 to 1.0.4 - [Release notes](https://github.com/datadog/dd-octo-sts-action/releases) - [Commits](DataDog/dd-octo-sts-action@v1.0.3...96a2546) Updates `actions/upload-artifact` from 7.0.0 to 7.0.1 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@bbbca2d...043fb46) Updates `actions/setup-node` from 6.2.0 to 6.3.0 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@6044e13...53b8394) --- updated-dependencies: - dependency-name: DataDog/dd-octo-sts-action dependency-version: 1.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gh-actions-packages - dependency-name: actions/upload-artifact dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gh-actions-packages - dependency-name: actions/setup-node dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: gh-actions-packages - dependency-name: DataDog/coverage-upload-github-action dependency-version: 1.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gh-actions-packages - dependency-name: actions/upload-artifact dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gh-actions-packages - dependency-name: DataDog/dd-octo-sts-action dependency-version: 1.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gh-actions-packages - dependency-name: actions/upload-artifact dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gh-actions-packages - dependency-name: actions/setup-node dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: gh-actions-packages ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Closed
Contributor
Overall package sizeSelf size: 5.5 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.0.1 | 82.56 kB | 817.39 kB | | dc-polyfill | 0.1.10 | 26.73 kB | 26.73 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
🎉 All green!❄️ No new flaky tests detected 🎯 Code Coverage (details) 🔗 Commit SHA: 0b169a0 | Docs | Datadog PR Page | Was this helpful? React with 👍/👎 or give us feedback! |
The profiler start code used to copy the configs and to have a separate logger behavior. That is now changed to use the generic logger the same way as other code. This simplifies a lot of code overall.
* remove tracer.scope from tests and source files * remove dead code
This allows the customer to define the property as they deem necessary. Fixes: #7995
…s 1 directory with 2 updates (#8003) Bumps the vendor-minor-and-patch-dependencies group with 2 updates in the /vendor directory: [@apm-js-collab/code-transformer](https://github.com/nodejs/orchestrion-js) and [protobufjs](https://github.com/protobufjs/protobuf.js). Updates `@apm-js-collab/code-transformer` from 0.11.0 to 0.12.0 - [Release notes](https://github.com/nodejs/orchestrion-js/releases) - [Changelog](https://github.com/nodejs/orchestrion-js/blob/main/CHANGELOG.md) - [Commits](nodejs/orchestrion-js@code-transformer-v0.11.0...code-transformer-v0.12.0) Updates `protobufjs` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/protobufjs/protobuf.js/releases) - [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md) - [Commits](protobufjs/protobuf.js@protobufjs-v8.0.0...protobufjs-v8.0.1) --- updated-dependencies: - dependency-name: "@apm-js-collab/code-transformer" dependency-version: 0.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: vendor-minor-and-patch-dependencies - dependency-name: protobufjs dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: vendor-minor-and-patch-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: add more groups of benchmarks * diagnose failed cpu pinning * use available cpu cores
* removed dead web code * removed instrument from router code
Fixed intermediate status on skipped/quarantine/disabled tests and added tests for final status on atf feature.
c30ea76 to
35f4818
Compare
… spans (#7957) * feat(aws-sdk): add db.system and messaging.system tags to AWS service spans Add OpenTelemetry semantic convention tags to AWS service spans so that the Software Catalog backend can properly categorize inferred services as DataStores or Queues via peer.db.system / peer.messaging.system. - DynamoDB: db.system = 'dynamodb' - S3: db.system = 's3' - Redshift: db.system = 'redshift' - SQS: messaging.system = 'aws_sqs' - SNS: messaging.system = 'aws_sns' - Kinesis: messaging.system = 'aws_kinesis' - EventBridge: messaging.system = 'aws_eventbridge' Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Update packages/datadog-plugin-aws-sdk/src/services/sns.js Co-authored-by: Ruben Bridgewater <ruben@bridgewater.de> * fix(aws-sdk): update SNS test assertions to use OTel-compliant aws.sns value Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(aws-sdk): align db.system values with OTel spec, remove S3 db.system - DynamoDB: 'dynamodb' -> 'aws.dynamodb' (OTel stable spec) - Redshift: 'redshift' -> 'aws.redshift' (OTel stable spec) - S3: remove db.system tag (S3 is object storage, not a database) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: Ruben Bridgewater <ruben@bridgewater.de>
* fix capabilities tests * call destroy with setImmediate
35f4818 to
7b32144
Compare
* added splitByInstance config for redis * added splitByInstance into redis declaration file * remove .only * use weakmap instead of adding properties to class * use assertObjectContains isntead of multiple asserts --------- Co-authored-by: Ruben Bridgewater <ruben@bridgewater.de>
* integrate apm-sdks-benchmarks * comment: intention to replace * switch to using main ref
7b32144 to
0b169a0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
21db68acc7] - (SEMVER-PATCH) fix(serverless): prevent serverless benchmarks on merges to release branches (Olivier Nzia) #80243e74642042] - (SEMVER-PATCH) ci: integrate parallel benchmarks from apm-sdks-benchmarks (Fayssal DEFAA) #7996c1a0451e08] - (SEMVER-PATCH) feat(redis): split by instance (Pablo Erhard) #8014e64c7643af] - (SEMVER-PATCH) test: fix appsec and capabilities tests on latest Node.js v24 (Pablo Erhard) #8020bbd94f15c8] - (SEMVER-MINOR) feat(aws-sdk): add db.system and messaging.system tags to AWS service spans (Ayan Khan) #7957de1327bc46] - (SEMVER-PATCH) chore(ci) : do not cancel jobs on master (Charles de Beauchesne) #801691205a5f6d] - (SEMVER-PATCH) [test optimization] suppress quarantined test errors to prevent Jest --bail from stopping execution (Juan Antonio Fernández de Alba) #8015639037f46b] - (SEMVER-PATCH) [test optimization] Decouple instrumentation layer from tracer (Juan Antonio Fernández de Alba) #7989f7d7bd6bcb] - (SEMVER-PATCH) fix: correct final status tag report on intermediate executions (Sebastián Kay) #7997c49f37a72c] - (SEMVER-PATCH) chore(web) removed dead web code (Pablo Erhard) #79866bfec63a98] - (SEMVER-PATCH) ci(benchmarks): fix cpuset overflow by increasing splits to 5 (Fayssal DEFAA) #7983bbdff2992e] - (SEMVER-PATCH) chore(deps): bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates (dependabot[bot]) #8003d6819da5f4] - (SEMVER-PATCH) fix(openfeature): clear flags config when RC tells us to (Oleksii Shmalko) #799294c2c9ab92] - (SEMVER-PATCH) fix: allow log injection property to be overriden (Ruben Bridgewater) #79994e79d45ef8] - (SEMVER-PATCH) chore(scope) remove tracer.scope from tests and source files (Pablo Erhard) #80106b4b21bcac] - (SEMVER-PATCH) chore: refactor profiler start (Ruben Bridgewater) #7978fb6480decb] - (SEMVER-PATCH) chore(openfeature): narrow CODEOWNERS to FFE SDK team (Oleksii Shmalko) #79947ae6bdbed3] - (SEMVER-MINOR) [test optimization] Add final_status tag on test event for cucumber (Sebastián Kay) #7926e9e184277b] - (SEMVER-PATCH) chore(deps): bump the gh-actions-packages group across 4 directories with 4 updates (dependabot[bot]) #800737aac5605b] - (SEMVER-PATCH) fix(fs): avoid leaking noop context from fs plugin (Thomas Watson) #75978d2dc028d9] - (SEMVER-PATCH) chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (dependabot[bot]) #798831a964787d] - (SEMVER-PATCH) update cassettes (Sam Brenner) #79875aea1e2bcf] - (SEMVER-MINOR) Expose tag probabilities in SDK responses (Manuel Álvarez Álvarez) #7950bd320172ae] - (SEMVER-MINOR) feat(appsec): support for inserting blocking IDs to blocking templates (simon-id) #7923b647b115cc] - (SEMVER-PATCH) chore(deps): bump the test-versions group across 1 directory with 2 updates (dependabot[bot]) #79826b9ac5e6ce] - (SEMVER-PATCH) feat(tags): add _dd.svc.src tag for service overrides (Pablo Erhard) #78241e438f2fc3] - (SEMVER-PATCH) fix(metrics): prevent native metrics from loading when not needed (Pablo Erhard) #7942b4740a3636] - (SEMVER-PATCH) release: pass github token from sts to release notes (Ilyas Shabi) #7975b5ded05b0a] - (SEMVER-PATCH) fix(debugger): handle Invalid Date in snapshot processor (Thomas Watson) #794466550f3467] - (SEMVER-PATCH) set ai guard default blocking to true (Ilyas Shabi) #7972