Releases: linuxserver/docker-freshrss
1.29.1-ls307
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.29.1-ls307/index.html
LinuxServer Changes:
Full Changelog: 1.29.1-ls306...1.29.1-ls307
Remote Changes:
This is bug-fix release for 1.29.0.
Feature highlights✨:
- Accept
.txtimport of feed URLs in additional to e.g. OPML - New CLI for automatic periodic SQLite export with retention
- More feed info: last received date, publication date
Bug fixes highlights 🐛:
- Fix cookies with some browsers
- Fix search in shared user queries with empty results
UI highlights 🖼:
- Improve Web browsers compatibility
This release has been made by @Alkarex, @Frenzie, @IEEE-754, @Inverle, @McFev, @ciro-mota, @cweiske, @polybjorn and newcomer @mzl2233
Full changelog:
- Features
- Bug fixing
- Fix cookies with some browsers #8867
- Fix search in shared user queries with empty results #8863
- Fix XML errors with loading invalid OPML in
lib_opmllibrary #8652, #8853,
lib_opml#48, lib_opml#51 - Fix ensure maximum number of feeds also with Dynamic OPML #8832
- Fix click mark as read #8817
- UI
- Improve browser compatibility to keep mobile navigation at the bottom #8833
- Improve support of older/simpler Web browsers/engines such as SeaMonkey #8810,
#8811, #8813, - Improve Swage theme #8842
- Rename Nord theme to Nord #8805
- Replace GIF spinner by CSS spinner #8804, #8812
- Various UI and style improvements: #8800, #8816,
- I18n
- Misc.
1.29.1-ls306
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.29.1-ls306/index.html
LinuxServer Changes:
Full Changelog: 1.29.0-ls305...1.29.1-ls306
Remote Changes:
This is bug-fix release for 1.29.0.
Feature highlights✨:
- Accept
.txtimport of feed URLs in additional to e.g. OPML - New CLI for automatic periodic SQLite export with retention
- More feed info: last received date, publication date
Bug fixes highlights 🐛:
- Fix cookies with some browsers
- Fix search in shared user queries with empty results
UI highlights 🖼:
- Improve Web browsers compatibility
This release has been made by @Alkarex, @Frenzie, @IEEE-754, @Inverle, @McFev, @ciro-mota, @cweiske, @polybjorn and newcomer @mzl2233
Full changelog:
- Features
- Bug fixing
- Fix cookies with some browsers #8867
- Fix search in shared user queries with empty results #8863
- Fix XML errors with loading invalid OPML in
lib_opmllibrary #8652, #8853,
lib_opml#48, lib_opml#51 - Fix ensure maximum number of feeds also with Dynamic OPML #8832
- Fix click mark as read #8817
- UI
- Improve browser compatibility to keep mobile navigation at the bottom #8833
- Improve support of older/simpler Web browsers/engines such as SeaMonkey #8810,
#8811, #8813, - Improve Swage theme #8842
- Rename Nord theme to Nord #8805
- Replace GIF spinner by CSS spinner #8804, #8812
- Various UI and style improvements: #8800, #8816,
- I18n
- Misc.
1.29.0-ls305
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.29.0-ls305/index.html
LinuxServer Changes:
Full Changelog: 1.28.1-ls304...1.29.0-ls305
Remote Changes:
This is a major release.
Feature highlights✨:
- New sort order preferences at global, category, and feed levels
- Use feed-provided icon
- New option to hide sidebar by default
- Show time since when a feed has problems
- New functions to handle plural in internationalisation
- New
cli/purge.phpto apply purge policy from command line
Bug fixes highlights 🐛:
- Improve support of PHP 8.5+
- Several fixes related to searches
Security highlights 🛡:
- Limit cURL to protocols HTTP, HTTPS
UI highlights 🖼:
- Improve mobile view with multiple lines when thumbnails and summaries are shown
- Several themes improved
Extensions highlights 🧩:
- New Webhook extension for automated RSS notifications
- New LLM Classification extension to automatically tag incoming articles based on a prompt sent to an LLM
This release has been made by @Alkarex, @Inverle, @Kiblyn11, @math-GH, @rupakbajgain, @xtmd and newcomers @polybjorn, @olivluca, @tomasodehnal, @PeterVavercak, @mrtnrdl, @ale-rt, @cweiske, @rid3r45, @gabbihive, @drosell271, @Kachelkaiser, @zanivann, @nanos, @bowencool, @pe1uca, @matheusroberson, @DenuxPlays, @rlrs, @chanse-syres, @IEEE-754, @umaidshahid, @michi-onl
Full changelog:
- Features
- New sort order preferences at global, category, and feed levels #8234
- New filtering by date of Server modification date #8131, #8576
- Corresponding search operator, e.g.
mdate:P1Dfor finding articles modified by the author / server during the past day. - Especially useful for optimising the API synchronisation.
- Corresponding search operator, e.g.
- Use feed-provided icon #8633
- New option to automatically mark new articles as read if an identical GUID already exists in the same category #8673
- Automatic feed visibility/priority during search #8609
- Add feed visibility filter to statistics view unread dates #8489
- Add option to enable/disable notifications, also for PWA #8458
- Add a form to create new user queries on the User Queries page #8623
- Allow WebSub hub push from same private network #8450
- Support category field in JSON feed import #8786
- Bug fixing
- Fix wrong search
toStringin case of regex-looking string #8479 - Fix article last seen date in case of feed errors #8646
- Fix search expansion with backslash #8497
- Fix user query parsing #8543
- Fix search in shared user queries #8789
- Fix redirect to wrong view after mark as read in reader and global views #8552
- Fix SQLite paging when sorting by article length #8594
- Fix change sorting during paging #8688
- Fix SQL keyset pagination when sorting by category name #8597
- Fix SQL duplicates in the user labels when sorting randomly #8626
- Fix wrong error redirect in subscription management #8625
- Fix do not include hidden feeds when counting total number of unread articles #8715
- Update user modify date when changing extensions UserJS / UserCSS #8607
- Non-strict OPML export #eedefb
- Fix wrong search
- Security
- Limit cURL to protocols HTTP, HTTPS #8713
- Better sanitise favicon URLs #8714
- New setting for
<iframe>referrer allow list #8672 - Fix email validation and allow error page for unverified email users #8582
- Add
allowfullscreento<iframe>#8467 - Rewrite
Set-Cookieusing native PHP support ofSameSite#8447, #8778- Sanitize lifetime of session cookies from
session.cookie-lifetimeinphp.ini
- Sanitize lifetime of session cookies from
- Update to
<meta name="referrer" content="no-referrer" />from deprecatednever#8725 - Preventive measure against search ingestion #8777
- UI
- New option to hide sidebar by default #8528
- Improve mobile view with multiple lines when thumbnails and summaries are shown #8631
- New option to disable unread counter in tab title and favicon #8728
- Show time since when a feed has problems #8670
- Improve add feed UI #8683
- Improve slider behaviour when using navigate back button #8496, #8524
- Improve consistency of slider behaviour after submitting form #8612
- Create dynamic favicons from SVG instead of PNG canvas #8577, #8588
- Only display scrollbar everywhere if there's an overflow (especially for Chromium) #8542
- Fix CSS padding of
.content pre code#8620 - Fix wrong navigation buttons layout on Chromium #8606
- Fix don’t mark as read if middle click is outside of article link #8553
- More robust JS #8595
- Fix sidebar slide animation at narrow viewports #8747
- Visually dim disabled users in user management table #8768
- Improve multiple UI themes #8711, #8732,
#8733, #8734, #8735,
#8736, #8737, #8738,
#8739, #8743, #8746,
#8749, #8761, #8781,
#8784, #8785 - Various UI and style improvements: #8537, #8538,
#8541, #8624, #8731,
#8774
- Deployment
- Extensions
- New Webhook extension for automated RSS notifications Extensions#456
- New LLM Classification extension to automatically tag incoming articles based on a prompt sent to an LLM Extensions#458
- New extension methods to get typed configuration values #8696
- New hook:
Minz_HookType::ActionExecute#8599, #8603 - New ho...
1.29.0-ls304
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.29.0-ls304/index.html
LinuxServer Changes:
No changes
Remote Changes:
This is a major release.
Feature highlights✨:
- New sort order preferences at global, category, and feed levels
- Use feed-provided icon
- New option to hide sidebar by default
- Show time since when a feed has problems
- New functions to handle plural in internationalisation
- New
cli/purge.phpto apply purge policy from command line
Bug fixes highlights 🐛:
- Improve support of PHP 8.5+
- Several fixes related to searches
Security highlights 🛡:
- Limit cURL to protocols HTTP, HTTPS
UI highlights 🖼:
- Improve mobile view with multiple lines when thumbnails and summaries are shown
- Several themes improved
Extensions highlights 🧩:
- New Webhook extension for automated RSS notifications
- New LLM Classification extension to automatically tag incoming articles based on a prompt sent to an LLM
This release has been made by @Alkarex, @Inverle, @Kiblyn11, @math-GH, @rupakbajgain, @xtmd and newcomers @polybjorn, @olivluca, @tomasodehnal, @PeterVavercak, @mrtnrdl, @ale-rt, @cweiske, @rid3r45, @gabbihive, @drosell271, @Kachelkaiser, @zanivann, @nanos, @bowencool, @pe1uca, @matheusroberson, @DenuxPlays, @rlrs, @chanse-syres, @IEEE-754, @umaidshahid, @michi-onl
Full changelog:
- Features
- New sort order preferences at global, category, and feed levels #8234
- New filtering by date of Server modification date #8131, #8576
- Corresponding search operator, e.g.
mdate:P1Dfor finding articles modified by the author / server during the past day. - Especially useful for optimising the API synchronisation.
- Corresponding search operator, e.g.
- Use feed-provided icon #8633
- New option to automatically mark new articles as read if an identical GUID already exists in the same category #8673
- Automatic feed visibility/priority during search #8609
- Add feed visibility filter to statistics view unread dates #8489
- Add option to enable/disable notifications, also for PWA #8458
- Add a form to create new user queries on the User Queries page #8623
- Allow WebSub hub push from same private network #8450
- Support category field in JSON feed import #8786
- Bug fixing
- Fix wrong search
toStringin case of regex-looking string #8479 - Fix article last seen date in case of feed errors #8646
- Fix search expansion with backslash #8497
- Fix user query parsing #8543
- Fix search in shared user queries #8789
- Fix redirect to wrong view after mark as read in reader and global views #8552
- Fix SQLite paging when sorting by article length #8594
- Fix change sorting during paging #8688
- Fix SQL keyset pagination when sorting by category name #8597
- Fix SQL duplicates in the user labels when sorting randomly #8626
- Fix wrong error redirect in subscription management #8625
- Fix do not include hidden feeds when counting total number of unread articles #8715
- Update user modify date when changing extensions UserJS / UserCSS #8607
- Non-strict OPML export #eedefb
- Fix wrong search
- Security
- Limit cURL to protocols HTTP, HTTPS #8713
- Better sanitise favicon URLs #8714
- New setting for
<iframe>referrer allow list #8672 - Fix email validation and allow error page for unverified email users #8582
- Add
allowfullscreento<iframe>#8467 - Rewrite
Set-Cookieusing native PHP support ofSameSite#8447, #8778- Sanitize lifetime of session cookies from
session.cookie-lifetimeinphp.ini
- Sanitize lifetime of session cookies from
- Update to
<meta name="referrer" content="no-referrer" />from deprecatednever#8725 - Preventive measure against search ingestion #8777
- UI
- New option to hide sidebar by default #8528
- Improve mobile view with multiple lines when thumbnails and summaries are shown #8631
- New option to disable unread counter in tab title and favicon #8728
- Show time since when a feed has problems #8670
- Improve add feed UI #8683
- Improve slider behaviour when using navigate back button #8496, #8524
- Improve consistency of slider behaviour after submitting form #8612
- Create dynamic favicons from SVG instead of PNG canvas #8577, #8588
- Only display scrollbar everywhere if there's an overflow (especially for Chromium) #8542
- Fix CSS padding of
.content pre code#8620 - Fix wrong navigation buttons layout on Chromium #8606
- Fix don’t mark as read if middle click is outside of article link #8553
- More robust JS #8595
- Fix sidebar slide animation at narrow viewports #8747
- Visually dim disabled users in user management table #8768
- Improve multiple UI themes #8711, #8732,
#8733, #8734, #8735,
#8736, #8737, #8738,
#8739, #8743, #8746,
#8749, #8761, #8781,
#8784, #8785 - Various UI and style improvements: #8537, #8538,
#8541, #8624, #8731,
#8774
- Deployment
- Extensions
- New Webhook extension for automated RSS notifications Extensions#456
- New LLM Classification extension to automatically tag incoming articles based on a prompt sent to an LLM Extensions#458
- New extension methods to get typed configuration values #8696
- New hook:
Minz_HookType::ActionExecute#8599, #8603 - New hook to modify the list of feeds to actualize [#8655](https://github.com/FreshRSS/FreshRSS/pul...
1.28.1-ls304
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.28.1-ls304/index.html
LinuxServer Changes:
Full Changelog: 1.28.1-ls303...1.28.1-ls304
Remote Changes:
This is a release focussing on bug fixing, in particular regressions from the release 1.28.0.
Selected new features ✨:
- New customisable message for closed registrations
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy
Improved performance 🏎️:
- Disable counting articles in user labels for Ajax requests (unused)
Many bug fixes 🐛
This release has been made by @Alkarex, @Frenzie, @Inverle and newcomers @ciro-mota, @eveiscoull, @hackerman70000, @Hufschmidt, @johan456789, @martgnz, @mmeier86, @netsho, @neuhaus, @RobLoach, @rupakbajgain.
Full changelog:
- Features
- Bug fixing
- Fix unwanted expansion of user queries (saved searches) applied to filters #8395
- Fix encoding of filter actions for labels #8368
- Fix searching of tags #8425
- Fix refreshing feeds with token while anonymous refresh is disabled #8371
- Fix RSS and OPML access by token #8434
- Fix MySQL/MariaDB
transliterator_transliteratefallback (when thephp-intlextension is unavailable) #8427 - Fix regression with MySQL/MariaDB index hint #8460
- Auto-add
lastUserModifieddatabase column also during mark-as-read action #8346 - Do not include hidden feeds when counting unread articles in categories #8357
- Remove wrong PHP deprecation of OPML export action #8399
- Fix shortcut for next unread article #8466
- Fix custom
session.cookie-lifetime#8446 - Fix feed validator button when changing the feed URL #8436
- Performance
- Disable counting articles in user labels for Ajax requests (unused) #8352
- Security
- Deployment
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #8392
- SimplePie
- Update of
CURLOPT_ACCEPT_ENCODING#8376, simplepie#960, simplepie#962 - Fix don’t preserve children inside disallowed
<template>element #8443 - Fixes before PHPStan 2 #8445, simplepie#957
- Update of
- Extensions
- Update
.gitignoreto ignore installed extensions #8372
- Update
- UI
- I18n
- Misc.
1.28.1-ls303
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.28.1-ls303/index.html
LinuxServer Changes:
Full Changelog: 1.28.1-ls302...1.28.1-ls303
Remote Changes:
This is a release focussing on bug fixing, in particular regressions from the release 1.28.0.
Selected new features ✨:
- New customisable message for closed registrations
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy
Improved performance 🏎️:
- Disable counting articles in user labels for Ajax requests (unused)
Many bug fixes 🐛
This release has been made by @Alkarex, @Frenzie, @Inverle and newcomers @ciro-mota, @eveiscoull, @hackerman70000, @Hufschmidt, @johan456789, @martgnz, @mmeier86, @netsho, @neuhaus, @RobLoach, @rupakbajgain.
Full changelog:
- Features
- Bug fixing
- Fix unwanted expansion of user queries (saved searches) applied to filters #8395
- Fix encoding of filter actions for labels #8368
- Fix searching of tags #8425
- Fix refreshing feeds with token while anonymous refresh is disabled #8371
- Fix RSS and OPML access by token #8434
- Fix MySQL/MariaDB
transliterator_transliteratefallback (when thephp-intlextension is unavailable) #8427 - Fix regression with MySQL/MariaDB index hint #8460
- Auto-add
lastUserModifieddatabase column also during mark-as-read action #8346 - Do not include hidden feeds when counting unread articles in categories #8357
- Remove wrong PHP deprecation of OPML export action #8399
- Fix shortcut for next unread article #8466
- Fix custom
session.cookie-lifetime#8446 - Fix feed validator button when changing the feed URL #8436
- Performance
- Disable counting articles in user labels for Ajax requests (unused) #8352
- Security
- Deployment
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #8392
- SimplePie
- Update of
CURLOPT_ACCEPT_ENCODING#8376, simplepie#960, simplepie#962 - Fix don’t preserve children inside disallowed
<template>element #8443 - Fixes before PHPStan 2 #8445, simplepie#957
- Update of
- Extensions
- Update
.gitignoreto ignore installed extensions #8372
- Update
- UI
- I18n
- Misc.
1.28.1-ls302
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.28.1-ls302/index.html
LinuxServer Changes:
Full Changelog: 1.28.1-ls301...1.28.1-ls302
Remote Changes:
This is a release focussing on bug fixing, in particular regressions from the release 1.28.0.
Selected new features ✨:
- New customisable message for closed registrations
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy
Improved performance 🏎️:
- Disable counting articles in user labels for Ajax requests (unused)
Many bug fixes 🐛
This release has been made by @Alkarex, @Frenzie, @Inverle and newcomers @ciro-mota, @eveiscoull, @hackerman70000, @Hufschmidt, @johan456789, @martgnz, @mmeier86, @netsho, @neuhaus, @RobLoach, @rupakbajgain.
Full changelog:
- Features
- Bug fixing
- Fix unwanted expansion of user queries (saved searches) applied to filters #8395
- Fix encoding of filter actions for labels #8368
- Fix searching of tags #8425
- Fix refreshing feeds with token while anonymous refresh is disabled #8371
- Fix RSS and OPML access by token #8434
- Fix MySQL/MariaDB
transliterator_transliteratefallback (when thephp-intlextension is unavailable) #8427 - Fix regression with MySQL/MariaDB index hint #8460
- Auto-add
lastUserModifieddatabase column also during mark-as-read action #8346 - Do not include hidden feeds when counting unread articles in categories #8357
- Remove wrong PHP deprecation of OPML export action #8399
- Fix shortcut for next unread article #8466
- Fix custom
session.cookie-lifetime#8446 - Fix feed validator button when changing the feed URL #8436
- Performance
- Disable counting articles in user labels for Ajax requests (unused) #8352
- Security
- Deployment
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #8392
- SimplePie
- Update of
CURLOPT_ACCEPT_ENCODING#8376, simplepie#960, simplepie#962 - Fix don’t preserve children inside disallowed
<template>element #8443 - Fixes before PHPStan 2 #8445, simplepie#957
- Update of
- Extensions
- Update
.gitignoreto ignore installed extensions #8372
- Update
- UI
- I18n
- Misc.
1.28.1-ls301
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.28.1-ls301/index.html
LinuxServer Changes:
Full Changelog: 1.28.1-ls300...1.28.1-ls301
Remote Changes:
This is a release focussing on bug fixing, in particular regressions from the release 1.28.0.
Selected new features ✨:
- New customisable message for closed registrations
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy
Improved performance 🏎️:
- Disable counting articles in user labels for Ajax requests (unused)
Many bug fixes 🐛
This release has been made by @Alkarex, @Frenzie, @Inverle and newcomers @ciro-mota, @eveiscoull, @hackerman70000, @Hufschmidt, @johan456789, @martgnz, @mmeier86, @netsho, @neuhaus, @RobLoach, @rupakbajgain.
Full changelog:
- Features
- Bug fixing
- Fix unwanted expansion of user queries (saved searches) applied to filters #8395
- Fix encoding of filter actions for labels #8368
- Fix searching of tags #8425
- Fix refreshing feeds with token while anonymous refresh is disabled #8371
- Fix RSS and OPML access by token #8434
- Fix MySQL/MariaDB
transliterator_transliteratefallback (when thephp-intlextension is unavailable) #8427 - Fix regression with MySQL/MariaDB index hint #8460
- Auto-add
lastUserModifieddatabase column also during mark-as-read action #8346 - Do not include hidden feeds when counting unread articles in categories #8357
- Remove wrong PHP deprecation of OPML export action #8399
- Fix shortcut for next unread article #8466
- Fix custom
session.cookie-lifetime#8446 - Fix feed validator button when changing the feed URL #8436
- Performance
- Disable counting articles in user labels for Ajax requests (unused) #8352
- Security
- Deployment
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #8392
- SimplePie
- Update of
CURLOPT_ACCEPT_ENCODING#8376, simplepie#960, simplepie#962 - Fix don’t preserve children inside disallowed
<template>element #8443 - Fixes before PHPStan 2 #8445, simplepie#957
- Update of
- Extensions
- Update
.gitignoreto ignore installed extensions #8372
- Update
- UI
- I18n
- Misc.
1.28.1-ls300
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.28.1-ls300/index.html
LinuxServer Changes:
Full Changelog: 1.28.1-ls299...1.28.1-ls300
Remote Changes:
This is a release focussing on bug fixing, in particular regressions from the release 1.28.0.
Selected new features ✨:
- New customisable message for closed registrations
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy
Improved performance 🏎️:
- Disable counting articles in user labels for Ajax requests (unused)
Many bug fixes 🐛
This release has been made by @Alkarex, @Frenzie, @Inverle and newcomers @ciro-mota, @eveiscoull, @hackerman70000, @Hufschmidt, @johan456789, @martgnz, @mmeier86, @netsho, @neuhaus, @RobLoach, @rupakbajgain.
Full changelog:
- Features
- Bug fixing
- Fix unwanted expansion of user queries (saved searches) applied to filters #8395
- Fix encoding of filter actions for labels #8368
- Fix searching of tags #8425
- Fix refreshing feeds with token while anonymous refresh is disabled #8371
- Fix RSS and OPML access by token #8434
- Fix MySQL/MariaDB
transliterator_transliteratefallback (when thephp-intlextension is unavailable) #8427 - Fix regression with MySQL/MariaDB index hint #8460
- Auto-add
lastUserModifieddatabase column also during mark-as-read action #8346 - Do not include hidden feeds when counting unread articles in categories #8357
- Remove wrong PHP deprecation of OPML export action #8399
- Fix shortcut for next unread article #8466
- Fix custom
session.cookie-lifetime#8446 - Fix feed validator button when changing the feed URL #8436
- Performance
- Disable counting articles in user labels for Ajax requests (unused) #8352
- Security
- Deployment
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #8392
- SimplePie
- Update of
CURLOPT_ACCEPT_ENCODING#8376, simplepie#960, simplepie#962 - Fix don’t preserve children inside disallowed
<template>element #8443 - Fixes before PHPStan 2 #8445, simplepie#957
- Update of
- Extensions
- Update
.gitignoreto ignore installed extensions #8372
- Update
- UI
- I18n
- Misc.
1.28.1-ls299
CI Report:
https://ci-tests.linuxserver.io/linuxserver/freshrss/1.28.1-ls299/index.html
LinuxServer Changes:
Full Changelog: 1.28.1-ls298...1.28.1-ls299
Remote Changes:
This is a release focussing on bug fixing, in particular regressions from the release 1.28.0.
Selected new features ✨:
- New customisable message for closed registrations
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy
Improved performance 🏎️:
- Disable counting articles in user labels for Ajax requests (unused)
Many bug fixes 🐛
This release has been made by @Alkarex, @Frenzie, @Inverle and newcomers @ciro-mota, @eveiscoull, @hackerman70000, @Hufschmidt, @johan456789, @martgnz, @mmeier86, @netsho, @neuhaus, @RobLoach, @rupakbajgain.
Full changelog:
- Features
- Bug fixing
- Fix unwanted expansion of user queries (saved searches) applied to filters #8395
- Fix encoding of filter actions for labels #8368
- Fix searching of tags #8425
- Fix refreshing feeds with token while anonymous refresh is disabled #8371
- Fix RSS and OPML access by token #8434
- Fix MySQL/MariaDB
transliterator_transliteratefallback (when thephp-intlextension is unavailable) #8427 - Fix regression with MySQL/MariaDB index hint #8460
- Auto-add
lastUserModifieddatabase column also during mark-as-read action #8346 - Do not include hidden feeds when counting unread articles in categories #8357
- Remove wrong PHP deprecation of OPML export action #8399
- Fix shortcut for next unread article #8466
- Fix custom
session.cookie-lifetime#8446 - Fix feed validator button when changing the feed URL #8436
- Performance
- Disable counting articles in user labels for Ajax requests (unused) #8352
- Security
- Deployment
- Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #8392
- SimplePie
- Update of
CURLOPT_ACCEPT_ENCODING#8376, simplepie#960, simplepie#962 - Fix don’t preserve children inside disallowed
<template>element #8443 - Fixes before PHPStan 2 #8445, simplepie#957
- Update of
- Extensions
- Update
.gitignoreto ignore installed extensions #8372
- Update
- UI
- I18n
- Misc.