Skip to content

chore(v7): release 7.22.0 - #497

Open
github-actions[bot] wants to merge 1 commit into
v7from
release-please--branches--v7
Open

github-actions[bot] wants to merge 1 commit into
v7from
release-please--branches--v7

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

7.22.0 (2026-11-03)

Features

  • Broadcast Off to FDv2 status listeners when the data system stops (#505) (5c5b8ce)
  • End an FDv1 fallback after a default TTL of one hour (#499) (1f03a5f)
  • Park FDv2 synchronizers instead of retiring them on unexpected failures (#489) (644253a)

Bug Fixes

  • Keep the override marking when a migration flag serves an unrecognized stage (#492) (9f9911f)
  • Leave StateSince alone when a synchronizer starts (#502) (823b9aa)
  • Park a synchronizer that reports Off or closes its results (#500) (f6e9910)
  • Poll the override files when they cannot be watched (#495) (170ad3b)
  • Prevent a full status listener from hanging Close (#498) (9efd570)
  • Say that the data system retries after an unrecoverable HTTP error (#501) (d4066cc)
  • Treat a repeated override file path in a different case as a repeat on Windows (#494) (eeb68d3)
  • Warn when offline mode skips the override source (#493) (69bbe61)

This PR was generated with Release Please. See documentation.


Note

Overview
This PR cuts release 7.22.0 by bumping the Release Please manifest, internal/version.go (SDKVersion), and adding the 7.22.0 section to CHANGELOG.md. No application logic changes appear in the diff itself—the release aggregates work already merged since 7.21.2.

7.22.0 improves FDv2 data-system resilience: synchronizers are parked instead of retired after unexpected failures or when they report Off / close their results; FDv1 fallback ends after a default one-hour TTL; status listeners get an Off broadcast when the data system stops; synchronizer startup no longer resets StateSince; messaging clarifies retries after unrecoverable HTTP errors.

File-based overrides get polling when file watch is unavailable, case-insensitive duplicate-path handling on Windows, a warning when offline mode skips overrides, and preserved override marking for migration flags with unrecognized stages. Client shutdown no longer hangs when a status listener queue is full.

Reviewed by Cursor Bugbot for commit bed6cac. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions
github-actions Bot requested a review from a team as a code owner October 29, 2026 15:44
@github-actions github-actions Bot changed the title chore(v7): release 7.21.3 chore(v7): release 7.22.0 Oct 29, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--v7 branch from 68dd167 to d31c60d Compare October 29, 2026 21:44

@tanderson-ld tanderson-ld left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI review has flagged highs and mediums.

@beekld

beekld commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

AI review has flagged highs and mediums.

These are addressed in PR stack #503.

@github-actions
github-actions Bot force-pushed the release-please--branches--v7 branch 4 times, most recently from d115cdb to 2c528e4 Compare November 3, 2026 21:34
@beekld
beekld requested a review from tanderson-ld November 3, 2026 21:34
@github-actions
github-actions Bot force-pushed the release-please--branches--v7 branch from 2c528e4 to b7c3d2e Compare November 3, 2026 22:05
@github-actions
github-actions Bot force-pushed the release-please--branches--v7 branch from b7c3d2e to bed6cac Compare November 3, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants