Skip to content

Commit 9748c9a

Browse files
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

File tree

CHANGELOG.md

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

0 commit comments

Comments
 (0)