Skip to content

chore(deps): update dependency io.cucumber:cucumber-bom to v7.28.2#1584

Merged
renovate[bot] merged 2 commits intomainfrom
renovate/io.cucumber-cucumber-bom-7.x
Sep 9, 2025
Merged

chore(deps): update dependency io.cucumber:cucumber-bom to v7.28.2#1584
renovate[bot] merged 2 commits intomainfrom
renovate/io.cucumber-cucumber-bom-7.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Sep 9, 2025

This PR contains the following updates:

Package Change Age Confidence
io.cucumber:cucumber-bom (source) 7.28.1 -> 7.28.2 age confidence

Release Notes

cucumber/cucumber-jvm (io.cucumber:cucumber-bom)

v7.28.2

Compare Source

Fixed

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner September 9, 2025 14:26
@renovate renovate Bot added the renovate label Sep 9, 2025
@renovate renovate Bot enabled auto-merge (squash) September 9, 2025 14:26
@renovate renovate Bot merged commit 8dff236 into main Sep 9, 2025
5 checks passed
@renovate renovate Bot deleted the renovate/io.cucumber-cucumber-bom-7.x branch September 9, 2025 17:10
aepfli added a commit that referenced this pull request Apr 1, 2026
The retryBackoffMaxMs option controls both the initial-connection throttle
in SyncStreamQueueSource (when getMetadata() fails) and the post-disconnect
reconnect backoff. Under parallel load, envoy's upstream gRPC connection to
flagd may not be established when the first getMetadata() call fires. The
call times out after deadline=1000ms, shouldThrottle is set, and the retry
waits retryBackoffMaxMs=2000ms — beyond the waitForInitialization window of
deadline*2=2000ms. Reducing retryBackoffMaxMs breaks the reconnect event
tests that need a slow-enough backoff for error events to fire.

Exclude @targetURI from the inProcess @testfactory until flagd issue #1584
is resolved (removing getMetadata() entirely), at which point the throttle
timing problem disappears and these scenarios can be re-enabled.

RPC @targetURI scenarios are unaffected (different code path, no metadata call).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
aepfli added a commit to open-feature-forking/java-sdk-contrib that referenced this pull request Apr 7, 2026
The retryBackoffMaxMs option controls both the initial-connection throttle
in SyncStreamQueueSource (when getMetadata() fails) and the post-disconnect
reconnect backoff. Under parallel load, envoy's upstream gRPC connection to
flagd may not be established when the first getMetadata() call fires. The
call times out after deadline=1000ms, shouldThrottle is set, and the retry
waits retryBackoffMaxMs=2000ms — beyond the waitForInitialization window of
deadline*2=2000ms. Reducing retryBackoffMaxMs breaks the reconnect event
tests that need a slow-enough backoff for error events to fire.

Exclude @targetURI from the inProcess @testfactory until flagd issue open-feature#1584
is resolved (removing getMetadata() entirely), at which point the throttle
timing problem disappears and these scenarios can be re-enabled.

RPC @targetURI scenarios are unaffected (different code path, no metadata call).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant