Releases: linuxserver/docker-freshrss
1.25.0-ls254
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.25.0-ls254/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
In this release, the coding focus has been on moving to PHP 8.1+ and refactoring the integration of the SimplePie library (which was long due). At the same time, plenty of new features have been added. Enjoy! 🎄
Breaking changes 💥:
- Require PHP 8.1+ (and improved support of PHP 8.4+)
- Require PostgreSQL 10+ or MariaDB 10.0.5+ or MySQL 8+
A few highlights ✨:
- Add support for regex search (regular expressions)
⚠️ Advanced regex syntax for searches depends on the database used (SQLite, PostgreSQL, MariaDB, MySQL),
but FreshRSS filter actions such as auto-mark-as-read and auto-favourite always use PHP PCRE2 syntax.
- Allow dynamic search operator in user queries, like
search:UserQueryA date:P1d
- New feed mode HTML+XPath+JSON dot notation (JSON in HTML)
- Better HTTP compliance with support for HTTP response headers
Cache-Control: max-age
andExpires
- New unicity policies and heuristic for feeds with bad article IDs (reduce the problem of duplicated articles)
- New option to automatically mark new articles as read if an identical title already exists in the same category
- Add ability to remove content from articles with CSS selectors, also when not using full content
- New condition option to selectively retrieve full content of articles
- New UI feature to download a user’ SQLite database or a database SQLite export (to be produced by CLI)
- Supported by Capy Reader (Android, open source)
- Many bug fixes, UI improvements, and a lot more
This release has been made by @aledeg, @Alkarex, @Art4, @ColonelMoutarde, @Frenzie, @math-GH, @ramazansancar
and newcomers @DevGrohl, @UserRoot-Luca, @aarnej, @andrey-utkin, @bhj, @christophehenry, @davralin, @drego85, @ev-gor, @killerog, @kwarraich, @minna-xD, @mtalexan, @oshaposhnyk, @patHyatt
Full changelog:
- Features
- Add support for regex search (regular expressions) #6706, #6926
⚠️ Advanced regex syntax for searches depends on the database used (SQLite, PostgreSQL, MariaDB, MySQL),
but FreshRSS filter actions such as auto-mark-as-read and auto-favourite always use PHP PCRE2 syntax.
- Allow dynamic search operator in user queries, like
search:UserQueryA date:P1d
#6851 - New feed mode HTML+XPath+JSON dot notation (JSON in HTML) #6888
- Better HTTP compliance with support for HTTP response headers
Cache-Control: max-age
andExpires
#6812, FreshRSS/simplepie#26 - Support custom HTTP request headers per feed (e.g. for
Authorization
) #6820 - New unicity policies and heuristic for feeds with bad article IDs #4487, #6900
- Fallback to GUID if article link is empty #7051
- New option to automatically mark new articles as read if an identical title already exists in the same category #6922
- New reading view option to display unread articles + favourites #7088
- And corresponding new filter state
&state=96
(no UI button yet)
- And corresponding new filter state
- Add ability to remove content from articles with CSS selectors, also when not using full content #6786, #6807
- Update
phpgt/cssxpath
library with improved CSS selectors #6618- Support for
:last-child
,:first-of-type
,:last-of-type
,^=
,|=
- Support for
- New condition option to selectively retrieve full content of articles
#33fd07f6f26310d4806077cc87bcdf9b8b940e35, #7082 - Allow parentheses in quoted search #7055
- New UI feature to download a user’ SQLite database or a database SQLite export (to be produced by CLI) #6931
- New button to delete errored feeds from a category #7030
- Better import of Inoreader user labels #6791
- Rebuild feed favicon on cache clear #6961
- New sharing with Bluesky #7116
- New sharing with Telegram #6838
- Add support for regex search (regular expressions) #6706, #6926
- Bug fixing
- Fix searches with a parenthesis before an operator like
("a b")
or(!c)
#6818 - Fix auto-read tags #6790
- Fix CSS selector for removing elements #7037, #7073,
#7081, #7091, #7083 - Fix redirection error after creating a new user #6995
- Fix favicon error in case of wrong URL #6899
- Use cURL to fetch extensions list (allows e.g. IPv6) #6767
- Fix XML encoding in cURL options #6821
- Fix initial UI scroll for some browsers #7059
- Fix menu for article tags in some cases #6990
- Fix share menu shortcut #6825
- Fix HTML regex pattern during install for compatibility with
v
mode #7009 - More robust creation of user data folder #7000
- Fix searches with a parenthesis before an operator like
- API
- Fix API for categories and labels containing a
+
#7033- Compatibility with FocusReader
- Supported by Capy Reader (Android, open source) capyreader#492
- Improved UI for API #7048
- Allow adding multiple feeds to a category via API #7017
- API support edit multiple tags #7060
- API return all categories also those without any feed #7020
- Fix API for categories and labels containing a
- Compatibility
- Deployment
- SimplePie
- Refactor our embedding of SimplePie #4374
- Our fork is maintained in its own repository.
- Remove HTTP
Referer
#6822, FreshRSS/simplepie#27- If some sites require it, add
Referer: https://example.net/
to the custom HTTP headers of the feed #6820
- If some sites require it, add
- Upstream fixes simplepie#878, simplepie#883
- Sync upstream #6840, #7067
- Refactor our embedding of SimplePie #4374
- Security
- Apache protect more non-public folders and files #6881, [#6893](https://github.com/FreshRSS/Fr...
1.24.3-ls254
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.24.3-ls254/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
- Last version supporting PHP 7.4 before requiring PHP 8.1+
- Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
- Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
- Last version supporting MySQL 5.5.3 before requiring MySQL 8+
- Many bug and regression fixes
This release has been made by @Alkarex, @math-GH and newcomer @pando85
Full changelog:
- Bug fixing
- Fix mark-as-read from user query #6738
- Fix regression for shortcut to move between categories #6741
- Fix feed title option #6771
- Fix XPath for HTML documents with broken root (used by CSS selectors to fetch full content) #6774
- Fix UI regression in Mapco/Ansum themes #6740
- Fix minor style bug with some themes #6746
- Fix export of OPML information for date format of JSON and HTML+XPath feeds #6779
- Security
- OpenID Connect better definition of session parameters #6730
- Compatibility
- Last version supporting PHP 7.4
- Misc.
1.24.3-ls253
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.24.3-ls253/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
FreshRSS Changes:
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
- Last version supporting PHP 7.4 before requiring PHP 8.1+
- Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
- Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
- Last version supporting MySQL 5.5.3 before requiring MySQL 8+
- Many bug and regression fixes
This release has been made by @Alkarex, @math-GH and newcomer @pando85
Full changelog:
- Bug fixing
- Fix mark-as-read from user query #6738
- Fix regression for shortcut to move between categories #6741
- Fix feed title option #6771
- Fix XPath for HTML documents with broken root (used by CSS selectors to fetch full content) #6774
- Fix UI regression in Mapco/Ansum themes #6740
- Fix minor style bug with some themes #6746
- Fix export of OPML information for date format of JSON and HTML+XPath feeds #6779
- Security
- OpenID Connect better definition of session parameters #6730
- Compatibility
- Last version supporting PHP 7.4
- Misc.
1.24.3-ls252
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.24.3-ls252/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
FreshRSS Changes:
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
- Last version supporting PHP 7.4 before requiring PHP 8.1+
- Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
- Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
- Last version supporting MySQL 5.5.3 before requiring MySQL 8+
- Many bug and regression fixes
This release has been made by @Alkarex, @math-GH and newcomer @pando85
Full changelog:
- Bug fixing
- Fix mark-as-read from user query #6738
- Fix regression for shortcut to move between categories #6741
- Fix feed title option #6771
- Fix XPath for HTML documents with broken root (used by CSS selectors to fetch full content) #6774
- Fix UI regression in Mapco/Ansum themes #6740
- Fix minor style bug with some themes #6746
- Fix export of OPML information for date format of JSON and HTML+XPath feeds #6779
- Security
- OpenID Connect better definition of session parameters #6730
- Compatibility
- Last version supporting PHP 7.4
- Misc.
1.24.3-ls251
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.24.3-ls251/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
FreshRSS Changes:
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
- Last version supporting PHP 7.4 before requiring PHP 8.1+
- Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
- Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
- Last version supporting MySQL 5.5.3 before requiring MySQL 8+
- Many bug and regression fixes
This release has been made by @Alkarex, @math-GH and newcomer @pando85
Full changelog:
- Bug fixing
- Fix mark-as-read from user query #6738
- Fix regression for shortcut to move between categories #6741
- Fix feed title option #6771
- Fix XPath for HTML documents with broken root (used by CSS selectors to fetch full content) #6774
- Fix UI regression in Mapco/Ansum themes #6740
- Fix minor style bug with some themes #6746
- Fix export of OPML information for date format of JSON and HTML+XPath feeds #6779
- Security
- OpenID Connect better definition of session parameters #6730
- Compatibility
- Last version supporting PHP 7.4
- Misc.
1.24.3-ls250
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.24.3-ls250/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
FreshRSS Changes:
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
- Last version supporting PHP 7.4 before requiring PHP 8.1+
- Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
- Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
- Last version supporting MySQL 5.5.3 before requiring MySQL 8+
- Many bug and regression fixes
This release has been made by @Alkarex, @math-GH and newcomer @pando85
Full changelog:
- Bug fixing
- Fix mark-as-read from user query #6738
- Fix regression for shortcut to move between categories #6741
- Fix feed title option #6771
- Fix XPath for HTML documents with broken root (used by CSS selectors to fetch full content) #6774
- Fix UI regression in Mapco/Ansum themes #6740
- Fix minor style bug with some themes #6746
- Fix export of OPML information for date format of JSON and HTML+XPath feeds #6779
- Security
- OpenID Connect better definition of session parameters #6730
- Compatibility
- Last version supporting PHP 7.4
- Misc.
1.24.3-ls249
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.24.3-ls249/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
FreshRSS Changes:
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
- Last version supporting PHP 7.4 before requiring PHP 8.1+
- Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
- Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
- Last version supporting MySQL 5.5.3 before requiring MySQL 8+
- Many bug and regression fixes
This release has been made by @Alkarex, @math-GH and newcomer @pando85
Full changelog:
- Bug fixing
- Fix mark-as-read from user query #6738
- Fix regression for shortcut to move between categories #6741
- Fix feed title option #6771
- Fix XPath for HTML documents with broken root (used by CSS selectors to fetch full content) #6774
- Fix UI regression in Mapco/Ansum themes #6740
- Fix minor style bug with some themes #6746
- Fix export of OPML information for date format of JSON and HTML+XPath feeds #6779
- Security
- OpenID Connect better definition of session parameters #6730
- Compatibility
- Last version supporting PHP 7.4
- Misc.
1.24.3-ls248
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
FreshRSS Changes:
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
- Last version supporting PHP 7.4 before requiring PHP 8.1+
- Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
- Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
- Last version supporting MySQL 5.5.3 before requiring MySQL 8+
- Many bug and regression fixes
This release has been made by @Alkarex, @math-GH and newcomer @pando85
Full changelog:
- Bug fixing
- Fix mark-as-read from user query #6738
- Fix regression for shortcut to move between categories #6741
- Fix feed title option #6771
- Fix XPath for HTML documents with broken root (used by CSS selectors to fetch full content) #6774
- Fix UI regression in Mapco/Ansum themes #6740
- Fix minor style bug with some themes #6746
- Fix export of OPML information for date format of JSON and HTML+XPath feeds #6779
- Security
- OpenID Connect better definition of session parameters #6730
- Compatibility
- Last version supporting PHP 7.4
- Misc.
1.24.3-ls247
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
FreshRSS Changes:
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
- Last version supporting PHP 7.4 before requiring PHP 8.1+
- Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
- Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
- Last version supporting MySQL 5.5.3 before requiring MySQL 8+
- Many bug and regression fixes
This release has been made by @Alkarex, @math-GH and newcomer @pando85
Full changelog:
- Bug fixing
- Fix mark-as-read from user query #6738
- Fix regression for shortcut to move between categories #6741
- Fix feed title option #6771
- Fix XPath for HTML documents with broken root (used by CSS selectors to fetch full content) #6774
- Fix UI regression in Mapco/Ansum themes #6740
- Fix minor style bug with some themes #6746
- Fix export of OPML information for date format of JSON and HTML+XPath feeds #6779
- Security
- OpenID Connect better definition of session parameters #6730
- Compatibility
- Last version supporting PHP 7.4
- Misc.
1.24.3-ls246
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
FreshRSS Changes:
This is a quality-focussed release for the 1.24.x series meant to provide a good product to people blocked on PHP 7.4, while we will increase the requirements to PHP 8.1+ from the next release.
A few highlights ✨:
- Last version supporting PHP 7.4 before requiring PHP 8.1+
- Last version supporting PostgreSQL 9.5 before requiring PostgreSQL 10+
- Last version supporting MariaDB 5.5 before requiring MariaDB 10.0.5+
- Last version supporting MySQL 5.5.3 before requiring MySQL 8+
- Many bug and regression fixes
This release has been made by @Alkarex, @math-GH and newcomer @pando85
Full changelog:
- Bug fixing
- Fix mark-as-read from user query #6738
- Fix regression for shortcut to move between categories #6741
- Fix feed title option #6771
- Fix XPath for HTML documents with broken root (used by CSS selectors to fetch full content) #6774
- Fix UI regression in Mapco/Ansum themes #6740
- Fix minor style bug with some themes #6746
- Fix export of OPML information for date format of JSON and HTML+XPath feeds #6779
- Security
- OpenID Connect better definition of session parameters #6730
- Compatibility
- Last version supporting PHP 7.4
- Misc.