v2.15.0
Notables changes
- We have introduced the 'Internal' scope for projects. All logged in users can now view projects designated with this scope. Users who do not have a specific role within a project will have read-only access, allowing them to initiate read-only sessions, view the diagram cache, and the model badge. To maintain privacy, existing projects have been migrated to 'Private' visibility, which is our default scope. This setting allows only users explicitly added to a project to see it.
- Enhancements to the monitoring overview have been made, and it now loads asynchronously, offering a substantial improvement in loading time.
- We've expanded the audit log functionality to be available at the project level as well. This empowers project leads to review the history of user events within their projects.
Full changelog
Features
- feat: Make loading of monitoring overview async by @MoritzWeber0 in #830
- Add support for Internal projects by @amolenaar in #842
- Add audit log on project level by @MoritzWeber0 in #778
Bug fixes
- fix: Properly handle backup creation and deletion errors by @dominik003 in #815
- fix: Failing backups for Capella >= 6.0.0 without HTTP port by @MoritzWeber0 in #828
- Fix: Set fastapi version to
<0.100.0
by @dominik003 in #832 - fix: Reset audit log on project change and display user by @MoritzWeber0 in #851
- fix: current project user endpoint should handle internal projects by @amolenaar in #858
Development
- Bump grafana version to 10.0.1 by @dominik003 in #834
- Remove more hints for self signed authentication mock by @Paula-Kli in #845
- Refactor backend db names for Tool, Version, and Nature by @dominik003 in #835
Full Changelog: v2.14.0...v2.15.0