Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
7d77fac
Draft implementation of loadData and getSnapshot methods
EmilianoSanchez Oct 9, 2024
4168532
Merge branch 'breaking_changes_baseline' into data_loader_for_ssr
EmilianoSanchez Oct 18, 2024
248b1b1
Merge branch 'breaking_changes_baseline' into data_loader_for_ssr
EmilianoSanchez Oct 18, 2024
b8b12cd
Update data loader to support memberships
EmilianoSanchez Oct 18, 2024
325ecda
rc
EmilianoSanchez Oct 18, 2024
fe0f353
Add usesSegmentsSync utility function to reuse code
EmilianoSanchez May 30, 2025
3342882
Test assertion
EmilianoSanchez Jun 1, 2025
cd54074
Fix comments in type definitions
EmilianoSanchez Jun 11, 2025
939013e
Vulnerability fixes
EmilianoSanchez Jun 25, 2025
8cc3531
Improve HTTP error message formatting
EmilianoSanchez Jul 9, 2025
39028c1
enhance split filters documentation
EmilianoSanchez Jul 20, 2025
e2ceee4
Bump form-data from 3.0.1 to 3.0.4
dependabot[bot] Jul 21, 2025
cc3ea62
docs: clarify SDK sync pause during HTTP request timeouts
EmilianoSanchez Jul 24, 2025
843952b
Merge pull request #417 from splitio/dependabot/npm_and_yarn/form-dat…
EmilianoSanchez Jul 24, 2025
1b77a63
Merge branch 'development' into refactor_usesSegmentsSync
EmilianoSanchez Jul 24, 2025
134869e
Merge pull request #413 from splitio/refactor_usesSegmentsSync
EmilianoSanchez Jul 24, 2025
a6598a4
Merge branch 'development' into data_loader_for_ssr
EmilianoSanchez Aug 22, 2025
60ccbf8
Add RBSegments
EmilianoSanchez Aug 22, 2025
e618b7f
Polishing
EmilianoSanchez Aug 26, 2025
ed482ae
rc
EmilianoSanchez Aug 26, 2025
b70d121
Polishing
EmilianoSanchez Aug 26, 2025
f7dd0a1
Rename new methods
EmilianoSanchez Aug 26, 2025
b937db5
Remove outdated validation utils
EmilianoSanchez Aug 27, 2025
a95edb9
refactor type definitions
EmilianoSanchez Aug 27, 2025
5b84df3
refactor: restructure rollout plan data format and improve data loading
EmilianoSanchez Sep 2, 2025
c20e74f
refactor: do not mutate FF definitions when parsing matchers
EmilianoSanchez Sep 4, 2025
c65b3d0
refactor: call setRolloutPlan outside storage, to generalize to any s…
EmilianoSanchez Sep 4, 2025
9ddadd6
refactor: mode rollout plan validation
EmilianoSanchez Sep 5, 2025
590daa2
Separate getRolloutPlan and setRolloutPlan for bundle size reduction
EmilianoSanchez Sep 5, 2025
4ee373f
Polishing
EmilianoSanchez Sep 5, 2025
0d1ba87
refactor: add getAll method to segment caches and refactor datetime t…
EmilianoSanchez Sep 5, 2025
3d5c5e4
Fix types
EmilianoSanchez Sep 5, 2025
c5a2867
Merge pull request #426 from splitio/FME-9871-avoid-definition-mutation
EmilianoSanchez Sep 5, 2025
9ddac79
Add data loader utils: getRolloutPlan, setRolloutPlan, validateRollou…
EmilianoSanchez Sep 5, 2025
6f1ff41
Merge branch 'FME-9871-data-loader-utils' into data_loader_for_ssr
EmilianoSanchez Sep 5, 2025
705057d
rc
EmilianoSanchez Sep 5, 2025
09263b2
Stable version
EmilianoSanchez Sep 10, 2025
cf45f70
Fix type definition comment
EmilianoSanchez Sep 10, 2025
acfbc5b
Merge pull request #353 from splitio/data_loader_for_ssr
EmilianoSanchez Sep 10, 2025
8771706
Merge pull request #427 from splitio/FME-9871-data-loader-utils
EmilianoSanchez Sep 10, 2025
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
6 changes: 5 additions & 1 deletion CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2.5.0 (September 10, 2025)
- Added `factory.getRolloutPlan()` method for standalone server-side SDKs, which returns the rollout plan snapshot from the storage.
- Added `initialRolloutPlan` configuration option for standalone client-side SDKs, which allows preloading the SDK storage with a snapshot of the rollout plan.

2.4.1 (June 3, 2025)
- Bugfix - Improved the Proxy fallback to flag spec version 1.2 to handle cases where the Proxy does not return an end-of-stream marker in 400 status code responses.

Expand All @@ -9,7 +13,7 @@
- Updated the Redis storage to:
- Avoid lazy require of the `ioredis` dependency when the SDK is initialized, and
- Flag the SDK as ready from cache immediately to allow queueing feature flag evaluations before SDK_READY event is emitted (Reverted in v1.7.0).
- Bugfix - Enhanced HTTP client module to implement timeouts for failing requests that might otherwise remain pending indefinitely on some Fetch API implementations.
- Bugfix - Enhanced HTTP client module to implement timeouts for failing requests that might otherwise remain pending indefinitely on some Fetch API implementations, pausing the SDK synchronization process.

2.2.0 (March 28, 2025)
- Added a new optional argument to the client `getTreatment` methods to allow passing additional evaluation options, such as a map of properties to append to the generated impressions sent to Split backend. Read more in our docs.
Expand Down
Loading