Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Mar 01:33
· 40 commits to main since this release

Added

  • Chunked upload protocol to avoid Cloudflare 413 Payload Too Large errors
  • New ChunkedUploadService — splits backup files into 20 MB chunks and sends via 3-phase protocol (init → chunks → finalize)
  • Per-chunk retry logic (3 attempts, 2s delay) for resilient uploads
  • SHA-256 checksum verification for both individual chunks and the complete file
  • New chunk_size config option (NOTIFIER_CHUNK_SIZE env var, default 20 MB)

Changed

  • NotifierStorageService and NotifierDatabaseService now use ChunkedUploadService via constructor DI
  • Removed uploadWithRetry() from both services (replaced by chunked upload logic)
  • Registered ChunkedUploadService as singleton in NotifierServiceProvider

Full Changelog: v2.2.6...v2.3.0