Introducing LiquidFiles v3.3
LiquidFiles v3.3 is a major LiquidFiles release with quite a few changes, feature additions and enhancements. This page highlights the important changes.
- New Feature: ActionScripts, Scriptable functions to automatically execute scripts when a file has been delivered to a user, when a file has been uploaded to a share or when sending a message, and for password validation.
- New Feature: SMS Based Two-Factor Authentication
- Added Delete Expires After to leave expired attachments on the system for a period of time, defaults to 7 days.
- Added Settings in Admin → Groups to Enable or Disable Admins ability to access users messages and download attachments.
- Added Settings in Admin → Groups to Enable or Disable logging when Admins download a users attachments.
- Added Email Bcc all function.
Changes to File Requests
- Updated the File Request view to be able view and delete File Requests.
Changes to FTPdrops/FTPdirs
- Added a function to limit FTP Masquerading to non-local IP addresses.
- Database change MySQL/MariaDB → PostgreSQL. The database change itself should be transparent but should give stability improvements and will provide other intermal improvements.
- Removal of the search engine. The search engine that's been present between LiquidFiles v2.3 and v3.2 has been removed. We've been struggling with the search index getting corrupted, the search engine causing upload failures and similar issues. Searching will now be powered by internal functions in PostgreSQL and while database searching is not as fast and as flexible as when using a dedicated search engine, we believe it's fast and flexible enough for LiquidFiles.
- Reworked the Public URL settings to make it clearer between the local hostname and the Public URL. LiquidFiles now force setting a Public URL for the LiquidFiles system which should remove some confusion of what the URL is set in email sent and so on. The Public URL will be set from the Email Base URL if configured, and the system hostname if the Email Base URL is not set.
- Enabled HTTP/2 — HTTP/2 is supported in all modern browsers and will give performance improvements, both over longer distances and in local environments.
- Added binary uploads — when sending files with the web interface and our clients, files are uploaded in binary format rather than html form-based uploads. This should give perfomance improvements.
- Added support for TLS v1.3 and made TLS v1.3 & TLS v1.2 only the default network protocol requirement.
- Lots of added user interface caching that will make the LiquidFiles user interface a lot faster for users and admins.