------------------------- * [Bug fix] Include missing XBlock attributes in a course export. * [Bug fix] Fix `enable_fullscreen` setting overrides via the XBlock attribute.
7.8.0
------------------------- * [Enhancement] Add an option to launch the lab in a new window.
7.7.3
------------------------- * [Bug fix] Fix private key getting lost after a stack resume failure. Make sure we keep the stack key in place when running cleanup on a stack that failed to resume.
7.7.2
------------------------- * [Bug fix] Fix editing the `stack_key_type` field in Studio; include the attribute in Studio export. * [Bug fix] Add better handling for SSH key cleanup when deleting stacks.
7.7.1
------------------------- * [Bug fix] Fix resuming a lab stack when the `stack_key_type` attribute is used and the SSH key for the lab is generated by the XBlock. * [Bug fix] Restrict Twisted dependency to `twisted<23.8.0` to remain installable on Python 3.8 and 3.9.
7.7.0
------------------------- * [Enhancement] Add support for Ed25519 SSH keys by introducing a new optional XBlock attribute `stack_key_type`. When used, it is possible to generate either `RSA` or `Ed25519` key for the lab. If set to `None`(default), the key handling should be done via the lab template, as it has been so far.