diff --git a/CHANGELOG.md b/CHANGELOG.md index 21ed53015..f8d135948 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,7 +30,10 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * Improve SQL speed for updating cached information [#6957](https://github.com/FreshRSS/FreshRSS/pull/6957), [#8207](https://github.com/FreshRSS/FreshRSS/pull/8207), [#8255](https://github.com/FreshRSS/FreshRSS/pull/8255), [#8254](https://github.com/FreshRSS/FreshRSS/pull/8254), [#8255](https://github.com/FreshRSS/FreshRSS/pull/8255) * Fix SQL performance issue with MySQL, using an index hint [#8211](https://github.com/FreshRSS/FreshRSS/pull/8211) + * Scaling of user statistics in Web UI and CLI, to help instances with 1k+ users [#8277](https://github.com/FreshRSS/FreshRSS/pull/8277) + * API streaming of large responses for reducing memory consumption and increasing speed [#8041](https://github.com/FreshRSS/FreshRSS/pull/8041) * Security + * 💥 Move unsafe autologin to an extension [#7958](https://github.com/FreshRSS/FreshRSS/pull/7958) * Fix some CSRFs [#8035](https://github.com/FreshRSS/FreshRSS/pull/8035) * Strengthen some crypto (login, tokens, nonces) [#8061](https://github.com/FreshRSS/FreshRSS/pull/8061) * Create separate HTTP `Retry-After` rules for proxies [#8029](https://github.com/FreshRSS/FreshRSS/pull/8029), [#8218](https://github.com/FreshRSS/FreshRSS/pull/8218) @@ -49,6 +52,7 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * Fix `config.custom.php` during install [#8033](https://github.com/FreshRSS/FreshRSS/pull/8033) * Fix do not mark important feeds as read from category [#8067](https://github.com/FreshRSS/FreshRSS/pull/8067) * Fix regression of warnings in Web browser console due to lack of `window.bcrypt` object [#8166](https://github.com/FreshRSS/FreshRSS/pull/8166) + * Fix chart resize regression due to `chart.js` v4 update [#8298](https://github.com/FreshRSS/FreshRSS/pull/8298) * Fix CLI user creation warning when language is not given [#8283](https://github.com/FreshRSS/FreshRSS/pull/8283) * Fix merging of custom HTTP headers [#8251](https://github.com/FreshRSS/FreshRSS/pull/8251) * SimplePie @@ -59,13 +63,16 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * Various upstream contributions [simplepie#940](https://github.com/simplepie/simplepie/pull/940), [simplepie#944](https://github.com/simplepie/simplepie/pull/944) * Deployment * Docker default image updated to Debian 13 Trixie with PHP 8.4.11 and Apache 2.4.65 [#8032](https://github.com/FreshRSS/FreshRSS/pull/8032) + * Docker alternative image updated to Alpine 3.23 with PHP 8.4.15 and Apache 2.4.65 [#8285](https://github.com/FreshRSS/FreshRSS/pull/8285) * Fix Docker healthcheck `cli/health.php` compatibility with OpenID Connect [#8040](https://github.com/FreshRSS/FreshRSS/pull/8040) * Update PostgreSQL volume for Docker [#8216](https://github.com/FreshRSS/FreshRSS/pull/8216), [#8224](https://github.com/FreshRSS/FreshRSS/pull/8224) * Catch lack of `exec()` function for git update [#8228](https://github.com/FreshRSS/FreshRSS/pull/8228) + * Work around `DOMDocument::saveHTML()` scrambling charset encoding in some versions of libxml2 [#8296](https://github.com/FreshRSS/FreshRSS/pull/8296) * UI - * New button for toggling sidebar on desktop view [#8201](https://github.com/FreshRSS/FreshRSS/pull/8201) + * New button for toggling sidebar on desktop view [#8201](https://github.com/FreshRSS/FreshRSS/pull/8201), [#8286](https://github.com/FreshRSS/FreshRSS/pull/8286) * Better transitions between groups of articles [#8174](https://github.com/FreshRSS/FreshRSS/pull/8174) * More visible selected article [#8230](https://github.com/FreshRSS/FreshRSS/pull/8230) + * Show the parsed search query instead of the original user input [#8293](https://github.com/FreshRSS/FreshRSS/pull/8293), [#8306](https://github.com/FreshRSS/FreshRSS/pull/8306) * Show search query in the page title [#8217](https://github.com/FreshRSS/FreshRSS/pull/8217) * Fix autocomplete issues in change password form [#7812](https://github.com/FreshRSS/FreshRSS/pull/7812) * Fix navigating between read feeds using shortcut shift+j/k [#8057](https://github.com/FreshRSS/FreshRSS/pull/8057) @@ -73,12 +80,13 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases). * Increase button visibility in UI to change theme [#8149](https://github.com/FreshRSS/FreshRSS/pull/8149) * Replace arrow navigation in theme switcher with `