FreshRSS - Package Updates
-
[1.27.0]
- Update FreshRSS to 1.28.0
- Full Changelog
- Move unsafe autologin to an extension #7958
- Housekeeping of
lib_rss.phpwith potential breaking changes for some extensions #8193 - New sorting and filtering by date of User modified #7886, #8090, #8105, #8118, #8130
- New sorting by article length #8119
- New advanced search form #8103, #8122, #8226
- Add compatibility with PCRE word boundary
\band\Bfor regex search using PostgreSQL #8141 - More uniform SQL search and PHP search for accents and case-sensitivity (e.g. for automatically marking as read) #8329
- New overview of dates with most unread articles #8089
- Exclude local networks for domain-wide HTTP
Retry-After#8195 - Fix OpenID Connect with Debian 13 #8032
-
[1.27.1]
- Update FreshRSS to 1.28.1
- Full Changelog
- Handle Web scraping of
text/plainas<pre class="text-plain">#8340 - New customisable message for closed registrations #8462
- 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
-
P Package Updates locked this topic on
-
[1.28.0]
- Update FreshRSS to 1.29.0
- Full Changelog
- New sort order preferences at global, category, and feed levels #8234
- New filtering by date of Server modification date #8131, #8576
- New option to automatically mark new articles as read if an identical GUID already exists in the same category #8673
- Add option to enable/disable notifications, also for PWA #8458
- Fix wrong search
toStringin case of regex-looking string #8479 - Fix redirect to wrong view after mark as read in reader and global views #8552
- Fix do not include hidden feeds when counting total number of unread articles #8715
- Limit cURL to protocols HTTP, HTTPS #8713
- New Webhook extension for automated RSS notifications Extensions#456
- New
cli/purge.phpto apply purge policy #8740
-
[1.28.1]
- Update FreshRSS to 1.29.1
- Full Changelog
- Accept
.txtimport of feed URLs in additional to e.g. OPML #8818, #8837 - New CLI for automatic periodic SQLite export with retention #8819
- More feed info: last received date, publication date #8799
- 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
-
[1.29.0]
- Update FreshRSS to 1.30.0
- Full Changelog
- SSRF mitigation: disallow access to local networks such as
127.0.0.1by default, for security reasons (breaking change) #8400, #8950, #9195 - Filter global view feed list by state and search #9132
- New option to hide badges showing number of unread articles (Phantom Obligation) #8844
- Refresh only feeds in the current view #9060
- New per-feed option to show or hide enclosures (attachments) #9015
- Fix lost elements while parsing search query #8884
- Fix "mark as read older than" widening the active search #9173
- Fix SQL errors breaking some regex searches with MySQL / MariaDB #9036
- Fix marking filtered label articles as read in SQLite and PostgreSQL #9264
- Fix auth CSRFs (login and register actions) #9171
-
[1.29.1]
- Update FreshRSS to 1.30.1
- Full Changelog
- Reword recommendations and explanations for edge (rolling release) vs. latest (versioned release) channels #9270
- Config + increase default values for search max length and depth #9280
- Reject token access (RSS/OPML export, feed refresh) for disabled accounts #9336
- Bound ZIP import against decompression bombs #9332
- Fix domain-wide
Retry-After#9390 - Fix muting of feeds gone with HTTP 410 #9391
- Fix infinite redirect loop due to
SCRIPT_NAMEinPATH_INFO#9282, #9287 - Fix regression sharing links #9303
- Fix regression with HTTPS proxies due to wrong TLS SNI resolution #9341
- Fix custom favicon with GReader API #9409
-
[1.29.2]
- Fix 502 after SSO login on Cloudron 10.1.5
-
[1.29.3]
- Update FreshRSS to 1.30.2
- Full Changelog
- SimplePie sanitizer: block
data:URI scheme while keepingdata:imagefor images #9417 - Mitigate some 404 situations #9435
- Do not log the Fever API key on authentication failure #9468
- Fix local DNS leak when fetching feeds through a proxy #9451
- WebSub fix POST, fix warning, better message #9420
- Fix PHP 8.5+ deprecation of
sqliteCreateFunctionfor SQLite #9421 - Preserve explicit sort overrides when searching #9467
- Fix wrong order of args in extension compatibility check #9445
- Reduce memory consumption of export #9350
- Better doc and log proxy cases #9436
-
[1.30.0]
- Update php-base | final to 8.5-20261021
- security: fix RCEs CVE-2026-109618 / CVE-2026-109619
-
[1.30.1]
- Update FreshRSS to 1.30.4
- Full Changelog
- Docker alternative image (Alpine 3.24) updated with PHP 8.5.12 and Apache 2.4.69 #9475
- Improve Dutch #9479
- Docker default image (Debian 13 Trixie) updated with PHP 8.4.27-1~deb13u1 and Apache 2.4.69 #9475
- New hook:
Minz_HookType::AutofillFieldfor auth views #9362 - Improve Brazilian Portuguese #9473
- Translate non-English code comments and identifiers #9383
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login