Skip to content

feat(deps): update freshrss/freshrss 1.27.1 → 1.28.1#1568

Merged
truecharts-admin merged 1 commit intomainfrom
renovate/freshrss-freshrss-1.x
Feb 24, 2026
Merged

feat(deps): update freshrss/freshrss 1.27.1 → 1.28.1#1568
truecharts-admin merged 1 commit intomainfrom
renovate/freshrss-freshrss-1.x

Conversation

@truecharts-admin
Copy link
Contributor

This PR contains the following updates:

Package Update Change
FreshRSS/FreshRSS minor 1.27.11.28.1

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

FreshRSS/FreshRSS (FreshRSS/FreshRSS)

v1.28.1

Compare Source

  • Features
    • Handle Web scraping of text/plain as <pre class="text-plain"> #​8340
    • New customisable message for closed registrations #​8462
  • 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_transliterate fallback (when the php-intl extension is unavailable) #​8427
    • Fix regression with MySQL/MariaDB index hint #​8460
    • Auto-add lastUserModified database 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
    • Change Content-Disposition: inline to attachment in f.php #​8344
    • Hardened user methods exists, mtime, ctime #​26c1102
  • Deployment
    • Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #​8392
  • SimplePie
  • Extensions
    • Update .gitignore to ignore installed extensions #​8372
  • UI
    • Add data-category="3" to ease custom CSS styling of articles #​8397
    • Fix space between By: and the author’s name #​8422
  • I18n
  • Misc.

v1.28.0

Compare Source

  • Features
    • New sorting and filtering by date of User modified #​7886, #​8090,
      #​8105, #​8118, #​8130
      • Corresponding search operator, e.g. userdate:PT1H for the past hour #​8093
      • Allows finding articles marked by the local user as read/unread or starred/unstarred at specific dates for e.g. undo action.
    • New sorting by article length #​8119
    • New advanced search form #​8103, #​8122, #​8226
    • Add compatibility with PCRE word boundary \b and \B for 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
    • Allow marking as read articles older than 1 or 7 days also when sorting by publication date #​8163
    • New option to show user labels instead of tags in RSS share #​8112
    • Add new feed visibility (priority) Show in its feed #​7972
    • New ability to share feed visibility through API (implemented by e.g. Capy Reader) #​7583, #​8158
    • Configurable notification timeout #​7942
    • OPML export/import of unicity criteria #​8243
    • Ensure stable IDs (categories, feeds, labels) during export/import #​7988
    • Add username and timestamp to SQLite export from Web UI #​8169
    • Add option to apply filter actions to existing articles #​7959, #​8259
    • Support CSS selector ~ subsequent-sibling #​8154
    • Rework saving of configuration files for more reliability in case of e.g. full disk #​8220
    • Web scraping support date format as milliseconds for Unix epoch #​8266
    • Allow negative category sort numbers #​8330
  • Performance
    • Improve SQL speed for updating cached information #​6957, #​8207,
      #​8255, #​8254, #​8255
    • Fix SQL performance issue with MySQL, using an index hint #​8211
    • Scaling of user statistics in Web UI and CLI, to help instances with 1k+ users #​8277
    • API streaming of large responses for reducing memory consumption and increasing speed #​8041
  • Security
  • Bug fixing
    • Exclude local networks for domain-wide HTTP Retry-After #​8195
    • Fix OpenID Connect with Debian 13 #​8032
    • Fix MySQL / MariaDB bug wrongly sorting new articles #​8223
    • Fix MySQL / MariaDB database size calculation #​8282
    • Fix SQLite bind bug when adding user label #​8101
    • Fix SQL auto-update of field f.kind to ease migrations from FreshRSS versions older than 1.20.0 #​8148
    • Fix search encoding and quoting #​8311, #​8324, #​8338
    • Fix handling of database unexpected null content (during migrations) #​8319, #​8321
    • Fix drag & drop of user query losing information #​8113
    • Fix DOM error while filtering retrieved full content #​8132, #​8161
    • Fix config.custom.php during install #​8033
    • Fix do not mark important feeds as read from category #​8067
    • Fix regression of warnings in Web browser console due to lack of window.bcrypt object #​8166
    • Fix chart resize regression due to chart.js v4 update #​8298
    • Fix CLI user creation warning when language is not given #​8283
    • Fix merging of custom HTTP headers #​8251
    • Fix bug in the case of duplicated mark-as-read filters #​8322
  • SimplePie
  • Deployment
    • Docker default image updated to Debian 13 Trixie with PHP 8.4.11 and Apache 2.4.65 #​8032
    • Docker alternative image updated to Alpine 3.23 with PHP 8.4.15 and Apache 2.4.65 #​8285
    • Fix Docker healthcheck cli/health.php compatibility with OpenID Connect #​8040
    • Improve Docker for compatibility with other base images such as Arch Linux #​8299
      • Improve cli/access-permissions.sh to detect the correct permission Web group such as www-data, apache, or http
    • Update PostgreSQL volume for Docker #​8216, #​8224
    • Catch lack of exec() function for git update #​8228
    • Work around DOMDocument::saveHTML() scrambling charset encoding in some versions of libxml2 #​8296
    • Improve configuration checks for PHP extensions (in Web UI and CLI), including recommending e.g. php-intl #​8334
  • UI
  • API
    • API performance optimisation: streaming of large responses #​8041
    • Fever API: Add with_ids parameter to mass-change read/unread/saved/unsaved on lists of articles #​8312
    • Misc API: better REST error semantics #​8232
  • Extensions
  • I18n
  • Misc.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@trueforge-bot
Copy link

trueforge-bot bot commented Feb 24, 2026

📦 App Size Analysis

Note

Comparing ghcr.io/trueforge-org/freshrss:rollingghcr.io/trueforge-org/freshrss:sandbox

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 142.43 MB 142.55 MB +121.81 kB (+0.09%) 🔼
linux/arm64 139.65 MB 139.77 MB +120.59 kB (+0.09%) 🔼

Copy link
Member

@Crow-Control Crow-Control left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto approved automated PR

@truecharts-admin truecharts-admin merged commit 76cc73e into main Feb 24, 2026
14 checks passed
@truecharts-admin truecharts-admin deleted the renovate/freshrss-freshrss-1.x branch February 24, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants