github filesender/filesender filesender-2.1
Release 2.1

Release Version 2.1

Release date: 30 June 2018.

Distribution

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

Installation

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

Upgrade Notes

Version 2.1 breaks compatibility with version 1.x. We recommend a fresh installation to version 2.x of FileSender.

Major changes since 2.0

A new mode that is on by default will automatically try to resume an upload up to 10 times if a major problem is encountered during the upload. A new option allowing users to send client side logs to the server in the event of a failure. Improved support for running the selenium tests locally as well as in the cloud. Support for encoding generated passwords in a varian't of ascii85. Better random number generator used to generate passwords.

Major changes in 2.0 relative to the 1.x series

It is highly recommended that installations on 1.x consider upgrading to 2.x. There have been security and stability improvements and these will be released in a timely manner for the 2.x series. Incremental updates including database migration will be supported in 2.x.

A short incomplete list of changes: End to end encryption support which is performed entirely in the browser. TeraSender multiple stream upload. Race conditions found and fixed, some edge cases that could result in bad data for some uploads have been fixed. Secondary indexes in the database are now created and used. Multiple storage options are available allowing files to be stored as whole files, chunks, or uploaded to a cloud provider. Filesystem hashing allows multiple NFS servers to be used to store file data in the backend. Zip64 archive generation now makes valid archives for large files. My transfers page is now paginated (and uses indexes) which reduces load times from tens of minutes to seconds for very frequent users. Guest workflow has been improved to not present confusing options. Many security issues have been addressed. Multiple files can now be sent in a single transfer. No flash. And much more.

Configuration changes

ClientLogs which is sending log information from the browser to the server:

  • clientlogs_stashsize
  • clientlogs_lifetime

Automatic resume of upload after a serious error

  • automatic_resume_number_of_retries
  • automatic_resume_delay_to_resume

Ability to run the test suite locally by setting testsuite_run_locally to true.

Ability to set non default (base64) encoding of generated passwords with encryption_generated_password_encoding. Using ascii85 will give slightly higher entropy per byte.

Support and Feedback

See Support and Mailinglists and Feature requests.

A new label "release2.0" has been created to specifically track issues relating to this release. Please attach that label when reporting issues that relate to this beta. Current known issues can be seen at https://github.com/filesender/filesender/labels/release2.0

Don't miss a new filesender release

NewReleases is sending notifications on new releases.