Docker changes
- Environment variables have been moved to a separate config.env file to make future updates simpler
- LetsEncrypt integration allows you to easily setup SSL encryption
- A proxy is now used to route HTTP and Websocket data to the correct services, increasing the compatibility of Synced Sessions with certain firewalls / network configurations
- Kollaborate Server now has a local mail server for sending emails directly from the server, although you'll still need to setup things like SPF, DMARC, reverse DNS records, etc, at the domain level in order for emails to get past spam filters.
Other changes
- Deleted files and projects can now be restored for up to 30 days, up from 14
- Deleted file events now appear on the History page for a project (only project admins can see this)
- You can customize the port that the websocket server listens on and allow Kollaborate to connect to it over web ports (80 or 443) if it's running through a proxy. Connecting through standard web ports increases compatibility with firewall and network configurations.
- Overhauled how encoder pinging works on the Admin Dashboard and statuses can now be refreshed manually without needing to reload the page
- Some browsers may block autoplaying videos with sound, which can affect Synced Sessions. Kollaborate now mutes audio if it detects this to allow the video to still play in sync. Users can click on the Mute icon to unmute audio. Repeated use of Kollaborate will eventually teach a browser to allow autoplaying video with audio.
- More efficient preloading of hoverscrub thumbnails
- Fixed an issue where the size of a file could be reported incorrectly if it takes a while to move to the shared storage volume
- Fixed an issue where link recipients could only download the originally linked file and not any other versions
- Fixed an issue where folder link recipients couldn't view comments in certain situations
- Fixed an issue where caption durations could be incorrect depending on the timecode start point
- Only documents below 300 MB are converted to PDF, which fixes extremely long encoding jobs for documents with embedded videos
- Improvements to how folder disk usage is calculated when moving files
- Various minor installer tweaks and improvements
- Various minor backend tweaks and bug fixes
Upgrading from 3.0.1
If you are upgrading from the Docker installation on 3.0.1, you will need to move your MySQL database settings from docker-compose.yml to the new config.env file. Then follow the upgrade instructions in the setup guide.
Download