Skip to content

feat: Implement SDK spec v0.7.0 - #107

Closed
flagsmithsmith[bot] wants to merge 5 commits into
mainfrom
openhands/sdk-spec-v0.7.0
Closed

flagsmithsmith[bot] wants to merge 5 commits into
mainfrom
openhands/sdk-spec-v0.7.0

Conversation

@flagsmithsmith

@flagsmithsmith flagsmithsmith Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Implements the SDK spec's v0.7.0 in this SDK.

This pull request was opened by an AI agent (OpenHands).

renovate Bot and others added 5 commits October 29, 2026 19:54
The flag analytics timer left the error of a failed send unhandled, so a
network failure or an error response from Flagsmith crashed the app with
an uncaught exception. The timer now drops the error, which
syncAnalyticsData has already logged, and resends on the next tick.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit 36a294b)
An exposure recorded by getExperimentFlag now carries the traits the
identity was evaluated with, as the other Flagsmith SDKs do, so that
experiment results can be analysed by trait.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit b5f536a)
Wires the spec's new steps to the SDK's event tracking: creating a
client with events enabled, getExperimentFlag, trackEvent and
trackExposureEvent.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit 180ac98)
…elay

A fixed 100 ms wait could see fewer scheduled sends than expected. The test
now waits for the second failed send, which also ensures the first failure
has been handled before the test ends.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit d76c743)
@flagsmithsmith flagsmithsmith Bot added the sdk-spec Bumps of the Flagsmith SDK behavioural spec label Nov 5, 2026
@coderabbitai

coderabbitai Bot commented Nov 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 69a8b320-a40d-4217-9e8e-cbadd766d70a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@flagsmithsmith

flagsmithsmith Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #109, which carries this pull request's implementation work, for the SDK spec's latest version.

@flagsmithsmith flagsmithsmith Bot closed this Nov 5, 2026
@flagsmithsmith
flagsmithsmith Bot deleted the openhands/sdk-spec-v0.7.0 branch November 5, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sdk-spec Bumps of the Flagsmith SDK behavioural spec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants