Skip to content

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Mar 19:43
· 38 commits to main since this release

Added

  • Queue support for backup jobs — backups can now be dispatched to a queue worker instead of running synchronously in the HTTP request
  • New ProcessBackupJob queued job with 15-minute timeout and single-attempt safety
  • New queue_connection config option (QUEUE_CONNECTION env var, default sync)
  • Queue configuration check in notifier:check command

Changed

  • Renamed environment variable references in validation output: BACKUP_ZIP_PASSWORDNOTIFIER_BACKUP_PASSWORD, BACKUP_CODENOTIFIER_BACKUP_CODE, BACKUP_URLNOTIFIER_URL
  • ChunkedUploadService now streams chunks via temp files instead of loading into memory — avoids memory exhaustion on large backups
  • NotifierDatabaseService and NotifierStorageService now 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