-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
37 lines (31 loc) · 2.01 KB
/
CHANGES
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
1.4.0 (May 14, 2024):
- Updated go-split-commons to v6
- Added support for targeting rules based on semantic versions (https://semver.org/).
- Added the logic to handle correctly when the SDK receives an unsupported Matcher type.
1.3.1 (March 4, 2024):
- Add socat in runner image
1.3.0 (Feb 22, 2024):
- Add boringcrypto-based FIPS-compliant build for amd64/linux
1.2.0 (Jan 25, 2024):
- Added support for Flag Sets on the SDK, which enables grouping feature flags and interacting with the group rather than individually (more details in our documentation):
- Added new variations of the get treatment methods to support evaluating flags in given flag set/s.
- getTreatmentsByFlagSet and getTreatmentsByFlagSets
- getTreatmentWithConfigByFlagSets and getTreatmentsWithConfigByFlagSets
- Added a new optional Split Filter configuration option. This allows the SDK and Split services to only synchronize the flags in the specified flag sets, avoiding unused or unwanted flags from being synced on the SDK instance, bringing all the benefits from a reduced payload.
- Updated the following SDK manager method to expose flag sets on flag views:
- Added `defaultTreatment` property to the `SplitView` object returned by the `split` and `splits` methods of the SDK manager.
- Upgraded go-split-commons/v5 library as a dependency.
- Added evaluator from commons.
- Removed go-client dependency.
1.1.1 (Nov 10, 2023):
- Updated startup logic to remove dead sockets instead of failing immediately if the socket file exists
- Fix memory leak when accepting an incoming connection.
1.1.0 (Sep 19, 2023):
- Add support for Client/GetTreatment(s)WithConfig operations.
- Add support for Manager operations.
- Use bump default buffer sizes to 200k (linux default)
1.0.1 (Sep 5, 2023):
- Add support for .track
- Fixed issue where impressions could take too long to evict even with the queue full
- Fixed eviction on shutdown
- Internal: bumped test covereage, bumped CI configuration & automated release logic, module configuration cleanup