github filesender/filesender master-filesender-2.31
Release 2.31

Release Version 2.31

Release date: 15 January 2022.

Distribution

Source snapshots are attached to this announcement and the git tag master-filesender-2.31 contains the base that these snapshots were created from.

Installation

Documentation is available at https://docs.filesender.org/filesender/v2.0/install/

Major changes since 2.30

The database update script DOES NOT need to be run.
The templates directory HAS changed (very minor update).

The first part of a multi part update to introduce a new TeraReceiver mode that will eventually allow parallel downloading and decrypting of chunks during a streaming download. This is currently disabled by default. Note that this mode currently only downloads in serial and is a work in progress. In a future release there will be real world benefits to using this mode and it will be then recommended to be enabled and tested by sites. This is the first step and includes an different download path that uses (currently a single) web worker for the download #1156

Selenium UI tests have been updated to execute for the development3 (filesender 3.x) code #1157 #1185 #1158 #1159 #1160 #1161 #1162 #1163 #1164 #1165 #1166 #1167 #1168 #1169 #1171 #1172 #1173 #1174 #1186 #1188 #1190 #1191 #1192 #1195 #1197 #1199

New option for the Amazon S3 storage backend to store everything in a single bucket #1175

If max_transfer_files=0 then there is no maximum number of files for a transfer #1136 #1137

When uploading a very basic ETA is now available #1178

Fixes to allow running under PHP8 #1180

Updated docs for encryption_key_version_new_files configuration setting #1144
Updated docs for contributing #1154
Updated docs with more information about FileSender 3.x release stream #1170
Updated docs for crypto_crypt_name and update to fully set crypto_crypt_name from key version #1177

A new check that when uploading a file the message does not contain password when the password itself is being entered #1152

url-encode email address in admin_transfers #1196

An update to some of the code called by install and upgrade scripts #1181

The upload page will now prevent the expires input from becoming an empty string #1179

An update to some metadata that is shared in filesender-config.js.php #1176

Fixed bug of python script (filesize multiple of chunk size) #1153 #1155

Updated deps for docs build environment #1147

Language translation bulk import #1198

Added "Cyprus | Frederick University" to known installs #1142 #1143

The most specific class name is now shown in test suite executions to give better information about the specific test that may be failing #1200

Testing the CI environment itself #1148

Configuration changes

cloud_s3_bucket allows you to use a single bucket for S3 backed storage.

terareceiver_enabled (false by default currently) allows you to enable this feature for testing. In a subsequent release there will be advantages for site users to enabling this and at that time it will again be mentioned.

Support and Feedback

Please lodge new github issues for things that might improve the next release!
See Support and Mailinglists and Feature requests.

Don't miss a new filesender release

NewReleases is sending notifications on new releases.