Releases: anuragxxd/redrush
Releases · anuragxxd/redrush
v0.1.0
Initial release of RedRush — event-driven filesystem-to-S3 sync daemon.
What's included
- Watcher — fsnotify-based recursive directory watching with auto-discovery of new subdirectories
- Debouncer — per-path coalescing with strict max-wait ceiling
- Uploader — bounded worker pool with automatic multipart uploads via AWS SDK manager
- Reconciler — periodic full-scan diffing by size + source-mtime metadata, with delete-sync mode
- Syncer — orchestrator with graceful shutdown (SIGTERM/SIGINT → flush → drain → exit)
- One-shot mode — single reconciliation pass for batch/CI use
- Docker image — multi-stage distroless build (~10MB, nonroot)
- Integration tests — 16 tests against real MinIO via Docker Compose