Skip to content

Releases: anuragxxd/redrush

v0.1.0

26 Apr 09:41
70efac3

Choose a tag to compare

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