v1.0.1 Release Notes
Overview
This release introduces the initial implementation and refinement of the backup automation system, including scheduled backup execution, API-based reporting, Cloudflare R2 storage integration, and local backup lifecycle management.
It also includes the completion of basic Python syntax learning and several improvements to backup execution, reporting, and issue handling.
What's Changed
Backup System
- Completed the initial backup feature implementation with API endpoint delivery.
- Added backup duration and execution status messages to the backup report payload.
- Automated backup schedule checks and job reporting.
- Added automatic creation of the backup destination directory when it does not exist.
- Updated backup execution and reporting payloads to align with the latest API specifications.
- Added keep_local_backup handling to control whether local backup archives are retained or deleted after processing.
Cloud Storage
- Integrated Cloudflare R2 for backup archive uploads.
- Added documentation for the Cloudflare R2 storage integration.
Maintenance
- Resolved reported issues and applied related fixes.
- Completed the basic Python syntax learning phase required for the project.
Pull Requests
- chore(python): complete basic Python syntax learning by @novaardiansyah in #1
- feat(backup): complete backup feature with API endpoint delivery by @novaardiansyah in #2
- feat(backup): include duration and status message in backup payload by @novaardiansyah in #3
- feat(backup): automate backup schedule check and job reporting by @novaardiansyah in #4
- feat(backup): ensure destination directory is created automatically by @novaardiansyah in #5
- feat(storage): integrate Cloudflare R2 backup upload and documentation by @novaardiansyah in #6
- Fix issue by @novaardiansyah in #7
- feat(backup): update backup execution and report payload according to… by @novaardiansyah in #8
- feat(backup): update backup report payload according to latest API docs by @novaardiansyah in #9
- feat(backup): add keep_local_backup handling to delete local archive … by @novaardiansyah in #10
New Contributors
- @novaardiansyah made their first contribution in #1
Full Changelog: https://github.com/novaardiansyah/sysadmin/commits/v1.0.1