-
Notifications
You must be signed in to change notification settings - Fork 306
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
v4.49.0 proposal #4848
Draft
rochdev
wants to merge
40
commits into
v4.x
Choose a base branch
from
v4.49.0-proposal
base: v4.x
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
v4.49.0 proposal #4848
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
d8e6ef5
fix WAF update rules version (#4798)
simon-id 1046dea
[ASM] Ssrf handle request options (#4791)
iunanua 45a7ba2
don't update waf version if it dosn't exist (#4801)
simon-id b795504
Identify span metrics from OpenTelemetry libraries with 'otel.library…
mcculls 2d9e39a
Fix: esbuild plugin when requiring esm files (#4774)
crysmags fa10870
Implement Config Consistency (#4725)
khanayan123 97f997b
[CI] Enable Fastify suite.js (#4771)
watson debd110
Fix yarn.lock (#4809)
watson 94f4e0c
also audit devDependencies (#4807)
bengl 1b75e23
Update native-appsec to 8.2.1 (#4810)
uurien cb9e4b7
[DI] Adhere to maxCollectionSize limit in snapshots (#4780)
watson a6649a4
refactor system tests (#4811)
wconti27 dcf8ec4
Add Support For Overriding GRPC Error Statuses (#4800)
khanayan123 c2bc860
add requirements json with native deps and denylist (#4753)
rochdev b291c46
Add support for Azure App Services tags in profiler (#4803)
szegedi ef74dd7
[test visibility] Add errors in retried tests in mocha (#4813)
juan-fernandez 2d99c5c
[DI] Guard against invalid probe config and related edge-cases (#4816)
watson 56316e7
Support Node 23 in the profiler (#4815)
szegedi 3b409ac
Protect some lines in text_map.js (#4820)
uurien 228061c
Separating Plugin Tests to Their Own CI Run (#4822)
crysmags e9db837
Update @datadog/native-iast-taint-tracking (#4824)
uurien 0a067d5
feat(kafkajs): add kafka cluster id to spans and dsm metrics (#4808)
wconti27 31b2d0f
[DI] Refactor integration tests (#4817)
watson 4b32e39
Profiler shouldn't retry some HTTP requests when sending profiles (#4…
szegedi dc9d976
[test visibility] Add dynamic instrumentation logs writer for test vi…
juan-fernandez 3dfebfe
Replace manual.keep tag usage with an specific method to keep the tra…
iunanua c1980cb
Update WAF recommended rules to v1.13.2 (#4834)
CarlesDD b7b483f
[DI] Adhere to maxFieldCount limit in snapshots (#4829)
watson 1fbb0bc
[ASM] multer instrumentation (#4781)
iunanua 77e4b42
[MLOB-1524] feat(llmobs): Introduce LLM Observability SDK (#4742)
sabrenner 0b93827
[DI] Drop snapshot if JSON payload is too large (#4818)
watson 99ae0b5
Add support for exit spans in Code Origin for Spans (#4772)
watson 4d54b0d
update native metrics to 3.0.1 (#4838)
rochdev d92eda3
add dsm for google pub sub (#3855)
wconti27 726a8af
Fix header injection vulnerability detection for access-control-allow…
CarlesDD cd4183a
Defend against ref being undefined (#4831)
szegedi b4e5583
[MLOB-1562] feat(llmobs): add openai integration (#4840)
sabrenner 9a1f3d3
upgrade to latest @azure/functions version (#4845)
khanayan123 9e16a6b
fix(ci): revert typescript 5.0 for docs tests (#4846)
sabrenner 6354c06
v4.49.0
rochdev File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
name: LLMObs | ||
|
||
on: | ||
pull_request: | ||
push: | ||
branches: [master] | ||
schedule: | ||
- cron: '0 4 * * *' | ||
|
||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.ref || github.run_id }} | ||
cancel-in-progress: true | ||
|
||
jobs: | ||
sdk: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ./.github/actions/testagent/start | ||
- uses: ./.github/actions/node/setup | ||
- uses: ./.github/actions/install | ||
- uses: ./.github/actions/node/18 | ||
- run: yarn test:llmobs:sdk:ci | ||
- uses: ./.github/actions/node/20 | ||
- run: yarn test:llmobs:sdk:ci | ||
- uses: ./.github/actions/node/latest | ||
- run: yarn test:llmobs:sdk:ci | ||
- if: always() | ||
uses: ./.github/actions/testagent/logs | ||
- uses: codecov/codecov-action@v3 | ||
|
||
openai: | ||
runs-on: ubuntu-latest | ||
env: | ||
PLUGINS: openai | ||
steps: | ||
- uses: actions/checkout@v4 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
- uses: ./.github/actions/testagent/start | ||
- uses: ./.github/actions/node/setup | ||
- uses: ./.github/actions/install | ||
- uses: ./.github/actions/node/oldest | ||
- run: yarn test:llmobs:plugins:ci | ||
shell: bash | ||
- uses: ./.github/actions/node/latest | ||
- run: yarn test:llmobs:plugins:ci | ||
shell: bash | ||
- uses: codecov/codecov-action@v3 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
- if: always() | ||
uses: ./.github/actions/testagent/logs |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -212,6 +212,14 @@ jobs: | |
- uses: actions/checkout@v4 | ||
- uses: ./.github/actions/plugins/test | ||
|
||
body-parser: | ||
runs-on: ubuntu-latest | ||
env: | ||
PLUGINS: body-parser | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ./.github/actions/plugins/test | ||
|
||
bunyan: | ||
runs-on: ubuntu-latest | ||
env: | ||
|
@@ -250,6 +258,14 @@ jobs: | |
- run: yarn test:plugins:ci | ||
- uses: codecov/codecov-action@v2 | ||
|
||
cookie-parser: | ||
runs-on: ubuntu-latest | ||
env: | ||
PLUGINS: cookie-parser | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ./.github/actions/plugins/test | ||
|
||
couchbase: | ||
strategy: | ||
matrix: | ||
|
@@ -359,7 +375,22 @@ jobs: | |
express: | ||
runs-on: ubuntu-latest | ||
env: | ||
PLUGINS: express|body-parser|cookie-parser | ||
PLUGINS: express | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ./.github/actions/plugins/test | ||
|
||
express-mongo-sanitize: | ||
runs-on: ubuntu-latest | ||
services: | ||
mongodb: | ||
image: circleci/mongo | ||
ports: | ||
- 27017:27017 | ||
env: | ||
PLUGINS: express-mongo-sanitize | ||
PACKAGE_NAMES: express-mongo-sanitize | ||
SERVICES: mongo | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ./.github/actions/plugins/test | ||
|
@@ -542,6 +573,23 @@ jobs: | |
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ./.github/actions/plugins/test | ||
|
||
mariadb: | ||
runs-on: ubuntu-latest | ||
services: | ||
mysql: | ||
image: mariadb:10.4 | ||
env: | ||
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' | ||
MYSQL_DATABASE: 'db' | ||
ports: | ||
- 3306:3306 | ||
env: | ||
PLUGINS: mariadb | ||
SERVICES: mariadb | ||
steps: | ||
- uses: actions/checkout@v4 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
- uses: ./.github/actions/plugins/test | ||
|
||
memcached: | ||
runs-on: ubuntu-latest | ||
|
@@ -636,12 +684,29 @@ jobs: | |
ports: | ||
- 3306:3306 | ||
env: | ||
PLUGINS: mysql|mysql2|mariadb # TODO: move mysql2 to its own job | ||
PLUGINS: mysql | ||
SERVICES: mysql | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ./.github/actions/plugins/test | ||
|
||
mysql2: | ||
runs-on: ubuntu-latest | ||
services: | ||
mysql: | ||
image: mariadb:10.4 | ||
env: | ||
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes' | ||
MYSQL_DATABASE: 'db' | ||
ports: | ||
- 3306:3306 | ||
env: | ||
PLUGINS: mysql2 | ||
SERVICES: mysql2 | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- uses: ./.github/actions/plugins/test | ||
|
||
net: | ||
runs-on: ubuntu-latest | ||
env: | ||
|
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
[ | ||
{"name": "min glibc x64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:2.17"}}, | ||
{"name": "ok glibc x64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:2.23"}}, | ||
{"name": "high glibc x64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:3.0"}}, | ||
{"name": "musl x64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "musl:1.2.2"}}, | ||
{"name": "min glibc arm64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "arm64", "libc": "glibc:2.17"}}, | ||
{"name": "ok glibc arm64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "arm64", "libc": "glibc:2.27"}}, | ||
{"name": "glibc x86","filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x86", "libc": "glibc:2.19"}}, | ||
{"name": "musl arm","filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "arm", "libc": "musl:1.2.2"}}, | ||
{"name": "musl arm64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "arm64", "libc": "musl:1.2.2"}}, | ||
{"name": "musl x64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "musl:1.2.2"}}, | ||
{"name": "musl x86", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x86", "libc": "musl:1.2.2"}}, | ||
{"name": "windows x64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "windows", "arch": "x64"}}, | ||
{"name": "windows x86", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "windows", "arch": "x86"}}, | ||
{"name": "macos x64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "darwin", "arch": "x64"}}, | ||
{"name": "macos arm64", "filepath": "/some/path", "args": [], "envars": [], "host": {"os": "darwin", "arch": "arm64"}}, | ||
{"name": "node app", "filepath": "/pathto/node", "args": ["/pathto/node", "./app.js"], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:2.40"}}, | ||
{"name": "ts-node app", "filepath": "/pathto/ts-node", "args": ["/pathto/ts-node", "./app.js"], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:2.40"}} | ||
] |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
[ | ||
{"name": "unsupported 2.x glibc x64","filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:2.16"}}, | ||
{"name": "unsupported 1.x glibc x64","filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:1.22"}}, | ||
{"name": "unsupported 2.x.x glibc x64","filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:2.16.9"}}, | ||
{"name": "unsupported 2.x glibc arm64","filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "arm64", "libc": "glibc:2.16"}}, | ||
{"name": "unsupported 2.x.x glibc x64","filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "arm64", "libc": "glibc:2.16.9"}}, | ||
{"name": "unsupported 2.x.x glibc x86","filepath": "/some/path", "args": [], "envars": [], "host": {"os": "linux", "arch": "x86", "libc": "glibc:2.17"}}, | ||
{"name": "npm","filepath": "/pathto/node", "args": ["/pathto/node", "/pathto/npm-cli.js"], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:2.40"}}, | ||
{"name": "yarn","filepath": "/pathto/node", "args": ["/pathto/node", "/pathto/yarn.js"], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:2.40"}}, | ||
{"name": "pnpm","filepath": "/pathto/node", "args": ["/pathto/node", "/pathto/pnpm.cjs"], "envars": [], "host": {"os": "linux", "arch": "x64", "libc": "glibc:2.40"}} | ||
] |
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟠 Code Vulnerability
Workflow depends on a GitHub actions pinned by tag (...read more)