Skip to content

v5.39.0 proposal #5337

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 31 commits into from
Feb 27, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
1bcafef
[DSM] Add messaging.destination tag to spans so they show up in queue…
ericfirth Feb 24, 2025
4b12896
Update span pointer env vars (#5266)
nhulston Feb 24, 2025
1263f26
Fix MongoDB DBM propagation issue where trace comments are not proper…
lu-zhengda Feb 24, 2025
9c2a477
move otel to datadog context conversion on otel side (#5260)
rochdev Feb 24, 2025
da71ed1
fix tracer flare log (#5143)
bengl Feb 24, 2025
d357206
refactor custom metrics to be self-contained (#5061)
bengl Feb 24, 2025
38cbd66
lazy load telemetry entrypoint only when needed (#5258)
rochdev Feb 24, 2025
ca6cd4d
Update .gitlab-ci.yml (#5301)
randomanderson Feb 24, 2025
9c2a4e4
Add stack id in location as a string (#5250)
IlyasShabi Feb 25, 2025
3569f8f
[test optimization] Fix wrong `log.error` if quarantined tests are em…
juan-fernandez Feb 25, 2025
030d062
refactor: move remote_config code to the root of dd-trace (#4475)
watson Feb 25, 2025
9da8bd1
[DI] Remove source map cache in Node.js 18 (#5302)
watson Feb 25, 2025
0f019e4
Do not expose internals (#5313)
BridgeAR Feb 25, 2025
029f8b1
Ddd dynamodb payload tagging (#5224)
joeyzhao2018 Feb 25, 2025
4b63937
security: fix VULN-9754 (#5315)
tlhunter Feb 25, 2025
6fb3ec1
only load fetch plugin when fetch is used (#5272)
rochdev Feb 25, 2025
cef737d
fix logging when extracting from w3c traceparent (#5227)
rochdev Feb 25, 2025
25978dd
lazy load runtime metrics only when needed (#5254)
rochdev Feb 25, 2025
2463e33
lazy load dsm only when needed (#5305)
rochdev Feb 25, 2025
57612b2
lazy load span leak detection only when used (#5259)
rochdev Feb 25, 2025
ba8bf75
ESLint: Add yarn lint:inspect command (#5309)
watson Feb 26, 2025
00210e7
ESLint: Add eslint-plugin-unicorn (#5297)
watson Feb 26, 2025
0b853c2
[DI] Improve code comment (#5319)
watson Feb 26, 2025
818447a
Automated Session Tracking (#5060)
simon-id Feb 26, 2025
9ee899a
CI: Clean up Node.js installation in GitHub actions (#5322)
watson Feb 26, 2025
a970345
lazy load fetch instrumentation only when needed (#5317)
rochdev Feb 26, 2025
ad19337
only load the naming schema version that is used (#5318)
rochdev Feb 26, 2025
b666e9e
Various improvements to profiling sample label generator (#5316)
szegedi Feb 26, 2025
cdee649
fix shimmer double wrapping for non-method functions (#5329)
rochdev Feb 26, 2025
1b7acd1
ESLint: Require await inside async functions (#5263)
watson Feb 27, 2025
668778e
v5.39.0
watson Feb 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .github/actions/node/14/action.yml

This file was deleted.

8 changes: 0 additions & 8 deletions .github/actions/node/16/action.yml

This file was deleted.

8 changes: 0 additions & 8 deletions .github/actions/node/18/action.yml

This file was deleted.

8 changes: 0 additions & 8 deletions .github/actions/node/20/action.yml

This file was deleted.

9 changes: 9 additions & 0 deletions .github/actions/node/active-lts/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
name: Node.js Active LTS
description: Install the current Active LTS version of Node.js
runs:
using: composite
steps:
- uses: actions/setup-node@v4
with:
cache: yarn
node-version: '22'
8 changes: 0 additions & 8 deletions .github/actions/node/latest/action.yml

This file was deleted.

9 changes: 9 additions & 0 deletions .github/actions/node/newest-maintenance-lts/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
name: Node.js Newst Maintenance LTS
description: Install the newest Maintenance LTS version of Node.js
runs:
using: composite
steps:
- uses: actions/setup-node@v4
with:
cache: yarn
node-version: '20'
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Node Setup
description: Install Node.js
name: Node.js Oldest Maintenance LTS
description: Install the oldest Maintenance LTS version of Node.js
runs:
using: composite
steps:
Expand Down
8 changes: 0 additions & 8 deletions .github/actions/node/oldest/action.yml

This file was deleted.

5 changes: 2 additions & 3 deletions .github/actions/plugins/test-and-upstream/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,13 @@ runs:
using: composite
steps:
- uses: ./.github/actions/testagent/start
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:plugins:ci
shell: bash
- run: yarn test:plugins:upstream
shell: bash
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:plugins:ci
shell: bash
- run: yarn test:plugins:upstream
Expand Down
5 changes: 2 additions & 3 deletions .github/actions/plugins/test/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@ runs:
using: composite
steps:
- uses: ./.github/actions/testagent/start
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:plugins:ci
shell: bash
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:plugins:ci
shell: bash
- uses: codecov/codecov-action@v5
Expand Down
5 changes: 2 additions & 3 deletions .github/actions/plugins/upstream/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@ runs:
using: composite
steps:
- uses: ./.github/actions/testagent/start
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:plugins:upstream
shell: bash
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:plugins:upstream
shell: bash
- uses: codecov/codecov-action@v5
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/active-lts
# NOTE: Ok this next bit seems unnecessary, right? The problem is that
# this repo is currently incompatible with npm, at least with the
# devDependencies. While this is intended to be corrected, it hasn't yet,
Expand Down
81 changes: 32 additions & 49 deletions .github/workflows/appsec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: macos-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/active-lts
- uses: ./.github/actions/install
- run: yarn test:appsec:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
Expand All @@ -27,23 +27,20 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:ci
- uses: ./.github/actions/node/20
- uses: ./.github/actions/node/newest-maintenance-lts
- run: yarn test:appsec:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: '18'
- uses: ./.github/actions/node/active-lts
- uses: ./.github/actions/install
- run: yarn test:appsec:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
Expand All @@ -65,11 +62,10 @@ jobs:
LDAP_PASSWORDS: 'password1,password2'
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -88,13 +84,10 @@ jobs:
SERVICES: postgres
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/18
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/20
- uses: ./.github/actions/node/newest-maintenance-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -113,11 +106,10 @@ jobs:
SERVICES: mysql
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/18
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/20
- uses: ./.github/actions/node/newest-maintenance-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -127,11 +119,10 @@ jobs:
PLUGINS: express|body-parser|cookie-parser|multer
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -141,11 +132,10 @@ jobs:
PLUGINS: apollo-server|apollo-server-express|apollo-server-fastify|apollo-server-core
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -161,11 +151,10 @@ jobs:
SERVICES: mongo
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -181,11 +170,10 @@ jobs:
SERVICES: mongo
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -195,13 +183,12 @@ jobs:
PLUGINS: cookie
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/18
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/20
- uses: ./.github/actions/node/newest-maintenance-lts
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand Down Expand Up @@ -255,11 +242,10 @@ jobs:
PLUGINS: lodash
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -268,9 +254,9 @@ jobs:
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- run: yarn install
- uses: ./.github/actions/node/oldest
- uses: ./.github/actions/node/oldest-maintenance-lts
- run: yarn test:integration:appsec
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:integration:appsec

passport:
Expand All @@ -279,11 +265,10 @@ jobs:
PLUGINS: passport-local|passport-http
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -293,11 +278,10 @@ jobs:
PLUGINS: handlebars|pug
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1

Expand All @@ -307,10 +291,9 @@ jobs:
PLUGINS: node-serialize
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:appsec:plugins:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:appsec:plugins:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
2 changes: 1 addition & 1 deletion .github/workflows/ci-visibility-performance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ jobs:
ROBOT_CI_GITHUB_PERSONAL_ACCESS_TOKEN: ${{ secrets.ROBOT_CI_GITHUB_PERSONAL_ACCESS_TOKEN }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/18
- uses: ./.github/actions/node/oldest-maintenance-lts
- name: CI Visibility Performance Overhead Test
run: yarn bench:e2e:ci-visibility
5 changes: 2 additions & 3 deletions .github/workflows/core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/oldest
- run: yarn test:shimmer:ci
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:shimmer:ci
- uses: codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
7 changes: 3 additions & 4 deletions .github/workflows/debugger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,14 @@ jobs:
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: ./.github/actions/testagent/start
- uses: ./.github/actions/node/setup
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- uses: ./.github/actions/node/18
- run: yarn test:debugger:ci
- run: yarn test:integration:debugger
- uses: ./.github/actions/node/20
- uses: ./.github/actions/node/newest-maintenance-lts
- run: yarn test:debugger:ci
- run: yarn test:integration:debugger
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/node/active-lts
- run: yarn test:debugger:ci
- run: yarn test:integration:debugger
- if: always()
Expand Down
Loading
Loading