github filesender/filesender filesender-2.60
Release 2.60

latest release: filesender-2.61
one day ago

Release version 2.60

Release date: 15 Dec 2025.

Distribution

Source snapshots are attached to this announcement and the git tag filesender-2.60 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.57

The database update script DOES need to be run.
The templates directory HAS changed.

Short summary:

WARNING: The database has larger changes so a database backup is highly recommended before migrating to this release. The migration script may take some time as it precalculates some values which would have otherwise been done on a per transfer basis.

This includes major efficiency updates for large transfers. Support for OIDC authentication.

Config: SAML additional attriubtes to config #2350

backport of part of 2352 #2353

Doing it twice for the 2.x branch. #2369
(This brings in) Lift getBoolArg into the Args util class #2367

i18n: auto import from poedtor on 2025-08-29-1756411767 #2371

Update known-installs.md #2375

docs update #2386
docs update #2387
more docs #2388
even more docs #2389

build(deps-dev): bump rexml from 3.3.9 to 3.4.2 in /docs #2390
build(deps-dev): bump nokogiri from 1.18.8 to 1.18.9 in /docs #2370

validation: check the user doesn't try to sneak a value #2398

use only the values that generatekey relies on for the cache key #2401

db: add an index on files.uid #2409

perf: it can be expensive to process nulls #2410

make this false for now until debugged #2412

db: precache files.download_count #2413

manyfiles: improved performance on my transfers, new limit option #2414

db: make the download count column before updating it #2415

perf: have the database do the natural ordering by default #2416

perf: only do that lang::tr once per run #2417

config: do not present php errors if there is no matching key #2419

db files class is just file #2421

db: the integer to string is slightly different maria/pg #2422

Feat OIDC #2425

perf: lookup File object by id if possible #2426

Split public and storage uuid in File class #2429

db perf: allow bulk loading of new files when creating transfer #2430

db: cache transfer_id and file_id as numeric columns for speed #2433

Update known-installs.md #2443

Bump Font Awesome to 7.1 and update icon name references. #2445

I missed this uid reference when I updated to the puid v4 uuid #2447

oidc log nefarous attempt to access this page when not in use #2449

OIDC: loosen cookie settings to allow this to work in general #2454

bump in build version number #2469

release 2.60 #2470

Configuration changes

auth_sp_oidc et al.

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.

Don't miss a new filesender release

NewReleases is sending notifications on new releases.