v2.0.0
Added
- Lock mechanism to prevent concurrent backup operations
- Weekly log rotation using logrotate
- Error handling and proper exit codes in all backup scripts
- Environment variable support for backup paths (SOURCE, BACKUP)
- Configurable retention period for monthly backups (RETENTION_DAYS)
Changed
- Moved utility functions to /usr/local/lib/backup-utils.sh
- Reorganized project structure (scripts/, config/, etc.)
Full Changelog: v1.0.0...v2.0.0