June 2025 in Feeds Fun
This is the first monthly recap of Feeds Fun. We hope it will become a regular occurrence, allowing you to stay up-to-date with the project.
Summary:
- We made 7 releases. Numerous stability improvements and bug fixes were introduced.
- Feeds Fun should start better processing news from small, niche, and/or non-English sites.
- Self-hosted users should upgrade their
Supertokens
instance to11.0.4
version. - The Roadmap has been published, and we have already received your feedback. Thanks for that!
- 1.3M news entries were loaded, 43 new users registered.
Updates
What improved for the users of feeds.fun:
- Better validation of the values in the user settings view.
- Feeds Fun now better understands and correctly processes news with broken Unicode characters.
- Feeds Fun now smartly processes broken markup in feeds and attempts to extract as many valid entries as possible.
As a result, we should start better processing news from small, niche, and/or non-English sites.
What improved for our self-hosted users:
- We upgraded our auth dependency —
Supertokens
to11.0.4
version (from9.0.2
). If you use a multi-user setup, you should migrate yourSupertokens
instance manually. See Supertokens CHANGELOG for instructions. - Backend upgraded to
Python 3.13
. All backend dependencies are upgraded to the latest versions. - Improved stability of feed loading — more network errors are handled and processed correctly and silently.
ffun
CLI command now works correctly in the official Docker images.ffun cleaner
now does a better job of cleaning orphaned entries and feeds.- LLM tag processors now trim too big entries (according to
max_tokens_per_entry
model property) to avoid overspending tokens. - Improved performance of saving tags into the database. This fix should reduce spikes of DB connections usage and improve overall performance of the backend.
- Added support for ZSTD compression for feed loading.
This is a short recap, the full detailed list of changes you may find in our CHANGELOG.
Roadmap
A few weeks ago, we published our long-term development plans.
We would like to thank everyone who has already checked it out and provided feedback.
Based on your input, we added new tasks:
- Automatic translation of news to the user's language, thanks to imalyi.
- Smart suggestion of new rules based on likes/dislikes, thanks to nezartarbin.
- Summarization of news entry by the user request, thanks to nickyfoto
- Use content as a news item text if the content attribute exists in the RSS/ATOM feed, thanks to nickyfoto
Our plans are dynamic, and we are always open to suggestions and improvements. React to the tasks you like:
- Like to increase the priority of the task.
- Comment to help us better understand your needs.
- Create a feature request if we missed something important for you.
Fun stats for June
1.3M
news entries were loaded.43
new users registered.4
users set their OpenAI/Gemini API keys to use LLM tag processors — thank you for your support!~24 minutes
spent reading news in a day by an average active user.
Stay Connected
- Site: feeds.fun
- Reddit: r/feedsfun
- Discord: Feeds Fun
- Repository: github.com/Tiendil/feeds.fun
- Roadmap: Roadmap
- Full changelog: CHANGELOG.md
Read next
- Feeds Fun roadmap
- Official Docker images released
- Version 1.18 Released — collections going public
- Version 1.17 Released — interface restyling
- Version 1.16 Released — meet enhanced rules creation interface and new collection
- Version 1.15 released — feed discovery improved!
- Short summary of the last two months of Feeds Fun
- Version 1.12 released!
- Hello World, It's Feeds Fun!