Breaking changes:
- LDAP configuration parameters changes (See documentation)
- SQL table changes:
- "users" table: added new column "role" and removed columns "is_admin" and "is_project_admin"
- "project_has_users" table: replaced column "is_owner" with column "role"
- Sqlite does not support alter table, old columns still there but unused
- API procedure changes:
- createUser
- createLdapUser
- updateUser
- updateTask
- Event removed: "session.bootstrap", use "app.boostrap" instead
New features:
- Add pluggable authentication and authorization system (complete rewrite)
- Add groups (teams/organization)
- Add LDAP groups synchronization
- Add project group permissions
- Add new project role Viewer
- Add generic LDAP client library
- Add search query attribute for task link
- Add the possibility to define API token in config file
- Add capability to reopen Gitlab issues
- Try to load config.php from /data if not available