-
Notifications
You must be signed in to change notification settings - Fork 832
Description
Bug Summary
Feed is updated only when triggered manually
Description
I have a feed that is actually generated by Upvote RSS that is set to regular update and I can see from the logs that the update happens, yet new entries are not inserted. When I trigger a manual refresh, the items are correctly inserted. I enabled debug logging and I can see that the automatic refresh generates the following message:
2026-01-06 19:25:11.566
DEBUG
level=DEBUG msg="Request response" effective_url="https://upvote.MASKED/?platform=hacker-news&community=frontpage&score=0&content=&comments=10&view=rss" content_length="" content_encoding="" content_type="text/xml; charset=utf-8"
Whereas the manual refresh generates a line like this:
2026-01-06 21:04:40.325
DEBUG
level=DEBUG msg="Request response" effective_url="https://upvote.MASKED/?platform=hacker-news&community=frontpage&score=0&content=&comments=10&view=rss" content_length="" content_encoding=br content_type="text/xml; charset=utf-8"
Note the different in content_encoding. Notably, other feeds (which refresh successfully automatically, such as the reddit feed below) generated by Upvote also have content_encoding=br.
~ $ wget -O /dev/null -S 'https://upvote.MASKED/?platform=reddit&subreddit=kubernetes&threshold=80&showScore=&content=&comments=5&filterPinnedComments=&filterOldPosts=7&view=rss'
Connecting to upvote.MASKED (192.168.1.3:443)
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Date: Tue, 06 Jan 2026 20:08:32 GMT
Server: envoy
Vary: Accept-Encoding
X-Envoy-Upstream-Service-Time: 8
X-Powered-By: PHP/8.4.10
Connection: close
Transfer-Encoding: chunked
saving to '/dev/null'
null 100% |********************************************************************************************************************************************************| 21121 0:00:00 ETA
'/dev/null' saved
~ $ wget -O /dev/null -S 'https://upvote.MASKED/?platform=hacker-news&community=frontpage&score=0&content=&comments=10&view=rss'
Connecting to upvote.xba.li (192.168.1.3:443)
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Date: Tue, 06 Jan 2026 20:09:01 GMT
Server: envoy
Vary: Accept-Encoding
X-Envoy-Upstream-Service-Time: 10
X-Powered-By: PHP/8.4.10
Connection: close
Transfer-Encoding: chunked
saving to '/dev/null'
null 100% |********************************************************************************************************************************************************| 334k 0:00:00 ETA
'/dev/null' saved
~ $
The generated feed also appears to be fully fine, see attached.
It's very strange but working like this consistently for days now, any pointers how to further debug? I found nothing more useful info in the debug logs.
Steps to Reproduce
See above.
Expected Behavior
Automatic feed refresh should complete and insert new entries.
Actual Behavior
Automatic feed refresh does not insert new entries, just when triggered manually.
Version
2.2.15
Browser
Safari
Relevant Logs or Error Output
Additional Context
Miniflux is running in Kubernetes.
Checklist
- I have searched existing issues to ensure this bug hasn't been reported before.