|
30 | 30 |
|
31 | 31 | ## Version 6 |
32 | 32 |
|
| 33 | +### v6.9.4 |
| 34 | + |
| 35 | +Released on Oct 29th, 2025 |
| 36 | + |
| 37 | +#### Signing process change and migration fixes |
| 38 | + |
| 39 | +This is a small update which contains a few quality of life improvements, bug fixes and light new features. |
| 40 | +More importantly, it fixes the migrations from any older versions so that you are not blocked anymore due to an error 500. |
| 41 | + |
| 42 | +One of the notable change, is that we are now creating `.sigstore.json` files instead of `.asc` files when signing the releases. |
| 43 | +This means that you will need to update your verification process accordingly. Please check out our [Code Signing documentation](https://github.com/LycheeOrg/Lychee/blob/master/docs/Code-signing.md). |
| 44 | + |
| 45 | +#### Our most notables changes are as follows |
| 46 | + |
| 47 | +* `fix` #3700 : Fix user group issues by @ildyria. |
| 48 | +* `klo` #3701 : Split test suite in hopes to speed things up. by @ildyria. |
| 49 | + > We split the test suite in multiple jobs to speed up the overall test execution time. |
| 50 | +* `fix` #3720 : fix user-groups addresses by @ildyria. |
| 51 | +* `klo` #3721 : Avoid property drilling by @ildyria. |
| 52 | + > This makes extension of components easier in the front-end and centralize some of the state data. |
| 53 | +* `SE` #3722 : Improve renamer with more rules by @ildyria. |
| 54 | + > We added a few more rules to the renamer module for our Supporter Edition users. |
| 55 | + > Those include adding trimming, and changing case (upper, lower, title). |
| 56 | +* `SE` #3702 : Add Webshop backend by @ildyria. |
| 57 | + > Preparatory work for the webshop module, all functionalities are currently hidden behind a feature flag. |
| 58 | + > This will allow us to test the webshop module in the wild before releasing it to our Supporter Edition users. |
| 59 | +* `new` #3723 : Minor cosmetic changes to front-end by @ildyria. |
| 60 | +* `new` #3732 : Add listing of all orders by @ildyria. |
| 61 | + > More preparatory work for the webshop module. |
| 62 | +* `SE` #3733 : Add photo / album dependant rules by @ildyria. |
| 63 | + > It is now possible to decide if a renaming rule should be applied to photos, albums, or both. |
| 64 | +* `fix` #3734 : Fix updating without having the user_groups by @ildyria. |
| 65 | + > This was a big issue when trying to update the code of Lychee from an older version. |
| 66 | + > When trying to login, it was looking for a table that was not existing yet, preventing migrations to be run from the web interface. |
| 67 | +* `new` #3718 : Untagged Album: Add private untagged album by @PeterMMM. |
| 68 | + > This new features adds a new smart albums "Untagged" which displays all photos without tags. |
| 69 | + > Due to the large number of photos that could be contained, this albums also support pagination so that loading does not exhaust the server resources. |
| 70 | +* `new` #3743 : Update job list ever 2 seconds & auto scroll by @ildyria. |
| 71 | + > Small quality of life improvement on the job list page. |
| 72 | + > The job list is now updated every 2 seconds and auto-scrolls to the bottom when new jobs are added. |
| 73 | +* `new` #3744 : Adds public but hidden album option by @adriy-be. |
| 74 | +* `fix` #3746 : Handle negative (= unlimited) `memory_limit` during computation of upload chunk size by @schuetzm. |
| 75 | + > When `memory_limit` is set to `-1` (unlimited) in `php.ini`, the computation of the upload chunk size was failing. |
| 76 | + > That's a really good catch from @schuetzm! |
| 77 | +* `klo` #3754 : Speed up pre-commit hook by running one php-cs-fixer on all PHP files by @cdzombak. |
| 78 | +* `new` #3762 : Deduplicate top-level featured/pinned albums by @cdzombak. |
| 79 | + > It is now optional to deduplicate featured/pinned albums from the top-level albums list. |
| 80 | + > This option is available in the gallery settings. |
| 81 | +* `new` #3773 : create sigstore.json instead of .asc by @ildyria. |
| 82 | + > As per the update of cosign, we are no longer creating `.asc` files but `.sigstore.json` files instead. |
| 83 | + > Have a look at our [Code Signing documentation](https://github.com/LycheeOrg/Lychee/blob/master/docs/Code-signing.md) for more information. |
| 84 | +
|
| 85 | +#### New Contributors |
| 86 | + |
| 87 | +* `new` #3718 : @PeterMMM made their first contribution. |
| 88 | +* `new` #3744 : @adriy-be made their first contribution. |
| 89 | +* `new` #3746 : @schuetzm made their first contribution. |
| 90 | + |
| 91 | +**Full Changelog**: https://github.com/LycheeOrg/Lychee/compare/v6.9.2...v6.9.4 |
| 92 | + |
33 | 93 | ### v6.9.2 |
34 | 94 |
|
35 | 95 | Released on Sep 19th, 2025 |
|
0 commit comments