Skip to content

Commit 5de4ff0

Browse files
committed
Bump version to 0.2.0 - Security fixes and new features
1 parent 2d235c1 commit 5de4ff0

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3838

3939
[0.1.0]: https://github.com/zfhassaan/dbx/releases/tag/v0.1.0
4040

41+
## [0.2.0] - 2024-12-XX
42+
43+
### Security
44+
- **Fixed MySQL Password Security**: Changed from command-line password passing to `MYSQL_PWD` environment variable for secure credential handling
45+
- Passwords are no longer visible in process list
46+
47+
### Added
48+
- **CLI Cloud Upload**: Added `--upload` flag to all backup commands (mysql, postgres, mongo, sqlite)
49+
- **Cloud Provider Selection**: Support for selecting cloud provider via `--cloud` flag (s3, gcs, azure)
50+
- **Scheduled Backup Cloud Upload**: Automatic cloud upload support for scheduled backups
51+
- **Backup Verification**: Added backup file verification with size reporting and checksum calculation utilities
52+
- **Selective Restore Validation**: Enhanced validation for table/collection restore operations
53+
- **Progress Indicators**: Added status messages and progress feedback for long-running operations
54+
55+
### Improved
56+
- **PostgreSQL Incremental Backups**: Added comprehensive documentation and warnings about WAL archiving requirements
57+
- **Error Messages**: Enhanced error messages for restore operations with better validation feedback
58+
- **MySQL Table Restore**: Improved table extraction logic with better pattern matching
59+
60+
### Technical
61+
- Created `internal/utils/verify.go` for backup verification utilities
62+
- Created `internal/utils/progress.go` for progress indication
63+
- Enhanced scheduler with cloud upload integration
64+
- Improved security across all database operations
65+
66+
### Breaking Changes
67+
None. All changes are backward compatible.
68+
69+
[0.2.0]: https://github.com/zfhassaan/dbx/releases/tag/v0.2.0
70+

main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ func (a *App) showBanner() {
5757
| _ \| __ )| \/ | ___
5858
| | | | _ \| |\/| |/ _ \
5959
| |_| | |_) | | | | (_) |
60-
|____/|____/|_| |_|\___/ v0.1.0
60+
|____/|____/|_| |_|\___/ v0.2.0
6161
6262
DBX — Dead-simple database backups.
6363
-----------------------------------

0 commit comments

Comments
 (0)