< Blog HomeRecent updates - March 2025
In case you missed it, here are some recent software updates for
our products.
Kollaborate Server 2025.1.1 Beta 3 - Feb 27 2025
Important: The Docker image is configured to convert the current database to your MariaDB version automatically. As such, we would recommend backing up the database before upgrading to any version as you may be unable to downgrade otherwise. You can download the current database as a .sql file from the Tools section of the Admin Area. We recommend doing this BEFORE copying the newer version's files over.
Note: This release is a beta version. Although it has been extensively tested, we have given it a beta label due to the major changes it contains. You should therefore be cautious before rolling it out to a production server.
Changes since Beta 2:
- Fixed an issue where some scheduled tasks were not running
- Fixed an issue where deleted files may not be deleted on disk
- Fixed an issue where it would be unable to connect to the database if certain characters existed in your password
- Fixed an issue where it would sometimes not be able to determine the correct IP address of the user if the user was connecting through a proxy, which would cause them to get kicked out of their session
- Fixed an issue that could cause a "you are not logged in" error to incorrectly appear
- Admin - Fixed an issue that would incorrectly ban a user if they visited certain admin pages
- File Downloading - Fixed an issue where files would be downloaded without a file extension on Chrome
- The Favorites page has been removed - use filters on the Files and player pages to view favorite files / comments
- Added telemetry. This sends any log entries marked Error, Warn or Debug to us to help us fix problems. To switch this off, go to the Configure page of the Admin Area, scroll to the Telemetry section at the bottom and then restart the server once complete.
- Fixed an error that could occur when marking a file as viewed / unviewed
- Malicious users are now banned for 3 days
- Installer - Fixed an issue where it could fail silently at the licensing step
- Player - Fixed a crash that could occur when viewing a link to a file that doesn't exist
- Player - Fixed error page having navigation in the wrong place when trying to view a link that has been deleted
- Account - Better error handling if uploading an avatar fails
- General bug fixes, tweaks and optimizations
Kollaborate Server 2025.1.1 Beta 2 - Feb 17 2025
Important: The Docker image is configured to convert the current database to your MariaDB version automatically. As such, we would recommend backing up the database before upgrading to any version as you may be unable to downgrade otherwise. You can download the current database as a .sql file from the Tools section of the Admin Area. We recommend doing this BEFORE copying the newer version's files over.
Note: This release is a beta version. Although it has been extensively tested, we have given it a beta label due to the major changes it contains. You should therefore be cautious before rolling it out to a production server.
Changes since Beta 1:
- Admin - Added a new tool to regenerate proxies
- Fixed an issue where scheduled tasks wouldn't run
- Fixed an issue where pages would fail to load if the browser sent unnamed headers
- Fixed an issue where checking for updates produced an error
- General bug fixes, tweaks and optimizations
Kollaborate Server 2025.1.1 Beta 1 - Feb 13 2025
Important: The Docker image is configured to convert the current database to your MariaDB version automatically. As such, we would recommend backing up the database before upgrading to any version as you may be unable to downgrade otherwise. You can download the current database as a .sql file from the Tools section of the Admin Area. We recommend doing this BEFORE copying the newer version's files over.
Note: This release is a beta version. Although it has been extensively tested, we have given it a beta label given the major changes it contains. You should therefore be cautious before rolling it out to a production server.
Changes:
- We've changed the version number format. Versions now include the year, the number of major versions this year and a minor version number
- Apache has been replaced with our own custom Rust web server. This provides significant performance, security and robustness improvements
- The Rust backend will eventually replace all PHP code on the site. As of right now, file streaming, downloads, heatmaps, captchas, some parts of the upload cycle, and some file operations are using the new backend, with the rest being forwarded to the old backend
- User login sessions have been completely rewritten and now use Redis Stack Server
- No need to visit /upgrade and run the upgrader manually anymore. Database upgrades now happen automatically when Kollaborate Server launches
- We've added traffic management features including load shedding (to mitigate DDOS attacks) and rate limiting
- You may have seen lots of 404 errors in your logs for URLs like /wp-admin. These are users scanning for vulnerabilities (Kollaborate does not use these technologies and is not vulnerable to these issues). Those users are now automatically banned for 24 hours or until the server is relaunched
- Kollaborate will now automatically backup your database periodically, including before running the database upgrader
- We've upgraded MariaDB to 11.4, which provides performance improvements. Remember to backup your database before copying the files across, as the upgrade will happen automatically when Docker restarts
- Synced Sessions have been deprecated and will be removed in a future version. In the long term we are still committed to solving this problem, but will solve it in a different way
- Kollaborate will now show you in the Projects and Admin UIs that a software update is available
- Easier setting of maximum uploaded file size inside server_config.toml
Other changes:
- Admin - Fixed an issue where it would not correctly show whether a user was suspended
- Import Captions - Only show .srt and .vtt files in the file browse dialog
- Upload page - Fixed an issue where the breadcrumb path would be incorrect when uploading a revision or replacement
- Share - Various UI tweaks to the URL / password copy dialogs
- Uploads - Fixed an issue where not all files would be uploaded when dragging in a folder containing hidden files
- General bug fixes, tweaks and optimizations
Posted by Jon Chappell on Mar 7 2025 to
DR News