This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+3 more
Summary
AI summaryBroad release touches https://github.com/FreshRSS/FreshRSS/releases/tag/1.29.0, https://github.com/FreshRSS/FreshRSS/milestones/1.29.1, https://github.com/FreshRSS/FreshRSS/blob/1.291/CHANGELOG.md, and https://github.com/FreshRSS/FreshRSS/pull/8818.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Accept .txt import of feed URLs in addition to OPML Accept .txt import of feed URLs in addition to OPML Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
New CLI for automatic periodic SQLite export with retention New CLI for automatic periodic SQLite export with retention Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
More feed info: last received date, publication date More feed info: last received date, publication date Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Feature | Medium |
Improve Swage theme Improve Swage theme Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Feature | Medium |
Various UI and style improvements Various UI and style improvements Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Dependency | Medium |
Update dev dependencies Update dev dependencies Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Deprecation | Medium |
Rename Nord theme to Nord Rename Nord theme to Nord Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Fix search in shared user queries with empty results Fix search in shared user queries with empty results Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
Fix XML errors with loading invalid OPML in lib_opml library Fix XML errors with loading invalid OPML in lib_opml library Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
Fix ensure maximum number of feeds also with Dynamic OPML Fix ensure maximum number of feeds also with Dynamic OPML Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
Fix click mark as read Fix click mark as read Source: granite4.1:8b-q6_K@2026-05-20 Confidence: high |
— |
| Bugfix | Medium |
Fix cookies with some browsers Fix cookies with some browsers Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Bugfix | Medium |
Fix cookie handling issues with some browsers Fix cookie handling issues with some browsers Source: granite4.1:30b@2026-05-20-audit Confidence: low |
— |
| Refactor | Medium |
Improve browser compatibility to keep mobile navigation at the bottom Improve browser compatibility to keep mobile navigation at the bottom Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Refactor | Medium |
Improve support of older/simpler Web browsers/engines such as SeaMonkey Improve support of older/simpler Web browsers/engines such as SeaMonkey Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Refactor | Medium |
Replace GIF spinner by CSS spinner Replace GIF spinner by CSS spinner Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Other | Medium |
Improve Brazilian Portuguese translations Improve Brazilian Portuguese translations Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Other | Medium |
Improve Dutch translations Improve Dutch translations Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Other | Medium |
Improve German translations Improve German translations Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Other | Medium |
Improve Polish translations Improve Polish translations Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Other | Medium |
Improve Russian translations Improve Russian translations Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
| Other | Medium |
Improve Traditional Chinese translations Improve Traditional Chinese translations Source: granite4.1:8b-q6_K@2026-05-20 Confidence: low |
— |
Full changelog
This is bug-fix release for 1.29.0.
Feature highlights✨:
- Accept
.txtimport of feed URLs in additional to e.g. OPML - New CLI for automatic periodic SQLite export with retention
- More feed info: last received date, publication date
Bug fixes highlights 🐛:
- Fix cookies with some browsers
- Fix search in shared user queries with empty results
UI highlights 🖼:
- Improve Web browsers compatibility
This release has been made by @Alkarex, @Frenzie, @IEEE-754, @Inverle, @McFev, @ciro-mota, @cweiske, @polybjorn and newcomer @mzl2233
Full changelog:
- Features
- Bug fixing
- 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
- UI
- Improve browser compatibility to keep mobile navigation at the bottom #8833
- Improve support of older/simpler Web browsers/engines such as SeaMonkey #8810,
#8811, #8813, - Improve Swage theme #8842
- Rename Nord theme to Nord #8805
- Replace GIF spinner by CSS spinner #8804, #8812
- Various UI and style improvements: #8800, #8816,
- I18n
- Misc.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]