Release version 2.69
Release date: 23 July 2026.
Distribution
It is the FileSender board policy for master to contain the source code for the current release. The version updates are done 'en masse' to master (or master3 for 3.x) at time of release through a patch bounce policy.
Installation
Documentation is available at https://docs.filesender.org/filesender/v2.0/install/
Major changes since 2.68
The database update script DOES NOT need to be run.
The templates directory HAS NOT changed.
Short summary:
Metadata can now be optionally encrypted. The file size is not hidden from the server but the mimetype and file name are no longer available on the server and stubs are stored instead. This encryption is end-to-end. Improved zip64 creation for encrypted downloads so the native MacOS archive tool is now also happy with generated zip files. Bug fixes.
Changes:
allow file name and mimetype to be encrypted as well #2716
2026/june/enc md update 1 #2723
Cherry picked zip64 fix for MacOS ed122a1
Header-based authenticator compatible with SURF Research Cloud #2712
add warning about intended use. #2751
makes sense to move these into a subdir if not general purpose #2752
fix: correct TAR archive Content-Length calculation #2766
feat: add Ukranian translation #2704
download uk here #2705
i18n: ui3: auto import from poedtor update #2706
i18n: make these a column again #2707
2026/may/i18n ukranian update #2708
oldterms for scripts #2717
i18n: ui3: auto import from poedtor on 2026-05-28-1779948931 #2718
i18n: auto import from poedtor on 2026-05-29-1780009897 #2722
expires with part fractional #2770
hide that div by default #2719
update deps #2769
update optional deps composer lock file #2782
update lib #2788
build(deps-dev): bump faraday from 2.14.1 to 2.14.2 in /docs #2709
build(deps-dev): bump symfony/dom-crawler from 6.4.18 to 6.4.40 #2714
build(deps-dev): bump symfony/yaml from 7.2.3 to 7.4.13 #2715
build(deps): bump guzzlehttp/psr7 from 2.6.0 to 2.11.0 in /optional-dependencies/azure #2742
build(deps-dev): bump guzzlehttp/psr7 from 2.7.0 to 2.11.0 #2743
build(deps): bump guzzlehttp/psr7 from 2.9.0 to 2.11.0 in /optional-dependencies/s3 #2744
build(deps): bump guzzlehttp/psr7 from 2.9.0 to 2.10.2 in /lib #2745
build(deps): bump phpseclib/phpseclib from 3.0.52 to 3.0.55 in /optional-dependencies/oidc #2753
build(deps): bump guzzlehttp/guzzle from 7.10.0 to 7.12.1 in /optional-dependencies/s3 #2754
build(deps): bump guzzlehttp/psr7 from 2.11.0 to 2.12.1 in /optional-dependencies/azure #2755
build(deps-dev): bump concurrent-ruby from 1.3.6 to 1.3.7 in /docs #2756
build(deps-dev): bump faraday from 2.14.2 to 2.14.3 in /docs #2757
build(deps-dev): bump nokogiri from 1.19.3 to 1.19.4 in /docs #2758
build(deps-dev): bump guzzlehttp/psr7 from 2.11.0 to 2.12.3 #2760
build(deps-dev): bump guzzlehttp/guzzle from 7.9.2 to 7.12.3 #2761
build(deps): bump guzzlehttp/guzzle from 7.12.1 to 7.15.1 in /optional-dependencies/s3 #2785
build(deps-dev): bump guzzlehttp/guzzle from 7.12.3 to 7.15.1 #2786
build(deps): bump guzzlehttp/guzzle from 7.14.2 to 7.15.1 in /optional-dependencies/azure #2787
bump in build version number #2789
Configuration changes
Support and Feedback
Please lodge new github issues for things that might improve the next release!
See Support and Mailinglists or create a Feature requests using Github issues.