github tastyware/streaq v6.3.0
tastyware/streaq:v6.3.0

latest release: v6.3.1
9 hours ago

What's Changed

  • Expand web UI functionality by @Graeme22 in #148
    • Adds new pages to the web UI for tracking/modifying cron jobs, viewing running worker statistics, and viewing overall task statistics like average slowdown.
    • Keep task results even when the result is None to support the new task statistics page
    • Remove redis_health_check cron job (health checks are now part of the renew_idle_timeouts code)
    • Fix bug where if renew_idle_timeouts was delayed for a long time (due to eg blocking the event loop), workers could reclaim their own tasks and later crash with a KeyError (#146)
    • Use SCAN instead of KEYS in Worker.get_tasks_by_status()
    • Bump coredis to v6.3.0, allowing for better cluster features and some bugfixes
    • Improve docker-compose for repeated testing
    • Task.unschedule() and Worker.unschedule_by_id() now return a bool instead of None representing whether the cron job was unscheduled successfully.
    • Small docs updates
    • Fix bug where test_reclaim_idle_task could fail when running pytest with xdist due to shared state

Full Changelog: v6.2.1...v6.3.0

Don't miss a new streaq release

NewReleases is sending notifications on new releases.