Skip to content

v1.3.0

Choose a tag to compare

@aliyevmursal aliyevmursal released this 01 Apr 16:47
· 2 commits to main since this release
4913fd0

πŸš€ New Features List
πŸ›’οΈ Database Support
βœ… MySQL/MariaDB Backup

πŸ“Œ Full backup using mysqldump
πŸ“œ Backup of stored procedures, triggers, and events
🎯 Options to backup all databases or a specific list
πŸ”— Integration with compression & encryption
βš™οΈ Configurable database connection settings (host, port, credentials)

βœ… PostgreSQL Support

πŸ“Œ Backup with pg_dump
πŸ’Ύ Custom format backups for efficient storage
🎯 Support for all databases or a specific list
πŸ” Backup verification & reporting
βš™οΈ Configurable PostgreSQL connection settings

πŸ”₯ Advanced Backup Features
🚫 File Exclusion Patterns

🏷️ Support for regex & glob patterns to exclude files
πŸ“‚ Comma-separated patterns for easy setup
πŸ”„ Works with tar (compressed) & rsync (uncompressed) backups
πŸš€ Improves space efficiency by avoiding unnecessary files

πŸ’Ύ Deduplication

⚑ Storage optimization by removing duplicate files
πŸ”‘ SHA-256 hashing to identify identical files
πŸ”— Hard link usage for space-saving while maintaining structure
πŸ“Š Tracking database to manage deduplication across backup sets

πŸ” Security Enhancements
πŸ”’ Encryption Support

πŸ›‘οΈ AES-256-CBC encryption for securing backup files
πŸ”‘ PBKDF2 key derivation for stronger protection
πŸ§‚ Salt generation & storage for each encrypted file
πŸ”„ Seamless integration with backup & restore processes
πŸ” Password protection for sensitive backups

πŸ› οΈ Backup Verification

🧩 SHA-256 checksum for each file
πŸ” Automatic integrity verification post-backup
πŸ”„ Integrity checks during restore
πŸ“Š Detailed reports for verification failures
🚨 Prevention against corrupted backups

πŸ’Ύ Disk Space Monitoring
πŸ“Š Pre-Backup Space Check

πŸ” Automatic disk space verification
πŸ“ Configurable minimum space threshold
🚨 Prevention of backup failures due to low space
πŸ“Š Detailed disk usage statistics

πŸ“’ Disk Usage Reporting

πŸ“© Disk space information included in notifications
πŸ“Š Reporting of total, used, and available space
πŸ“‰ Percentage-based usage indication
⏰ Early warnings for low disk space

πŸ“£ Enhanced Notification System
πŸ“§ Improved Email Notifications

πŸ“Œ Status-based email subjects (SUCCESS βœ… / FAILED ❌)
πŸ’Ύ Disk space usage report included
πŸ” Detailed error reporting for failures
πŸ“Š Comprehensive backup stats in emails

πŸ“² Enhanced Telegram Notifications

βœ… Visual indicators for backup success/failure
πŸ“Š Disk space metrics in messages
πŸ“‘ Structured format for readability
🚨 Error details for troubleshooting