In previous versions of the Flywheel SDK you could assign users the Admin, Developer, or User role for Projects. In version 12.0 we are extending this model to allow you to create custom roles. With custom roles you can enable or disable additional permissions, so you have more control over what users can view, edit, or delete in Flywheel.
However, this new feature requires breaking changes to Python, MATLAB, and R with Python SDKs. This means when your Flywheel site is updated to version 12.0 you will also need to update any gears or scripts that assign roles or permissions to use the new Role definition.
See the SDK docs for more information on the new permissions scheme:
Note: Permissions also has a new view when using the SDK