Repository navigation
Conversation
Add strict dependent-flag evaluation, ordered telemetry and transactional exposures, and the agentless capability header. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Publish detached prerequisite evaluations only after graph completion while keeping dependency exposures transactional. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Scope returned dependency exposures to their root hook lifecycle and isolate their delivery from ordinary root telemetry. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Integrate current evaluator opt-out behavior and align dependency telemetry with the existing hook lifecycle. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Reuse dependency snapshots, preserve invalid-depth telemetry, and scale exposure deduplication. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Bind returned telemetry to its evaluation lifecycle and avoid ordinary-path and repeated snapshot allocations. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Pin configuration snapshots across client hooks and structurally memoize shared exposure traces. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Claim pinned snapshots once and preserve wrapped telemetry setup. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Contributor
🟢 Java Benchmark SLOs — All performance SLOs passed
PR vs. master results
Commit: Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion. |
Keep prerequisite telemetry and customer exposure callbacks aligned while making dependency parsing forward-compatible. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Bind dependency publication to the exact evaluation and provider scope, and preserve lifecycle identity through the deprecated API delegate. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Exercise production provider hooks and greedily match emitted telemetry. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
Select the canonical fixture tests for corpus-only updates and cover selector and count semantics. Environment: Datadog workspace Co-Authored-By: Codex GPT-5 <noreply@localhost>
typotter
force-pushed
the
typo/dependent-flags-canonical-corpus
branch
from
November 5, 2026 22:58
10944a8 to
0604842
Compare
typotter
force-pushed
the
typo/dependent-flags-returned-batch
branch
from
November 5, 2026 23:14
d948973 to
edf686b
Compare
This branch has not been deployed
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.
What Does This Do
Runs the shared FFE core and dependent-flags evaluation suites in the Java tracer and updates the
ffe-system-test-datapointer from8c4d2410to current upstream9afc3f75.The canonical runner now discovers
evaluation-suites/dependent-flags, applies the corpus_skip/_includerules for platformjava, and executes every applicable case with isolated evaluator, exposure-cache, evaluation-writer, and event state. It validates results plus authored exposure and evaluation-event expectations, including counts, error codes, andnoUnmatchedEvents.Motivation
The existing runner only loaded the repository-root
evaluation-casesdirectory. That allowed the Java dependent-flags implementation to pass its local tests without exercising the shared dependent-flags corpus or its transactional exposure and failure-telemetry contracts.Additional Notes
masterafter feat: Dependent Flags #13166 merges.dd-openfeaturecanonical fixture tests in CI../gradlew :dd-openfeature:test --tests 'com.datadog.openfeature.CanonicalFixtureTest' :dd-openfeature:spotlessCheckpasses.git diff --checkpasses.Contributor Checklist
type:andcomp:labels.Jira ticket: N/A