LinuxServer Changes:
Rebase to Alpine 3.18, deprecate armhf.
FreshRSS Changes:
A few highlights ✨:
- New Important feeds group in the main view, with corresponding new priority level for feeds #5782
- Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read
- Add filter actions (auto mark as read) at category level and at global levels #5942
- Increase SQL fields length to maximum possible #5788, #5570
- Many bug fixes
Breaking changes 💥:
- Require PHP 7.4+
- Soft require Apache 2.4+ (but repair minimal compatibility with Apache 2.2)
- Use GitHub Actions to build Docker images, offering architectures
amd64
,arm32v7
,arm64v8
with automatic detection #5808- So no
-arm
suffix anymore
- So no
- Upgraded extensions require FreshRSS 1.23.0+ Extensions#181
This release has been made by several contributors: @Alkarex, @ColonelMoutarde, @FireFingers21, @Frenzie, @KasimirCash, @andris155, @b-reich, @foux, @jaden, @jan-vandenberg, @joestump, @jtracey, @mark-monteiro, @martinrotter, @math-GH, @passbe
Full changelog:
- Features
- New Important feeds group in the main view, with corresponding new priority level for feeds #5782
- Entries from important feeds are not marked as read during scroll, during focus, nor during Mark all as read
- Add filter actions (auto mark as read) at category level and at global levels #5942
- Improve reliability of Max number of articles to keep unread #5905
- New option to mark entries as read when focused from keyboard shortcut 5812
- New display option to hide My labels in article footers #5884
- Add support for more thumbnail types in feeds enclosures #5806
- Support for favicons with non-absolute paths #5839
- Increase SQL (
VARCHAR
) text fields length to maximum possible #5788 - Increase SQL date fields to 64-bit to be ready for year 2038+ #5570
- New Important feeds group in the main view, with corresponding new priority level for feeds #5782
- Compatibility
- Bug fixing
- Fix regression in Docker
CRON_MIN
if any environment variable contains a single quote #5795 - Improve filtering of cron environment variables #5898
- Fix the
TRUSTED_PROXY
environment variable used in combination with trusted sources #5853 - Fix regression in marking as read if an identical title already exists #5937
- Fix JavaScript regression in label dropdown #5785
- Fix regression when renaming a label #5842
- Fix API for adding feed with a title #5868
- Fix regression in UI of update page #5802
- Fix XPath encoding #5912
- Fix notifications, in particular during login #5959
- Fix regression in Docker
- Deployment
- Extensions
- Upgrade extensions code to PHP 7.4+ #5901, #5957
- Breaking change: upgraded extensions require FreshRSS 1.23.0+ Extensions#181
- Pass FreshRSS version to JavaScript client side for extensions #5902
- Add GitHub Actions and PHPStan for automatic testing of the Extensions repository Extensions#185
- API
- Improve handling of new lines in enclosure descriptions (e.g., YouTube video descriptions) #5859
- Security
- UI
- i18n
- Misc.