๐ v0.5.1 โ Cloud Email Integration
This release introduces full cloud email system integration and expanded logging visibility across all core and standalone modules.
It focuses on communication reliability, secure environment upgrades, and diagnostic transparency.
โ๏ธ Main Script
/script/proxmox-backup.sh
Added
- โ๏ธ Implemented cloud email system integration for summary and notification delivery.
๐งฉ Core Libraries
/lib/log.sh
Added
- ๐งญ Added MAC address display in log output.
- ๐ฌ Added display of email delivery status via cloud service.
/lib/notify.sh
Added
- โ๏ธ Integrated cloud email system for external delivery.
- ๐ง Added MAC address display within email reports.
/lib/email_relay.sh
Added
- ๐ Created new cloud-based email handling module for relay and delivery management.
/lib/env
Added
- โ๏ธ Added cloud email functionalities to the environment configuration.
๐งฐ Standalone Scripts
/script/install.sh
Added
- ๐ชถ Modified and updated the email section in the
.envfile during upgrade to include new required data. - ๐งพ Added log entries for
.envfile check routine steps.
Fixes
- ๐งฉ Corrected initial
.envfile template which was using an outdated version.
/script/security-check.sh
Added
- ๐งฐ Added new secure files to the whitelist.
- ๐ Added additional files for extended security checks.
/script/fix-permissions.sh
Added
- ๐งพ Added new file validation check to ensure consistent permissions.
โ Overall Improvements
- โ๏ธ Seamless integration with cloud-based email systems.
- ๐งฉ Enhanced
.envmanagement and upgrade validation. - ๐งญ Improved visibility of email and MAC address information in logs and reports.
- ๐ Strengthened security scan coverage.
- โ๏ธ Improved diagnostic routines and permission validation.
โจ Result: The system now features a complete and secure cloud email relay layer, with richer logs and safer upgrade workflows.
Compatibility: PVE and PBS
Installation: bash -c "$(curl -fsSL https://raw.githubusercontent.com/tis24dev/proxmox-backup/main/install.sh)"