LinuxServer Changes:
Rebase to alpine 3.17 with php8.1.
FreshRSS Changes:
A few highlights ✨:
- Require PHP 7.2+ (drop support for PHP 7.0 and 7.1) #4848
- New XML+XPath mode for fetching XML documents when there is no RSS/ATOM feed #5076
- Better support of feed enclosures (image / audio / video attachments) #4944
- User-defined time-zone #4906
- New CLI script
cli/sensitive-log.sh
to help e.g. Apache clear logs for sensitive information such as credentials #5001- See also CVE-2023-22481
- Mark some themes as tentatively deprecated: BlueLagoon, Flat, Screwdriver #4807
- 🙋 Reach out if you disagree, especially if you are interested in helping maintaining one of them
- Many UI improvements
This release has been made by several new contributors @axeleroy, @hippothomas, @mincerafter42, @sad270, @zhzy0077, in addition to our regular contributors @Alkarex, @ColonelMoutarde, @Frenzie, @Myuki, @aledeg, @marienfressinaud, @math-GH, @miicat, @nicofrand, @yzqzss ... Thank you!
Detailed tracked changes.
Full changelog:
- Features
- New XML+XPath mode for fetching XML documents when there is no RSS/ATOM feed #5076
- Better support of feed enclosures (image / audio / video attachments) #4944
- User-defined time-zone #4906
- Improve HTML+XPath mode by allowing HTML content #4878
- Search only on full tag names and not on parts of tag names #4882
- Allows searching for parentheses with
\(
or\)
#4989 - Firefox-compatible sharing service for
mailto:
links for webmail services #4680 - Add sharing to archive.org #5096
- Increase max HTTP timeout to 15 minutes #5074
- Compatibility
- Deployment
- Docker default image (Debian 11 Bullseye) updated to PHP 7.4.33
- Docker: alternative image updated to Alpine 3.17 with PHP 8.1.16 and Apache 2.4.55 #4886
- More uniform time-zone behaviour #4903, #4905
- New CLI script
cli/sensitive-log.sh
to help e.g. Apache clear logs for sensitive information such as credentials #5001 - New CLI script
cli/access-permissions.sh
to help apply file permissions correctly #5062 - Improve file permissions on
./extensions/
#4956 - Update Apache mime type
font/woff
#4894 - Re-added a git
latest
branch (instead of a tag) to track the latest FreshRSS stable releases #5148
- Bug fixing
- Fix allow disabling curl proxy for specific feed, when proxy is defined globally #5082
- NFS-friendly
is_writable()
checks #4780 - Fix error handling when updating feed URL #5039
- Fix feed favicon after editing feed URL #4975
- Fix allow Ctrl+Click to open Manage feeds in new tab #4980
- Fix empty window opened when pressing space after page load #5146
- Fix keep current view when searching #4981
- Fix mobile view: scroll main area again after closing slider #5092
- Fix change confirmation when leaving sharing service config #5098
- Fix sharing to Lemmy #5020
- Security
- API avoid logging passwords CVE-2023-22481
- Remove execution rights on some files not needing it #5065
- More robust application of file access permissions #5062
- UI
- Improve search box #4994
- Improve navigation menu structure #4937
- More consistent sorting of feeds alphabetically #4841
- Improve reader view on mobile screen #4868
- Various UI and style improvements #4681, #4794
#4800, #4850, #4865,
#4872, #4874, #4889,
#4890, #4891, #4897,
#4899, #4910, #4923,
#4927, #4960, #4985,
#4998, #5034, #5040,
#5055, #5058, #5097,
#5100
- Themes
- Dark mode for Origine and Origine compact themes #4843
- Improve Ansum and Mapco #4938, #4959, #4967,
#4983, #4995 - Improve Dark pink #4881
- Improve Nord theme #4892, #4979
- Improve Origine #4893
- Improve Origine compact #4873
- Improve Pafat #4909
- Improve Swage #4875, #4922, #4936,
#5029 - Mark some themes as tentatively deprecated: BlueLagoon, Flat, Screwdriver #4807
- i18n
- SimplePie
- Misc.
- Increase max feed URL length and drop unicity in database #5038
- New support of Development Containers / GitHub Codespaces to ease development #4859
- Update library
lib_opml
#4403 - Code improvements #4232, #4651,
#5024, #5025, #5028,
#5032, #5158, #5045,
#5049, #5063, #5084 - Update dev dependencies #4993, #5006, #5109