v2.3.0
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_sizeconfig option (NOTIFIER_CHUNK_SIZEenv var, default 20 MB)
Changed
NotifierStorageServiceandNotifierDatabaseServicenow useChunkedUploadServicevia constructor DI- Removed
uploadWithRetry()from both services (replaced by chunked upload logic) - Registered
ChunkedUploadServiceas singleton inNotifierServiceProvider
Full Changelog: v2.2.6...v2.3.0