mirror of
https://github.com/netinvent/npbackup.git
synced 2025-11-10 14:11:23 +08:00
Update CHANGELOG
This commit is contained in:
parent
5781599dde
commit
d8983e4324
1 changed files with 51 additions and 4 deletions
55
CHANGELOG
55
CHANGELOG
|
|
@ -13,22 +13,69 @@
|
|||
- NPBackup Operation mode
|
||||
- manages multiple repos with generic key (restic key add) or specified key
|
||||
|
||||
## 2.3.0 - XX
|
||||
## 3.0.0
|
||||
!- Multi repository support (everything except repo URI can be inherited from groups)
|
||||
- Major config file rewrite, now repo can inherit common settings from repo groups
|
||||
! - New option --show-final-config to show inheritance in cli mode (gui mode has visual indicators)
|
||||
!- Group settings for repositories
|
||||
!- New operation planifier for backups / cleaning / checking repos
|
||||
- Current backup state now shows more precise backup state, including last backup date when relevant
|
||||
!- Implemented retention policies
|
||||
! - Optional time server update to make sure we don't drift before doing retention operations
|
||||
! - Optional repo check befoire doing retention operations
|
||||
!- Implemented repo check / repair actions
|
||||
!- --check --repair
|
||||
- Split npbackup into CLI and GUI so GUI doesn't have a console window anymore
|
||||
|
||||
!- Backup admin password is now stored in a more secure way
|
||||
!- Added backup client privileges
|
||||
!- Pre and post-execution scripts
|
||||
! - Multiple pre and post execution scripts are now allowed
|
||||
! - Post-execution script can now be force run on error / exit
|
||||
! - Script result now has prometheus metrics
|
||||
!- NTP server
|
||||
!-permissions
|
||||
|
||||
## Features
|
||||
- New viewer mode allowing to browse/restore restic repositories without any NPBackup configuation
|
||||
!- Viewer can have a configuration file
|
||||
- Multi repository support
|
||||
!- Operation center
|
||||
-- GUI operation center allowing to mass execute actions on repos / groups
|
||||
!- CLI operation center via `--group-operation --repo-group=default_group`
|
||||
!- Implemented retention policies
|
||||
!- Operation planifier allows to create scheduled tasks for operations
|
||||
!- Implemented scheduled task creator for Windows & Unix
|
||||
!(simple list of tasks, actions, stop on error)
|
||||
- Implemented repo quick check / full check / repair index / repair snapshots / unlock / forget / prune / dump / stats commands
|
||||
! Added permissions management
|
||||
- Added snapshot tag to snapshot list on main window
|
||||
- Split npbackup into separate CLI and GUI
|
||||
- Status window has been refactored so GUI now has full stdout / stderr returns from runner and backend
|
||||
- Implemented file size based exclusion
|
||||
- CLI can now fully operate in API compatible mode via --json parameter
|
||||
- Parses non json compliant restic output
|
||||
- Always returns a result boolean and a reason when failing
|
||||
- CLI now accepts --stdin parameter to backup streams sent to CLI
|
||||
- Added minimum backup size upon which we declare that backup has failed
|
||||
- All bytes units now have automatic conversion of units (K/M/G/T/P bits/bytes or IEC bytes)
|
||||
- Refactored GUI and overall UX of configuration
|
||||
|
||||
## Fixes
|
||||
- Default exit code is now worst log level called
|
||||
- Show anonymized repo uri in GUI
|
||||
- Fix deletion failed message for en lang
|
||||
- Fix Google cloud storage backend detection in repository uri
|
||||
|
||||
## Misc
|
||||
- Concurrency checks (pidfile checks) are now directly part of the runner
|
||||
- Allow a 30 seconds grace period for child processes to close before asking them nicely, and than not nicely to quit
|
||||
- Fully refactored prometheus metrics parser to be able to read restic standard or json outputs
|
||||
- Added initial tests
|
||||
|
||||
## 2.2.2 - 14/12/2023 (internal build only)
|
||||
- Fixed backup paths of '/' root partitions
|
||||
- Properly display repository init errors
|
||||
- Logs didn't show proper error status
|
||||
- Fixed wrong init detection for S3 backend
|
||||
|
||||
## 2.2.1 - 28/08/2023
|
||||
- Added snapshot deletion option in GUI
|
||||
- Fix ignore_cloud_files parameter did not work on some non systems (still an issue, see https://github.com/restic/restic/issues/4155)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue