Wheatbin v1.0.22 Release Notes

  • 💥 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