-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
46 lines (37 loc) · 3.87 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
0.7.0 (August 5, 2024)
- Added `sync.requestOptions.agent` option to allow passing a custom NodeJS HTTP(S) Agent with specific configurations for the Synchronizer requests, like custom TLS settings or a network proxy (See https://help.split.io/hc/en-us/articles/4421513571469-Split-JavaScript-synchronizer-tools#proxy).
- Updated some transitive dependencies for vulnerability fixes.
0.6.0 (May 13, 2024)
- Added a new configuration option `sync.flagSpecVersion` to specify the flags spec version of feature flag definitions to be fetched and stored.
- Updated @splitsoftware/splitio-commons package to version 1.15.0 that includes minor updates:
- Added support for targeting rules based on semantic versions (https://semver.org/).
- Updated Split API client to include the flags spec version query parameter for the `splitChanges` and `auth` endpoints.
- Updated some transitive dependencies for vulnerability fixes.
0.5.1 (February 29, 2024)
- Updated @splitsoftware/splitio-commons package to version 1.13.1 and some transitive dependencies for vulnerability fixes.
0.5.0 (December 12, 2023)
- Added support for Flag Sets, which enables grouping feature flags and interacting with the group rather than individually (more details in our documentation).
- Added a new Split Filter type named 'bySet'. This allows the Synchronizer to only synchronize the flags in the specified flag sets, avoiding unused or unwanted flags from being synced on the pluggable storage instance, bringing all the benefits of a reduced payload.
- Updated PluggableStorage to clear the storage before initiating the synchronization process, if it was previously synchronized with a different SDK key (i.e., a different environment) or different Split Filter criteria.
- Updated @splitsoftware/splitio-commons package to version 1.12.1, which includes support for flag sets, vulnerability fixes and other improvements.
0.4.0 (August 31, 2023)
- Updated @splitsoftware/splitio-commons package to version 1.9.0 that includes a minor improvement:
- Updated streaming architecture implementation to apply feature flag updates from the notification received which is now enhanced, improving efficiency and reliability of the whole update system.
- Updated some transitive dependencies for vulnerability fixes.
0.3.1 (May 15, 2023)
- Updated @splitsoftware/splitio-commons package to version 1.8.2 that includes minor improvements.
- Updated terminology on the SDKs codebase to be more aligned with current standard without causing a breaking change. The core change is the term split for feature flag on things like logs and IntelliSense comments.
- Updated split storage modules to optimize some operations when using Redis and pluggable storages.
0.3.0 (May 4, 2023)
- Added an optional error-first callback parameter to `execute` method, to be called when the synchronization is finished, with an error object if it finished unsuccessfully.
- Updated @splitsoftware/splitio-commons and other dependencies for vulnerability fixes and performance improvements.
- Bugfixing - Fixed `execute` method to ensure the returned promise resolves to `false` if any synchronization task fails (i.e., synchronization of feature flags, segments, impressions or events).
- Bugfixing - Fixed `execute` method to await storage destroy promise and handle rejections.
0.2.0 (October 5, 2022)
- Added support for synchronizing telemetry data, impression counts and unique keys in pluggable storage.
- Updated impressions POST to Split cloud in order to send a minified payload.
- Updated @splitsoftware/splitio-commons and other dependencies for vulnerability fixes and performance improvements.
0.1.1 (July 12, 2022)
- Updated some dependencies for vulnerability fixes.
0.1.0 (January 11, 2022)
- Initial public release. Check the official documentation for details: https://help.split.io/hc/en-us/articles/4421513571469-Split-JavaScript-synchronizer-tools