forked from splitio/go-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
62 lines (47 loc) · 2.07 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
5.1.3 (Jan 27, 2020)
- Removed unnecessary Split copy made in memory.
5.1.2 (Nov 28, 2019)
- Several fixes in tests as a result of a locking & race conditions audit
- Fixed locking issue for .Treatments() && .TreatmentsWithConfig() methods.
5.1.1 (Oct 15, 2019)
- Added logic to fetch multiple splits at once on getTreatments/getTreatmentsWithConfig.
- Added flag `IPAddressesEnabled` into Config to enable/disable sending MachineName and MachineIP when data is posted in headers.
- Fixed resource leak in `api.ValidateApikey`.
5.1.0 (Jul 19, 2019)
- Added support for TLS connections to redis.
- Refactored initialization process.
- Fixed traffic type count issue.
- Fixed possible concurrency issue with split storage.
5.0.1 (Jun 19, 2019)
- Added coverage for traffic type validation existence only on ready and non localhost mode.
5.0.0 (Jun 4, 2019)
- Added support for optional event properties via our Track() method.
- Added validation for traffic types in track call.
- Added new label when the sdk is not ready.
- Added multiple factory instantiation check.
- Added validation when split does not exist in treatments and manager calls.
- Moved Impressions in-memory to single-queue approach and refactored ImpressionDTO.
4.0.1 (May 17, 2019)
- Fixed bug on client.Destroy() method.
4.0.0 (April 30, 2019)
- Added custom Impression Listener.
- BlockUntilReady refactor.
- Added getTreatmentWithConfig and getTreatmentsWithConfig methods.
- Added support for YAML file in Localhost mode.
3.0.1 (March 8, 2019)
- Updated Splits refreshing rate.
3.0.0 (Feb 19, 2019)
- Updated SDK Parity.
- BREAKING CHANGE: Moved Impressions to Single Queue.
2.1.1 (Dec 19, 2018)
- Fixed traffic allocation issue on 1%.
2.1.0: (Oct 12, 2018)
- Added Input Sanitization
2.0.0: (May 24, 2018)
- Fixed bucketing key
1.1.1: (Apr 20, 2018)
- Fixing http headers output
1.1.0: (Feb 9, 2018)
- Split client supports .track method (events) in all falvours (inmemory-standalone, redis-standalone, redis-consumer)
1.0.0: (Dec 22, 2017)
- Downgrade logging level for shared memory messages