v0.8.4-rc: New background worker system w/ huey+supervisord, plugin dependency auto-installing w/ Ansible/Pyinfra
[!WARNING] This is an ALPHA pre-release that improves upon the previous v0.8.3-rc ALPHA pre-release. The next stable release will be v0.9.0. The
v0.8.x-rcseries of releases are for collecting feedback while we make big architectural improvements to support a new public plugin marketplace + ecosystem (powered bypluggy+huey+pydantic). We want brave early adopters to help us test it! (if that's not you, wait for v0.9!)
Highlights
- 🪵 moved to proper event-driven task system huey +
django-huey-monitor - 🦸♂️ integrated supervisord to manage bg workers
- 📦 integrated ansible/pyinfra (an ansible alternative) to install subdependency packages at runtime
- ⚡️ continued switching from
runserverto proper Channels + Daphne ASGI - 🧩 lots more plugins!
Full Changelog: https://github.com/ArchiveBox/ArchiveBox/compare/v0.8.3-rc...v0.8.4-rc