github versun/RSSBox 2026.8.4

6 hours ago

What's Fixed

  • Fix stale cron lock files blocking scheduled feed updates (#161): a process killed before cleanup (e.g. container restart, OOM kill) left /tmp/update_feeds_<frequency>.lock behind, silently skipping every later run of that frequency. Locking now uses a kernel-managed flock, released automatically on process exit for any reason. Same fix applied to cleanup_entries.

Maintenance

  • Make AI filter tests hermetic (mock OpenAIAgent.completions), fixing CI failures caused by openai 2.53.0 rejecting empty api_key.
  • CI now installs dependencies from uv.lock via uv sync --locked, eliminating dependency drift between CI and local/Docker builds.

Don't miss a new RSSBox release

NewReleases is sending notifications on new releases.