Commit 9748c9a
committed
chore(release): 0.1.0
## [0.1.0](v0.0.0...v0.1.0) (2026-01-20)
### 🚀 Features
* Add backup verification section to README with integrity checks and scripts ([52f5db6](52f5db6))
* Add Dependabot configuration and Docker maintenance workflow for automated updates ([10b7874](10b7874))
* Add error logging for backup failures in run_backup function ([003fdc1](003fdc1))
* Add Git LFS support for backup and alerting, including size reporting ([c442e0c](c442e0c))
* Add GITHUB_BACKUP_ALL_ACCESSIBLE setting to backup all accessible repositories ([063175b](063175b))
* Add LFS status reporting to backup results and console output ([01e2c84](01e2c84))
* Add MinIO bucket setup script and dependencies ([3d68596](3d68596))
* Add roadmap and planned features for GitHub Discussions backup ([82eaba1](82eaba1))
* Add S3 prefix configuration and update backup key structure ([6380b90](6380b90))
* Add state persistence and S3 prefix configuration to backup process ([2809e56](2809e56))
* Adjust repository fetching to include private repos for organizations ([5a33f7b](5a33f7b))
* Always display LFS status in email and Teams alerts for consistency ([dda778a](dda778a))
* Enhance alerting system with detailed results and next run time display ([da927a3](da927a3))
* Enhance authentication modes documentation and configuration for GitHub Backup ([116a27e](116a27e))
* Enhance backup and restore functionality with LFS support and state management improvements ([962b046](962b046))
* Enhance logging during repository fetching and scanning process ([ca5ad94](ca5ad94))
* Enhance owner resolution for private repositories in GitHubBackupClient ([634a3c3](634a3c3))
* Enhance repository scanning and logging for backup process ([d8660e3](d8660e3))
* Implement graceful shutdown handling for backup processes ([50c0785](50c0785))
* Implement repository emptiness check before bundle creation and adjust backup logic ([41e26c9](41e26c9))
* Implement S3 state synchronization in SyncStateManager and update backup process ([1c3b90b](1c3b90b))
* Improve wiki URL generation to handle clone URLs without trailing .git correctly ([63beafa](63beafa))
* Internal Version 1 (Initial Checkin) ([d48965c](d48965c))
* Optimize GitHub client initialization for improved performance with large organizations ([8c4e150](8c4e150))
* Refactor MinIO bucket setup script to use MinIO SDK instead of boto3 ([07c5d58](07c5d58))
* Test Cases and Refactor ([4e3eeef](4e3eeef))
* Update alerting system to use 'backup_status' event and enhance documentation ([9ede1a7](9ede1a7))
* Update backup scheduling to use cron format in configuration and documentation ([eb59bfe](eb59bfe))
* Update Git operations to allow caller to handle logging for clone failures and adjust scheduler documentation for cron mode ([325a91c](325a91c))
* Update metadata export limitations and notes for unauthenticated mode in README ([011e19f](011e19f))
* Update release workflow to include additional paths for pull requests and enhance validation jobs ([fbe2de1](fbe2de1))
* Update S3 key structure for backups to enhance logical browsing and organization ([e501eb1](e501eb1))
* Update S3_PREFIX configuration in README and .env.example for improved path structure ([19710e8](19710e8))
### 🐛 Bug Fixes
* Isolate pytest from CI/CD injected environment variables ([8e859b2](8e859b2))
* Remove success message from pytest output in Dockerfile ([1aea609](1aea609))
* Test & Runtime ([82416d4](82416d4))
* Update LFS status reporting to use '0' instead of '-' for consistency in email and Teams alerts ([eef9c25](eef9c25))
### ♻️ Refactoring
* logging to use BackupLogger for consistent console output ([9f41192](9f41192))1 parent fbe2de1 commit 9748c9a
1 file changed
Lines changed: 48 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
0 commit comments