1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
unleash.unleash/CHANGELOG.md

233 lines
6.9 KiB
Markdown
Raw Normal View History

2017-01-05 19:11:15 +01:00
# Changelog
2019-04-03 20:36:44 +02:00
## 3.2.5
- fix: Bump unleash-frontend to version 3.2.3
- fix: Minor logout cleanup
2019-03-15 15:08:35 +01:00
- feat: Added import & export through stateService (#395)
2019-03-13 10:04:41 +01:00
## 3.2.4
2019-03-13 09:39:00 +01:00
- feat: Customizable ui via ui-config
2019-03-13 10:04:41 +01:00
## 3.2.3
2019-03-09 15:16:21 +01:00
- fix: Metrics poller should start even if inital fetch fails.
- fix: SimpleAuthentication should work with custom basePaths
- fix: Add explicit endpoints for toggle on/off
- fix: Application list should be alphabetically sorted
2019-03-09 15:16:21 +01:00
## 3.2.2
- fix: Bump unleash-frontend to version 3.2.1
## 3.2.1
- fix: Variants should be allowed to be 'null'
2019-02-08 09:25:27 +01:00
## 3.2.0
- feat: Add beta support for toggle variants
## 3.1.7
- fix: Critical bugfix 'databaseSchema' not defaulting to 'public'
## 3.1.6
- fix: Database migrator does use the databaseSchema option.
2019-01-30 07:46:27 +01:00
## 3.1.5
2019-01-30 07:46:27 +01:00
- feat(permission): Implement beta support for permissions.
- chore(package): Upgrade a lot of dependencies
## 3.1.4
2018-12-17 09:27:52 +01:00
- chore(package): Upgrade ava to version 1.0.1
- chore(modernize): Clean up internal structure
- chore(modernize): Use joi for all validations
2018-12-17 11:05:56 +01:00
- chore(package): Upgrade moment to version 2.23.0
- chore(package): Upgrade deep-diff to version 1.0.2
- chore(package): Upgrade prom-client to version 11.2.0
- chore(package): Upgrade joi to version 14.3.0
- chore(package): Upgrade pg to version 7.7.1
- chore(package): Upgrade various dev-dependecies
2018-12-17 09:27:52 +01:00
## 3.1.3
- fix(metrics): Add prometheus compatible feature metrics endpoint
2018-11-22 08:23:15 +01:00
## 3.1.2
2018-11-22 11:20:28 +01:00
2018-11-16 18:38:54 +01:00
- fix(clientApi): Add namePrefix paramter to /api/client/features
## 3.1.1
2018-11-22 11:20:28 +01:00
- fix(gzip): Add gzip support
- fix(package): update unleash-frontend to version 3.1.3
2018-08-16 09:38:37 +02:00
## 3.1.0
2018-11-22 11:20:28 +01:00
- fix(package): update unleash-frontend to version 3.1.1
2018-07-30 13:50:39 +02:00
## 3.0.6
2018-11-22 11:20:28 +01:00
2018-07-30 13:50:39 +02:00
- fix(log4js): Upgrade log4js to version 3.0.3 and fix default log configuration
2018-07-30 11:41:37 +02:00
## 3.0.5
2018-11-22 11:20:28 +01:00
2018-07-30 11:41:37 +02:00
- fix(package): update log4js to version 3.0.2
- fix(package): update knex to version 0.15.2
- fix(package): update yargs to version 12.0.1
- chore(readme): Update documentation
- fix(package): update install to version 0.12.0
2018-11-22 11:20:28 +01:00
- fix(revive): Include user information on revive
2018-07-30 11:41:37 +02:00
- chore(package): update eslint to version 5.0.0
- chore(package): update nyc to version 12.0.1
2018-05-23 22:01:38 +02:00
## 3.0.4
2018-11-22 11:20:28 +01:00
2018-05-23 22:01:38 +02:00
- feat(metrics): Expose toggle updates to prometheus
- chore(package.json): Bump serve-favicon to 2.5.0
- chore(package.json): Bump joi to 13.0.3
- chore(package.json): bump express
- chore(package.json): Bump log4js to 2.6.0
- chore(package.json): Bump moment to 2.22.1
- chore(package.json): Bump @types/node to 10.0.8
- chore(package.json): Bump pg to 7.4.3
- chore(package.json): Bump knex to 0.14.6
- chore(package.json): Bump commander to 2.15.1
2018-05-11 16:14:28 +02:00
## 3.0.3
2018-11-22 11:20:28 +01:00
2018-05-07 08:52:14 +02:00
- feat(bind): Added option to bind to specific http address
- fix(migration): Unleash should not start if migration fails.
2018-05-07 08:52:14 +02:00
## 3.0.2
2018-11-22 11:20:28 +01:00
- fix(package): Update unleash-frontend to version 3.0.1
## 3.0.1
2018-11-22 11:20:28 +01:00
- fix(package): Update db-migrate-pg to version 0.4.0
- fix(package): update prom-client to version 11.0.0
- refactor: use body-parser bundled with express
- fix(package): update express-validator to version 5.0.0
2018-02-10 09:37:19 +01:00
## 3.0.0 (10.02.2018)
2018-11-22 11:20:28 +01:00
2018-02-10 09:37:19 +01:00
- All changes in all 3.0.0 alpha-releases is included in this version
- fix(package): Upgrade unleash-frontend to version 3.0.0
## 3.0.0-alpha.10
2018-11-22 11:20:28 +01:00
- chore(package.json): Bump unleash-frontend to 3.0.0-alpha.7
- fix(store): DB should not override createdAt if set.
2018-01-23 09:08:31 +01:00
## 3.0.0-alpha.9
2018-11-22 11:20:28 +01:00
2018-01-23 09:08:31 +01:00
- Bugfix: more informative name validation errors ([#292](https://github.com/Unleash/unleash/pull/292))
2018-01-17 15:58:10 +01:00
## 3.0.0-alpha.8
2018-11-22 11:20:28 +01:00
2018-01-17 15:58:10 +01:00
- [Auth] User-provider ([#261](https://github.com/Unleash/unleash/issues/261))
- [Auth] Document how to secure Unleash ([#234](https://github.com/Unleash/unleash/issues/234))
- [Auth] Admin UI should handle 401 ([#232](https://github.com/Unleash/unleash/issues/232))
- [Auth] Client API authentication ([#231](https://github.com/Unleash/unleash/issues/231))
- [Auth] Handle 403 (Forbidden) with custom auth.
- [Auth] Support sign out ([#288](https://github.com/Unleash/unleash/issues/288))
2017-12-18 15:38:43 +01:00
## 3.0.0-alpha.7
2018-11-22 11:20:28 +01:00
2017-12-18 15:38:43 +01:00
- Bugfix: Should not allow creation of archived toggle #284
2017-11-29 10:53:05 +01:00
## 3.0.0-alpha.6
2018-11-22 11:20:28 +01:00
- Expose vresion number in /api and in user interface.
2017-11-29 10:50:14 +01:00
- Housekeeping: Upgrading a lot of dependencies
2017-09-13 11:41:58 +02:00
## 3.0.0-alpha.3
2018-11-22 11:20:28 +01:00
2017-09-13 11:41:58 +02:00
- Bump unleash-frontend
2017-09-11 21:08:26 +02:00
## 3.0.0-alpha.2
2018-11-22 11:20:28 +01:00
2017-08-05 15:59:36 +02:00
- Add sdkVersion in client registration
2017-06-29 08:43:52 +02:00
- disable edit of built-in strategies
2017-06-29 11:16:53 +02:00
- Strip uknown fields in client requests.
- Disable x-powered-by header
2017-08-05 15:59:36 +02:00
- Add posibility to inject custom logger provider
2017-06-28 12:43:48 +02:00
## 3.0.0-alpha.1
2018-11-22 11:20:28 +01:00
2017-06-28 12:43:48 +02:00
- upgrade unleash-frontend to 3.0.0-alpha.1
2018-11-22 11:20:28 +01:00
- moved api endpoints to /api/admin/_ and /api/client/_
2017-06-28 10:52:46 +02:00
- refactored all routes to use a standalone router per file
- removed v.1 legacy data support
- removed v.1 legacy /features endpoint
- added prettier and upgraded eslint
2017-06-07 16:30:01 +02:00
## 2.2.0
2018-11-22 11:20:28 +01:00
2017-06-07 16:30:01 +02:00
- Expose hooks in main export #223
2017-04-24 13:09:28 +02:00
## 2.1.7
2018-11-22 11:20:28 +01:00
2017-04-24 13:09:28 +02:00
- Bump unleash-frontend to 2.2.6
2017-04-24 12:39:30 +02:00
## 2.1.6
2018-11-22 11:20:28 +01:00
2017-04-24 12:34:57 +02:00
- Added strategies validation when updating feature toggle
- Allow node newer than 6 to run the app
2017-03-07 18:33:04 +01:00
## 2.1.4
2018-11-22 11:20:28 +01:00
2017-03-07 18:33:04 +01:00
- Bump unleash-fronted to 2.2.4
2017-03-07 17:42:39 +01:00
## 2.1.3
2018-11-22 11:20:28 +01:00
2017-03-07 17:42:39 +01:00
- Bugfix for db: timestamps should be with time zone.
- Bump unleash-fronted to 2.2.3
2017-02-22 17:20:48 +01:00
## 2.1.2
2018-11-22 11:20:28 +01:00
2017-02-22 17:20:48 +01:00
- Bugfix for migration: avoid multiple calls on same callback.
2017-02-11 11:43:37 +01:00
## 2.1.0
2018-11-22 11:20:28 +01:00
- Provide a set of pre-defined activation strategies. These will automatically be defined by the migrator as long as they don't exist already.
- applicationHostname
- gradualRolloutRandom
- gradualRolloutSessionId
- gradualRolloutUserId
- remoteAddress
- userWithId
2017-02-11 11:43:37 +01:00
## 2.0.4
2018-11-22 11:20:28 +01:00
2017-02-11 11:43:37 +01:00
- bump unleash-frontend which includes a lot of UI improvements and bug-fixes.
2018-11-22 11:20:28 +01:00
- Fix error message when trying to create a archived feature toggle.
2017-02-11 11:43:37 +01:00
2017-01-06 09:09:19 +01:00
## 2.0.0 (January 2017)
2017-01-05 19:11:15 +01:00
- Support multiple strategies. This makes it easy to use multiple activation strategies in combination.
2018-11-22 11:20:28 +01:00
- 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.
- Client registration. This gives insight about connected clients, instances, strategies they support.
2017-01-05 19:11:15 +01:00
- Client Application overview. Based on metrics and client registrations.
2018-11-22 11:20:28 +01:00
- Database-migration done internally by Unleash, no external migration step required.
- Publish unleash-server to npm.
2017-01-05 19:11:15 +01:00
- Provide Prometheus endpoint for service metrics (response times, memory usage, etc).
- A lot of bug-fixes (check commit history and issues for reference)
2018-11-22 11:20:28 +01:00
- Unleash-frontend as a separate repo: https://github.com/Unleash/unleash-frontend. Total rewrite of UI using react + redux + material Design.
- Unleash moved to its own organization: https://github.com/Unleash making it more open and allow everyone to contribute.
- Unleash-docker as a separate module: https://github.com/Unleash/unleash-docker
- Unleash binary, making it easy to install and use Unleash as a service.
2017-01-06 09:09:19 +01:00
- Removed all config/tuning that was specific to FINN.no usage of Unleash.
**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)**
2017-03-05 12:05:22 +01:00
## 1.0.0 (January 2015)
2017-01-05 19:11:15 +01:00
2018-11-22 11:20:28 +01:00
- Initial public release