github filesender/filesender master3-filesender-release3.0.beta6
Release 3.0.beta6

Release Version 3.0.beta6

Release date: 24 February 2024.

Installation

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

Major changes for the start of the 3.x series

Please note that there are some known issues as shown on github some of which are considered blocking. As such the release is for internal consideration rather than deployment. I encourage administrators to investigate the new UI and provide feedback on existing issues and/or lodge new issues.

This should be functionally similar to release 2.45. Though the 3.0 beta 6 will have the updated UI.

See the release notes for release 2.45, release 2.44, release 2.43 for details of the functional updates.

Changes since Beta 5:

The templates directory HAS changed.
The database update script DOES need to be run since the last 3.x beta release.

This release contains many updates to issues found by the SonarQube code scanner in beta 5.

Update for 100 file limitation in directories dropped in Chrome #1716

use the same bucket names for guests #1719

Found during cron investigation. More robust. #1722

cron: handle already deleted files a little better #1723

Handle report_event_transfer_decrypt_failed translation #1724

ui3: SAML if relogin is needed return to details page correctly #1726

d3ui3 go back to default max_transfer_days_valid and respecting it #1727

add SonarQube CI #1728

another nothing change for CI #1730

add SonarQube-CI against development3 #1731

build(deps): bump aws/aws-sdk-php from 3.277.0 to 3.288.1 in /optional-dependencies/s3 #1732

php 8.x move get_class() to get_class($this) in member functions. #1734

seems this should be REQUEST not a GET #1735

Make sure that the page is allowed early on rather than after access is attempted #1736

most of the time this is what is meant by the getGET method #1737

more code cleanup #1738

although this has to match a regex check it with hsc too #1739

verify host by default. If an insure mode is desired it should be made explicit in a subsequent PR. #1740

see if this passes code scan #1741

try to stop esc key without using window.addEventListener #1742

try to stop esc key without using window.addEventListener #1743

tighten up what we log #1744

Refresh the version of some of the dependencies #1745

Add at least one assertion to this test case. #1749

avoid empty test case #1750

sq: return something in these admin only performance test functions #1751

sq: we dont even use that variable so dont declare it; #1752

dev3: remove asmcrypto fallback for non Chromuim Edge #1753

dev3sq: add var to these declarations #1754

d3sq: more explicit var use #1755

d3sq: more explicit var use #1756

d3sq: more explicit var use #1757

d3sq: more explicit var use #1758

d3sq: cleanup scss #1759

d3sq code smell single return for function #1760

d3sq: Remove or correct this useless self-assignment #1761

d3sq: Review the data-flow - use of uninitialized value. #1762

d3sq: Review the data-flow - use of uninitialized value. #1763

d3sq: Delete this unreachable code or refactor the code to make it reachable #1764

d3sq: Review the data-flow - use of uninitialized value. #1765

d3sq: declare these as this.var #1767

d3sq: this is an attempt at Add "" headers to this "

" #1768

feat: new partners footer image #1769

S3: Add bulk delete option #1775

Fix french typo #1779

Encryption support in python client #1780

Support for newer 2.1 versions of SimpleSAMLphp #1783

Remove logoff buttton agian as was the original 3.0 design #1784

rest: guests with no transfer options should have at least one default #1786

option for more info when delete fails #1787

update some of the vendor deps to more modern ones #1788

uuidv7 use and per day and hour buckets for filesystem storage #1789

guests: Warn the user if they do not provide an email address #1790

these are also on poeditor now #1791

build(deps-dev): bump nokogiri from 1.14.3 to 1.16.2 in /docs #1792

Fix download recipient for only-send-to-me guests #1793

i18n: auto import from poedtor on 2024-02-12-1707698035 #1794

docs: saml attributes #1795

docs: update for guest creation (POST /guest) #1797

sec: security vs xsrf tokens, respect that they are slightly different #1798

i18n: update new terms #1799

Configuration changes

See release 2.45, release 2.44, release 2.43 for new and changed items. There are also some configuration keys that are known to be ineffective such as how long expire times can be set for transfers.

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.