Release notes - Scalelite - Version 1.2
Epic
- SL-78 Implement protected recordings
Bug
- SL-206 CSRF token issue fix
- SL-202 Meta_analytics_url_checksum error #608
- SL-200 response to protected recordings is not backward compatible
- SL-199 getRecordings filter to prevent requests with no parameters is not correctly implemented
Improvement
- SL-212 guides for upgrading SL from 1.1 to 1.2-systemd
Notes
This release requires to run migrations. And despite a modification was made to the bin/start
script to allow running migrations on start, if the api or imported recordings don't work correctly, it may be needed to run the migration directly.
docker exec -t scalelite-api bundle exec rake db:migrate
There are a few new environment variables:
RECORDING_PLAYBACK_FORMATS: Recording playback formats supported by Scalelite, defaults to presentation:video:podcast:notes:capture
.
PROTECTED_RECORDINGS_ENABLED: Applies to the recording import process. If set to "true", then newly imported recordings will have protected links enabled. Default is "false".
PROTECTED_RECORDINGS_TOKEN_TIMEOUT: Protected recording link token timeout in minutes. This is the amount of time that the one-time-use link returned in getRecordings
calls will be valid for. Defaults to 60 minutes (1 hour).
PROTECTED_RECORDINGS_TIMEOUT: Protected recordings resource access cookie timeout in minutes. This is the amount of time that a user will be granted access to view a recording for after clicking on the one-time-use link. Defaults to 360 minutes (6 hours).
Please see mode details about Protected Recordings