FreshRSS 1.29 Feed Aggregator Adds New Sorting Controls

FreshRSS 1.29 self-hosted RSS feed aggregator adds new sorting controls, feed icons, webhook support, and PHP 8.5 improvements.

FreshRSS 1.29 has been released as a major update to the self-hosted RSS feed reader, introducing a new key feature: the ability to set sort order preferences at the global, category, and feed levels, giving users greater control over article display.

The update also introduces filtering by server modification date, including a new search operator to find articles modified within the past day.

Feed handling is improved with support for feed-provided icons, automatic marking of new articles as read when an identical GUID exists in the same category, and adjustments to feed visibility and priority during search. Plus, unread-date statistics can now be filtered by feed visibility, and the update adds support for the category field when importing JSON feeds.

FreshRSS 1.29 self-hosted RSS feed aggregator.
FreshRSS 1.29 self-hosted RSS feed aggregator.

On the UI side, FreshRSS now includes an option to hide the sidebar by default and offers improved mobile views for thumbnails and summaries. Additional updates allow users to disable the unread counter in the browser tab title and favicon, display the duration of feed issues, enhance the add-feed interface, and update several themes.

Security enhancements include restricting cURL usage to HTTP and HTTPS, improved favicon URL sanitization, a new iframe referrer allow-list setting, corrected email validation for users with unverified addresses, and updated Set-Cookie handling to use PHP’s native SameSite support.

The extension system receives a new Webhook extension that enables automated RSS notifications and a new LLM Classification extension that can automatically tag incoming articles using prompts sent to an LLM. On the command line, FreshRSS now includes a cli/purge.php command to apply purge policies.

Finally, bug fixes cover several search-related problems, including regex-looking strings, backslash expansion, user query parsing, and shared user queries.

For more information, see the changelog. If you want to install FreshRSS, follow our dedicated guide. In only a few minutes, you’ll have your own self-hosted RSS reader up and running.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *