Skip to content

Releases: GaiaNet-AI/celery-rs

v0.6.2

07 Oct 07:58

Choose a tag to compare

  • New Feature – add a pluggable result backend API with Redis support plus AsyncResult helpers and docs/example

v0.6.1

03 Oct 08:32

Choose a tag to compare

  • 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

03 Oct 08:30

Choose a tag to compare

  • 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 expires option 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.