|
10 | 10 | - Updated @splitsoftware/splitio-commons package to version 2.3.0, which optimizes the Redis storage to:
|
11 | 11 | - Avoid lazy require of the `ioredis` dependency when the SDK is initialized, and
|
12 | 12 | - Flag the SDK as ready from cache immediately to allow queueing feature flag evaluations before SDK_READY event is emitted.
|
13 |
| - - Bugfix - Enhanced HTTP client module to implement timeouts for failing requests that might otherwise remain pending indefinitely on some Fetch API implementations. |
| 13 | + - 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. |
14 | 14 |
|
15 | 15 | 11.2.0 (March 28, 2025)
|
16 | 16 | - 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.
|
|
51 | 51 | - Removed the deprecated `GOOGLE_ANALYTICS_TO_SPLIT` and `SPLIT_TO_GOOGLE_ANALYTICS` integrations. The `integrations` configuration option has been removed from the SDK factory configuration, along with the associated interfaces in the TypeScript definitions.
|
52 | 52 | - Removed the `core.trafficType` configuration option (`SplitIO.IBrowserSettings['core']['trafficType]`) and the `trafficType` parameter from the SDK `client()` method in Browser (`SplitIO.IBrowserSDK['client']`). As a result, traffic types can no longer be bound to SDK clients, and the traffic type must be provided in the `track` method.
|
53 | 53 |
|
| 54 | +10.28.1 (July 25, 2025) |
| 55 | + - Updated @splitsoftware/splitio-commons package to version 1.17.1 that includes some vulnerability and bug fixes. |
| 56 | + - Updated the Redis storage to avoid lazy require of the `ioredis` dependency when the SDK is initialized. |
| 57 | + - 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. |
| 58 | + - Bugfix - Properly handle rejected promises when using targeting rules with segment matchers in consumer modes (e.g., Redis and Pluggable storages). |
| 59 | + - Bugfix - Sanitize the `SplitSDKMachineName` header value to avoid exceptions on HTTP/S requests when it contains non ISO-8859-1 characters (Related to issue https://github.com/splitio/javascript-client/issues/847). |
| 60 | + - Bugfix - Fixed an issue with the SDK_UPDATE event on server-side, where it was not being emitted if there was an empty segment and the SDK received a feature flag update notification. |
| 61 | + - Bugfix - Fixed an issue with the server-side polling manager that caused dangling timers when the SDK was destroyed before it was ready. |
| 62 | + |
54 | 63 | 10.28.0 (September 6, 2024)
|
55 | 64 | - Updated @splitsoftware/splitio-commons package to version 1.17.0 that includes minor updates:
|
56 | 65 | - Added `sync.requestOptions.getHeaderOverrides` configuration option to enhance SDK HTTP request Headers for Authorization Frameworks.
|
|
0 commit comments