What's Changed
This release adds some new APIs for services and new access token including service roles, as well as some added informations about projects, dynamic service information updates and appropriate token expiration when logging out.
New features
* Updated python packages dependencies to latest supported
* 209 Added project enabled and description fields
* 211 Added service access roles directly into tokens to make service implementations easier
* Added decorator for services to check roles before calling a function
* 210 Improved Service API
* 213 Added API for users to manage service roles
* 212 Disabled tokens when logouts occur using the logout API
* 182 Disconnect user, participant and device when access is disabled and is connected
* 214 Services information are now updated in redis, and thus available without having to restart the server
Major issues fixed
* Fixed issue with "lazy-joins" with soft-delete flag.
Minor issues fixed
Minor bug fixes in APIs
Known issues
* Currently, it is not possible to undelete or to hard delete a soft deleted item.
**Full Changelog**:
https://github.com/introlab/opentera/compare/v1.2.1...v1.2.2