v2.3.1
Added
- Queue support for backup jobs — backups can now be dispatched to a queue worker instead of running synchronously in the HTTP request
- New
ProcessBackupJobqueued job with 15-minute timeout and single-attempt safety - New
queue_connectionconfig option (QUEUE_CONNECTIONenv var, defaultsync) - Queue configuration check in
notifier:checkcommand
Changed
- Renamed environment variable references in validation output:
BACKUP_ZIP_PASSWORD→NOTIFIER_BACKUP_PASSWORD,BACKUP_CODE→NOTIFIER_BACKUP_CODE,BACKUP_URL→NOTIFIER_URL ChunkedUploadServicenow streams chunks via temp files instead of loading into memory — avoids memory exhaustion on large backupsNotifierDatabaseServiceandNotifierStorageServicenow re-throw exceptions instead of silently logging, enabling proper error propagation in queued jobs- Backup filenames now include time (
Y-m-d_H-i-s) to avoid collisions on multiple daily backups
Fixed
- Updated all test assertions to match renamed environment variable names
Full Changelog: v2.3.0...v2.3.1