Skip to content

v4.8.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 20:48
· 308 commits to dev since this release

Added

  • Job notificationsJobNotificationService dispatches email on job state changes (pending → running → success/failure) via a background TaskManager; triggered from handler helpers (_set_running, _set_success, etc.)
  • Docker healthcheck — server container now exposes a /health probe

Changed

  • Job runner refactored into typed handlersJobRunner now dispatches via a _HANDLER_REGISTRY of BaseHandler/BatchHandler subclasses; each job type has its own module under scheduler/handlers/
  • Web app synced before Docker buildlncrawl-web artifacts are pulled in as part of the Docker build step
  • crawler_version stamped on novel/chapter updates — upserts now use a merge strategy to preserve existing data

Fixed

  • Server hangup — root cause of hang addressed (event lock contention / crawler resource leak)
  • Server crash — crawler resource leak on shutdown fixed; Docker healthcheck added
  • crawl.py (#3030) — regression in CLI crawl flow corrected
  • Torproxy — re-enabled after an unintended regression

Full Changelog: v4.7.0...v4.8.0