UNPKG

7.78 kBMarkdownView Raw
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