Releases: ILLGrenoble/visa-api-server
Releases · ILLGrenoble/visa-api-server
version 2.7.1
- Fix bug on role based security groups SQL
version 2.7.0
- Soft deletion of plans
- User groups: allow groups of users to be created by admin. Groups work the same as roles and can be used in the management of flavours and security groups.
version 2.6.0
- Ensure instance expirations are removed when an instance termination date is set to null (immortal)
- Add role-based flavour limits (flavour only available to users with specified roles)
- Add WebX as a remote desktop implementation (some features unavailable such as instance sharing and screen capture)
- Refactor remote desktop to add abstraction layer to implementation
version 2.5.1
- Fix tests
- Fix bug on experiment search failing when ordering by instrument or proposal identifier.
version 2.5.0
- Check whether visa is in open-data mode before sending back all the members of the proposals: empty the list of the user is not part of the original proposal.
version 2.4.4
- Fix bug on creation of instances with open data (experiment check takes into account open data)
version 2.4.3
- Add env var (VISA_INSTANCE_USER_DEFAULT_QUOTA) to allow configuration of default instance quota for users created by VISA
version 2.4.2
- Add possibility to search for open data (disabled by default, enabled with env var VISA_CLIENT_CONFIG_INCLUDE_OPEN_DATA)
- Allow protocols to be optional (allow remote desktop to be available before Jupyter starts)
- Change default SSO scope (remove offline_access)
version 2.4.1
- Add url and doi columns to experiment and proposal tables
- Filter by DOIs or Proposal Identifiers when getting experiments for a user
version 2.4.0
- Record mouse and keyboard activity on instances to maintain history of when users have interacted with instances
- Allow users to indicate whether others can access their instance when they are not connected
- Allow for multiple cloud providers: Cloud providers can be configured from database settings as well as the default config file