|
| 1 | +2.3.2 (May 16, 2023) |
| 2 | + - Updated @splitsoftware/splitio package to version 10.22.5 that includes: |
| 3 | + - 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. |
| 4 | + - Updated some transitive dependencies for vulnerability fixes. |
1 | 5 |
|
2 | 6 | 2.3.1 (Mar 13, 2023) |
3 | 7 | - Updated SDK version to v10.22.4 which is the latest stable to the date and includes vulnerability fixes and improvements. See more here https://github.com/splitio/javascript-client/blob/development/CHANGES.txt |
|
18 | 22 | - SPLIT_EVALUATOR_ENVIRONMENTS |
19 | 23 |
|
20 | 24 | 2.1.0 (Jul 15, 2022) |
21 | | - - Added support for attribute values to be sent as JSON in a POST version of the get treatment endpoints, to avoid query param limitations. |
22 | | - - Updated the SDK version to 10.20.0 which is the latest to the date. |
23 | | - - Updated npm dependencies for vulnerability fixes. |
24 | | - - Updated base image to node:16.16.0-alpine3.16 |
| 25 | + - Added support for attribute values to be sent as JSON in a POST version of the get treatment endpoints, to avoid query param limitations. |
| 26 | + - Updated the SDK version to 10.20.0 which is the latest to the date. |
| 27 | + - Updated npm dependencies for vulnerability fixes. |
| 28 | + - Updated base image to node:16.16.0-alpine3.16 |
25 | 29 |
|
26 | 30 | 2.0.7 (Mar 28, 2022) |
27 | | - - Updated alpine image for vulnerabilities. |
| 31 | + - Updated alpine image for vulnerabilities. |
28 | 32 |
|
29 | 33 | 2.0.6 (Feb 24, 2022) |
30 | | -- Updated SDK version to v10.17.2 which is the latest stable to the date and includes vulnerability fixes and improvements. See more here https://github.com/splitio/javascript-client/blob/development/CHANGES.txt |
31 | | -- Updated many dependencies and fixing vulnerabilities. |
32 | | -- Updated base image to node:16-alpine3.14 as well as some NPM dependencies for vulnerability fixes. |
33 | | -- Updated engine settings on package json to match Node 16 version validated. |
| 34 | + - Updated SDK version to v10.17.2 which is the latest stable to the date and includes vulnerability fixes and improvements. See more here https://github.com/splitio/javascript-client/blob/development/CHANGES.txt |
| 35 | + - Updated many dependencies and fixing vulnerabilities. |
| 36 | + - Updated base image to node:16-alpine3.14 as well as some NPM dependencies for vulnerability fixes. |
| 37 | + - Updated engine settings on package json to match Node 16 version validated. |
34 | 38 |
|
35 | 39 | 2.0.5 (Mar 18, 2021) |
36 | | -- Updated SDK version to v10.15.4 which is the latest stable to the date and includes a fix for streaming when detecting a segment for the first time amongst other updates. See more here https://github.com/splitio/javascript-client/blob/development/CHANGES.txt |
| 40 | + - Updated SDK version to v10.15.4 which is the latest stable to the date and includes a fix for streaming when detecting a segment for the first time amongst other updates. See more here https://github.com/splitio/javascript-client/blob/development/CHANGES.txt |
37 | 41 |
|
38 | 42 | 2.0.4 (Feb 24, 2021) |
39 | | -- Updated SDK version to v10.15.3 which is the latest stable to the date and includes impressions deduplication as well as other benefitial fixes. In this release you might notice a memory consumption increase due to a new LRU cache but don't be alarmed unless it doesn't stabilize around 256mb increase when reaching peak allocation. |
40 | | -- Updated many dependencies and fixing vulnerabilities. |
| 43 | + - Updated SDK version to v10.15.3 which is the latest stable to the date and includes impressions deduplication as well as other benefitial fixes. In this release you might notice a memory consumption increase due to a new LRU cache but don't be alarmed unless it doesn't stabilize around 256mb increase when reaching peak allocation. |
| 44 | + - Updated many dependencies and fixing vulnerabilities. |
41 | 45 |
|
42 | 46 | 2.0.3 (July 31, 2020) |
43 | | -- Updated SDK version to v10.14.0 which is the latest stable to the date and uses the new Streaming architecture. |
44 | | -- Updated many dependencies and fixing vulnerabilities. |
| 47 | + - Updated SDK version to v10.14.0 which is the latest stable to the date and uses the new Streaming architecture. |
| 48 | + - Updated many dependencies and fixing vulnerabilities. |
45 | 49 |
|
46 | 50 | 2.0.2 (October 31, 2019) |
47 | | -- Added setting SPLIT_EVALUATOR_IP_ADDRESSES_ENABLED to disable reporting IP Addresses and Machine name back to Split cloud. |
| 51 | + - Added setting SPLIT_EVALUATOR_IP_ADDRESSES_ENABLED to disable reporting IP Addresses and Machine name back to Split cloud. |
48 | 52 |
|
49 | 53 | 2.0.1 (September 26, 2019) |
50 | | -- Updated url regex to accept: `-`.`_` and digits. |
51 | | -- Updated SDK version to v10.8.4 which is the latest stable to the date. |
52 | | -- Updated docker base image to patch security vulnerabilities. |
| 54 | + - Updated url regex to accept: `-`.`_` and digits. |
| 55 | + - Updated SDK version to v10.8.4 which is the latest stable to the date. |
| 56 | + - Updated docker base image to patch security vulnerabilities. |
53 | 57 |
|
54 | 58 | 2.0.0 (September 23, 2019) |
55 | | -- Added client apis: `get-treatment-with-config`, `get-treatments` and `get-treatments-with-config` and `track`. |
56 | | -- Added manager apis: `split`, `splits` and `names`. |
57 | | -- Added `impressionListener` webhook. |
58 | | -- Added testing framework. |
59 | | -- Added new env variables: |
| 59 | + - Added client apis: `get-treatment-with-config`, `get-treatments` and `get-treatments-with-config` and `track`. |
| 60 | + - Added manager apis: `split`, `splits` and `names`. |
| 61 | + - Added `impressionListener` webhook. |
| 62 | + - Added testing framework. |
| 63 | + - Added new env variables: |
60 | 64 | - SPLIT_EVALUATOR_LOG_LEVEL |
61 | 65 | - SPLIT_EVALUATOR_IMPRESSION_LISTENER_ENDPOINT |
62 | 66 | - SPLIT_EVALUATOR_SPLITS_REFRESH_RATE |
|
67 | 71 | - SPLIT_EVALUATOR_EVENTS_QUEUE_SIZE |
68 | 72 | - SPLIT_EVALUATOR_SWAGGER_URL |
69 | 73 | For migration instructions see our official documentation. |
70 | | -- Renamed SPLITIO_API_KEY in favor of SPLIT_EVALUATOR_API_KEY |
71 | | -- Renamed SPLITIO_EXT_API_KEY in favor of SPLIT_EVALUATOR_AUTH_TOKEN |
72 | | -- Renamed SPLITIO_SERVER_PORT in favor of SPLIT_EVALUATOR_SERVER_PORT |
73 | | -- Renamed SPLITIO_DEBUG and SPLITIO_SCHEDULER. |
| 74 | + - Renamed SPLITIO_API_KEY in favor of SPLIT_EVALUATOR_API_KEY |
| 75 | + - Renamed SPLITIO_EXT_API_KEY in favor of SPLIT_EVALUATOR_AUTH_TOKEN |
| 76 | + - Renamed SPLITIO_SERVER_PORT in favor of SPLIT_EVALUATOR_SERVER_PORT |
| 77 | + - Renamed SPLITIO_DEBUG and SPLITIO_SCHEDULER. |
74 | 78 |
|
75 | 79 | 1.4.5 (October 8, 2018) |
76 | | -- Updating SDK version to v10.4.0 which is the latest stable to the date. Adding tilde. |
77 | | -- Updating Lodash and Express for vulnerability fixes. |
| 80 | + - Updating SDK version to v10.4.0 which is the latest stable to the date. Adding tilde. |
| 81 | + - Updating Lodash and Express for vulnerability fixes. |
78 | 82 |
|
79 | 83 | 1.4.4 (June 4, 2018) |
80 | | -- Updating SDK version to v10.3.1 which is the latest stable to the date. |
| 84 | + - Updating SDK version to v10.3.1 which is the latest stable to the date. |
81 | 85 |
|
82 | 86 | 1.4.3 (March 8, 2018) |
83 | | -- Updating SDK version to v10.1.0 which is the latest stable to the date. |
| 87 | + - Updating SDK version to v10.1.0 which is the latest stable to the date. |
84 | 88 |
|
85 | 89 | 1.4.2 (Jan 12, 2018) |
86 | | -- Updating SDK version to v9.4.0 which is the latest stable to the date. |
87 | | -- Using caret range for SDK version. |
| 90 | + - Updating SDK version to v9.4.0 which is the latest stable to the date. |
| 91 | + - Using caret range for SDK version. |
88 | 92 |
|
89 | 93 | 1.4.1 (December 22, 2017) |
90 | | -- Updating SDK version to v9.3.7 which is the latest stable to the date. |
| 94 | + - Updating SDK version to v9.3.7 which is the latest stable to the date. |
91 | 95 |
|
92 | 96 | 1.4.0 (November 09, 2017) |
93 | | -- Internal code reordering. Moving to a routers structure. |
94 | | -- Moved `/machine` and `/version` to `/admin/machine` and `/admin/version`. |
95 | | -- Created `/admin/uptime`, `/admin/ping` and `/admin/healthcheck` endpoints. |
| 97 | + - Internal code reordering. Moving to a routers structure. |
| 98 | + - Moved `/machine` and `/version` to `/admin/machine` and `/admin/version`. |
| 99 | + - Created `/admin/uptime`, `/admin/ping` and `/admin/healthcheck` endpoints. |
96 | 100 |
|
97 | 101 | 1.3.1 (October 12, 2017) |
98 | | -- Updating SDK version to v9.3.6 which is the latest stable to the date. |
| 102 | + - Updating SDK version to v9.3.6 which is the latest stable to the date. |
99 | 103 |
|
100 | 104 | 1.3.0 (September 26, 2017) |
101 | | -- Rename to Split-Evaluator |
| 105 | + - Rename to Split-Evaluator |
102 | 106 |
|
103 | 107 | 1.2.2 (September 13, 2017) |
104 | | -- Updating SDK version to v9.3.5 which is the latest stable to the date. |
| 108 | + - Updating SDK version to v9.3.5 which is the latest stable to the date. |
105 | 109 |
|
106 | 110 | 1.2.1 (September 8, 2017) |
107 | | -- Added `/machine/` endpoint. |
| 111 | + - Added `/machine/` endpoint. |
108 | 112 |
|
109 | 113 | 1.2.0 (September 7, 2017) |
110 | | -Note: We are using 1.2.0 to start in order to match the version of the |
111 | | -docker image on Docker Hub, which is currently 1.2. From now on we will have those |
112 | | -versions in sync. |
113 | | -- Updating SDK version to v9.3.4 which is the latest stable to the date. |
114 | | -- Updated README.md. |
115 | | -- Added NEWS.txt, CHANGES.txt and LICENSE files. |
116 | | -- Removed docker-hub support. |
117 | | -- Making SPLIT_EVALUATOR_AUTH_TOKEN header optional. If it is not set, it won't be required. |
118 | | -- Adding some logs and errors for better debugging. |
119 | | -- Modifying `/get-treatment` response to return the `splitName` field. |
120 | | -- Modifying `/get-treatments` endpoint to receive an array of keys and return only feature flags for |
121 | | - the traffic types on which a key was provided. |
122 | | -- Modifying `/get-treatments` response to be an array of the objects returned on get-treatment. |
123 | | -- Modified `/version` response. |
| 114 | + Note: We are using 1.2.0 to start in order to match the version of the |
| 115 | + docker image on Docker Hub, which is currently 1.2. From now on we will have those |
| 116 | + versions in sync. |
| 117 | + - Updating SDK version to v9.3.4 which is the latest stable to the date. |
| 118 | + - Updated README.md. |
| 119 | + - Added NEWS.txt, CHANGES.txt and LICENSE files. |
| 120 | + - Removed docker-hub support. |
| 121 | + - Making SPLIT_EVALUATOR_AUTH_TOKEN header optional. If it is not set, it won't be required. |
| 122 | + - Adding some logs and errors for better debugging. |
| 123 | + - Modifying `/get-treatment` response to return the `splitName` field. |
| 124 | + - Modifying `/get-treatments` endpoint to receive an array of keys and return only feature flags for |
| 125 | + the traffic types on which a key was provided. |
| 126 | + - Modifying `/get-treatments` response to be an array of the objects returned on get-treatment. |
| 127 | + - Modified `/version` response. |
124 | 128 |
|
125 | 129 | 1.1.0 (July 28, 2017) |
126 | | -- Adding Environment variables for debugging. |
127 | | -- Updating SDK version to v9.3.1. |
| 130 | + - Adding Environment variables for debugging. |
| 131 | + - Updating SDK version to v9.3.1. |
128 | 132 |
|
129 | 133 | 1.0.0 (May 28, 2017) |
130 | | -- Initial public release. |
| 134 | + - Initial public release. |
0 commit comments