Releases: GaiaNet-AI/celery-rs
Releases · GaiaNet-AI/celery-rs
v0.6.2
v0.6.1
- New Feature – Added a Redis Beat scheduler backend with distributed leader election to support resilient multi-instance scheduling (#6).
- Compatibility Fixes – Addressed compiler and lint changes on Rust 1.80+, relaxed clippy’s
manual_is_multiple_of, removed the global-D warnings, and temporarily disabled the minimal-versions check for build stability.
v0.6.0
- Modernized Dependencies – Upgraded the key crates throughout the workspace to their contemporary releases, aligning with current ecosystem expectations and resolving API drift.
- Multithreading Improvements – Refined internal concurrency handling to better support multi-threaded workloads and prepared the project for crates.io publication by tightening AMQP compatibility and linting coverage.
- Redis Broker Enhancements – Addressed Redis-specific compilation and runtime issues, improving stability when exchanging messages between Rust producers and Python Celery workers (rusty-celery#371).
- Task API Expansion – Added support for the
expiresoption on the task decorator, bringing parity with Celery’s expiration semantics (rusty-celery#373). - Test & Codebase Cleanup – Removed outdated Lapin consumer tests and refreshed auxiliary code to match the updated dependency stack.