Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
7a84a28
feat(ffe): guard flagevaluation output with explicit privacy consent
vjfridge Sep 28, 2026
a83cd5c
feat(ffe): make flagevaluation aggregation privacy-aware
vjfridge Sep 28, 2026
4fd211d
feat(ffe): normalize privacy fields and report bounded context omissions
vjfridge Sep 30, 2026
5715077
test(ffe): verify matched sidecar IPC and raw payload privacy
vjfridge Sep 30, 2026
46effda
docs(ffe): explain privacy bounds and matched native integration
vjfridge Sep 30, 2026
e1e5429
Merge remote-tracking branch 'origin/main' into vickie/FFL-3198/nativ…
vjfridge Sep 30, 2026
ecf8385
test(ffe): make privacy IPC tests portable across runners
vjfridge Sep 30, 2026
ffafe56
Merge remote-tracking branch 'origin/main' into vickie/FFL-3198/nativ…
vjfridge Oct 1, 2026
5076a9b
fix(ffe): harden privacy boundaries and degradation accounting
vjfridge Oct 1, 2026
7bcf428
feat(ffe): add non-waiting sidecar submission admission
vjfridge Oct 1, 2026
56d8766
feat(ffe): expose bounded scalar evaluation submission
vjfridge Oct 1, 2026
6ca5349
test(ffe): verify bounded handoff and native privacy delivery
vjfridge Oct 1, 2026
31eed3f
fix(ffe): recover from kernel packet-size rejection
vjfridge Oct 2, 2026
3299841
perf(ffe): normalize before locking and strengthen privacy tests
vjfridge Oct 2, 2026
db1f2ae
test(ffe): make invalid UTF-8 fixtures portable
vjfridge Oct 2, 2026
10c9906
Merge remote-tracking branch 'origin/main' into vickie/FFL-3198/nativ…
vjfridge Oct 2, 2026
f9342a0
Merge branch 'vickie/FFL-3198/native-flagevaluation-pii' into vickie/…
vjfridge Oct 2, 2026
fbdbe43
Merge remote-tracking branch 'origin/main' into vickie/FFL-3198/nativ…
vjfridge Oct 5, 2026
99868e9
Merge branch 'vickie/FFL-3198/native-flagevaluation-pii' into vickie/…
vjfridge Oct 5, 2026
e8316c8
fix(ffe): preserve macOS backpressure recovery and validate C bindings
vjfridge Oct 5, 2026
a142ab6
test(ffe): fully saturate sockets and assign smoke test owners
vjfridge Oct 5, 2026
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
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ scripts/release-generate-changelogs.sh @DataDog/apm-common-components-core
scripts/release-version-bumps.sh @DataDog/apm-common-components-core
scripts/release-version-major-bumps.sh @DataDog/apm-common-components-core
scripts/semver-level.sh @DataDog/apm-common-components-core
scripts/test_sidecar_ffi.sh @DataDog/libdatadog-php @DataDog/libdatadog-apm
scripts/update_license_3rdparty.sh @DataDog/apm-common-components-core
scripts/Dockerfile.license @DataDog/libdatadog-core
spawn_worker/ @DataDog/libdatadog-php @DataDog/libdatadog-apm
Expand Down
9 changes: 9 additions & 0 deletions .github/workflows/test-ffi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,15 @@ jobs:
RUSTFLAGS: "${{ matrix.flags }}"
run: |
cargo ffi-test
- name: "Test sidecar C bindings (Unix)"
if: runner.os != 'Windows' && (needs.setup.outputs.crates-json == '' || contains(needs.setup.outputs.crates-json, 'datadog-sidecar-ffi'))
shell: bash
env:
RUSTFLAGS: "${{ matrix.flags }}"
CARGO_BUILD_PROFILE: "${{ matrix.profile }}"
run: |
cargo install cbindgen --version 0.29.0 --locked
bash scripts/test_sidecar_ffi.sh
- name: "Test building CXX bindings - Crashinfo (Unix)"
shell: bash
if: matrix.platform != 'windows-latest'
Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading