1 | # Changelog
|
2 |
|
3 | ## 3.2.9
|
4 |
|
5 | - fix: should be more allow about empty metrics
|
6 |
|
7 | ## 3.2.8
|
8 |
|
9 | - fix: Bump unleash-frontend to 3.2.4
|
10 | - chore(package): update @types/node to version 12.0.0
|
11 | - fix: LogProvider as option injected to unleash.
|
12 |
|
13 | ## 3.2.7
|
14 |
|
15 | - fix: Session cookie should set path to baseUriPath
|
16 |
|
17 | ## 3.2.6
|
18 |
|
19 | - Fix: Add support for IPC connections.
|
20 | - fix(package): update mime to version 2.4.1
|
21 | - chore(package): update nyc to version 14.0.0
|
22 | - chore(package): update lockfile yarn.lock
|
23 | - chore(package): update lolex to version 4.0.1
|
24 | - chore(package): update lockfile yarn.lock
|
25 | - chore(package): update husky to version 2.0.0
|
26 | - chore(package): update lockfile yarn.lock
|
27 | - chore(package): update superagent to version 5.0.2
|
28 |
|
29 | ## 3.2.5
|
30 |
|
31 | - fix: Bump unleash-frontend to version 3.2.3
|
32 | - fix: Minor logout cleanup
|
33 | - feat: Added import & export through stateService (#395)
|
34 |
|
35 | ## 3.2.4
|
36 |
|
37 | - feat: Customizable ui via ui-config
|
38 |
|
39 | ## 3.2.3
|
40 |
|
41 | - fix: Metrics poller should start even if inital fetch fails.
|
42 | - fix: SimpleAuthentication should work with custom basePaths
|
43 | - fix: Add explicit endpoints for toggle on/off
|
44 | - fix: Application list should be alphabetically sorted
|
45 |
|
46 | ## 3.2.2
|
47 |
|
48 | - fix: Bump unleash-frontend to version 3.2.1
|
49 |
|
50 | ## 3.2.1
|
51 |
|
52 | - fix: Variants should be allowed to be 'null'
|
53 |
|
54 | ## 3.2.0
|
55 |
|
56 | - feat: Add beta support for toggle variants
|
57 |
|
58 | ## 3.1.7
|
59 |
|
60 | - fix: Critical bugfix 'databaseSchema' not defaulting to 'public'
|
61 |
|
62 | ## 3.1.6
|
63 |
|
64 | - fix: Database migrator does use the databaseSchema option.
|
65 |
|
66 | ## 3.1.5
|
67 |
|
68 | - feat(permission): Implement beta support for permissions.
|
69 | - chore(package): Upgrade a lot of dependencies
|
70 |
|
71 | ## 3.1.4
|
72 |
|
73 | - chore(package): Upgrade ava to version 1.0.1
|
74 | - chore(modernize): Clean up internal structure
|
75 | - chore(modernize): Use joi for all validations
|
76 | - chore(package): Upgrade moment to version 2.23.0
|
77 | - chore(package): Upgrade deep-diff to version 1.0.2
|
78 | - chore(package): Upgrade prom-client to version 11.2.0
|
79 | - chore(package): Upgrade joi to version 14.3.0
|
80 | - chore(package): Upgrade pg to version 7.7.1
|
81 | - chore(package): Upgrade various dev-dependecies
|
82 |
|
83 | ## 3.1.3
|
84 |
|
85 | - fix(metrics): Add prometheus compatible feature metrics endpoint
|
86 |
|
87 | ## 3.1.2
|
88 |
|
89 | - fix(clientApi): Add namePrefix paramter to /api/client/features
|
90 |
|
91 | ## 3.1.1
|
92 |
|
93 | - fix(gzip): Add gzip support
|
94 | - fix(package): update unleash-frontend to version 3.1.3
|
95 |
|
96 | ## 3.1.0
|
97 |
|
98 | - fix(package): update unleash-frontend to version 3.1.1
|
99 |
|
100 | ## 3.0.6
|
101 |
|
102 | - fix(log4js): Upgrade log4js to version 3.0.3 and fix default log configuration
|
103 |
|
104 | ## 3.0.5
|
105 |
|
106 | - fix(package): update log4js to version 3.0.2
|
107 | - fix(package): update knex to version 0.15.2
|
108 | - fix(package): update yargs to version 12.0.1
|
109 | - chore(readme): Update documentation
|
110 | - fix(package): update install to version 0.12.0
|
111 | - fix(revive): Include user information on revive
|
112 | - chore(package): update eslint to version 5.0.0
|
113 | - chore(package): update nyc to version 12.0.1
|
114 |
|
115 | ## 3.0.4
|
116 |
|
117 | - feat(metrics): Expose toggle updates to prometheus
|
118 | - chore(package.json): Bump serve-favicon to 2.5.0
|
119 | - chore(package.json): Bump joi to 13.0.3
|
120 | - chore(package.json): bump express
|
121 | - chore(package.json): Bump log4js to 2.6.0
|
122 | - chore(package.json): Bump moment to 2.22.1
|
123 | - chore(package.json): Bump @types/node to 10.0.8
|
124 | - chore(package.json): Bump pg to 7.4.3
|
125 | - chore(package.json): Bump knex to 0.14.6
|
126 | - chore(package.json): Bump commander to 2.15.1
|
127 |
|
128 | ## 3.0.3
|
129 |
|
130 | - feat(bind): Added option to bind to specific http address
|
131 | - fix(migration): Unleash should not start if migration fails.
|
132 |
|
133 | ## 3.0.2
|
134 |
|
135 | - fix(package): Update unleash-frontend to version 3.0.1
|
136 |
|
137 | ## 3.0.1
|
138 |
|
139 | - fix(package): Update db-migrate-pg to version 0.4.0
|
140 | - fix(package): update prom-client to version 11.0.0
|
141 | - refactor: use body-parser bundled with express
|
142 | - fix(package): update express-validator to version 5.0.0
|
143 |
|
144 | ## 3.0.0 (10.02.2018)
|
145 |
|
146 | - All changes in all 3.0.0 alpha-releases is included in this version
|
147 | - fix(package): Upgrade unleash-frontend to version 3.0.0
|
148 |
|
149 | ## 3.0.0-alpha.10
|
150 |
|
151 | - chore(package.json): Bump unleash-frontend to 3.0.0-alpha.7
|
152 | - fix(store): DB should not override createdAt if set.
|
153 |
|
154 | ## 3.0.0-alpha.9
|
155 |
|
156 | - Bugfix: more informative name validation errors ([#292](https://github.com/Unleash/unleash/pull/292))
|
157 |
|
158 | ## 3.0.0-alpha.8
|
159 |
|
160 | - [Auth] User-provider ([#261](https://github.com/Unleash/unleash/issues/261))
|
161 | - [Auth] Document how to secure Unleash ([#234](https://github.com/Unleash/unleash/issues/234))
|
162 | - [Auth] Admin UI should handle 401 ([#232](https://github.com/Unleash/unleash/issues/232))
|
163 | - [Auth] Client API authentication ([#231](https://github.com/Unleash/unleash/issues/231))
|
164 | - [Auth] Handle 403 (Forbidden) with custom auth.
|
165 | - [Auth] Support sign out ([#288](https://github.com/Unleash/unleash/issues/288))
|
166 |
|
167 | ## 3.0.0-alpha.7
|
168 |
|
169 | - Bugfix: Should not allow creation of archived toggle #284
|
170 |
|
171 | ## 3.0.0-alpha.6
|
172 |
|
173 | - Expose vresion number in /api and in user interface.
|
174 | - Housekeeping: Upgrading a lot of dependencies
|
175 |
|
176 | ## 3.0.0-alpha.3
|
177 |
|
178 | - Bump unleash-frontend
|
179 |
|
180 | ## 3.0.0-alpha.2
|
181 |
|
182 | - Add sdkVersion in client registration
|
183 | - disable edit of built-in strategies
|
184 | - Strip uknown fields in client requests.
|
185 | - Disable x-powered-by header
|
186 | - Improved client-metrics validation to avoid NaN
|
187 | - Add posibility to inject custom logger provider
|
188 |
|
189 | ## 3.0.0-alpha.1
|
190 |
|
191 | - upgrade unleash-frontend to 3.0.0-alpha.1
|
192 | - moved api endpoints to /api/admin/_ and /api/client/_
|
193 | - refactored all routes to use a standalone router per file
|
194 | - removed v.1 legacy data support
|
195 | - removed v.1 legacy /features endpoint
|
196 | - added prettier and upgraded eslint
|
197 |
|
198 | ## 2.2.0
|
199 |
|
200 | - Expose hooks in main export #223
|
201 |
|
202 | ## 2.1.7
|
203 |
|
204 | - Bump unleash-frontend to 2.2.6
|
205 |
|
206 | ## 2.1.6
|
207 |
|
208 | - Added strategies validation when updating feature toggle
|
209 | - Allow node newer than 6 to run the app
|
210 |
|
211 | ## 2.1.4
|
212 |
|
213 | - Bump unleash-fronted to 2.2.4
|
214 |
|
215 | ## 2.1.3
|
216 |
|
217 | - Bugfix for db: timestamps should be with time zone.
|
218 | - Bump unleash-fronted to 2.2.3
|
219 |
|
220 | ## 2.1.2
|
221 |
|
222 | - Bugfix for migration: avoid multiple calls on same callback.
|
223 |
|
224 | ## 2.1.0
|
225 |
|
226 | - Provide a set of pre-defined activation strategies. These will automatically be defined by the migrator as long as they don't exist already.
|
227 | - applicationHostname
|
228 | - gradualRolloutRandom
|
229 | - gradualRolloutSessionId
|
230 | - gradualRolloutUserId
|
231 | - remoteAddress
|
232 | - userWithId
|
233 |
|
234 | ## 2.0.4
|
235 |
|
236 | - bump unleash-frontend which includes a lot of UI improvements and bug-fixes.
|
237 | - Fix error message when trying to create a archived feature toggle.
|
238 |
|
239 | ## 2.0.0 (January 2017)
|
240 |
|
241 | - Support multiple strategies. This makes it easy to use multiple activation strategies in combination.
|
242 | - Client metrics. Gives details about what toggles a specific client application uses, how many times a toggle was evaluated to true / false. Everything presented in the UI.
|
243 | - Client registration. This gives insight about connected clients, instances, strategies they support.
|
244 | - Client Application overview. Based on metrics and client registrations.
|
245 | - Database-migration done internally by Unleash, no external migration step required.
|
246 | - Publish unleash-server to npm.
|
247 | - Provide Prometheus endpoint for service metrics (response times, memory usage, etc).
|
248 | - A lot of bug-fixes (check commit history and issues for reference)
|
249 | - Unleash-frontend as a separate repo: https://github.com/Unleash/unleash-frontend. Total rewrite of UI using react + redux + material Design.
|
250 | - Unleash moved to it’s own organization: https://github.com/Unleash making it more open and allow everyone to contribute.
|
251 | - Unleash-docker as a separate module: https://github.com/Unleash/unleash-docker
|
252 | - Unleash binary, making it easy to install and use Unleash as a service.
|
253 | - Removed all config/tuning that was specific to FINN.no usage of Unleash.
|
254 |
|
255 | **If you are migrating from 1.0.0 to 2.0.0 we recommend reading [the migration guide](https://github.com/Unleash/unleash/blob/master/docs/migration-guide.md)**
|
256 |
|
257 | ## 1.0.0 (January 2015)
|
258 |
|
259 | - Initial public release
|