mirror of
https://github.com/netinvent/npbackup.git
synced 2024-09-20 06:46:13 +08:00
Update changelog
This commit is contained in:
parent
3beb42250a
commit
542da5b4c4
16
CHANGELOG
16
CHANGELOG
|
@ -18,12 +18,12 @@
|
|||
- Implemented retention policies
|
||||
- Optional time server update to make sure we don't drift before doing retention operations
|
||||
- Operation planifier allows to create scheduled tasks for operations
|
||||
- Implemented repo quick check / full check / repair index / repair snapshots / unlock / forget / prune / dump / stats commands
|
||||
- Implemented repo quick check / full check / repair index / repair packs /repair snapshots / recover / unlock / forget / prune / dump / stats commands
|
||||
- Implemented new housekeeping command which is a shorthand for check, forget and prune commands
|
||||
- Added per repo permission management
|
||||
- Repos now have backup, restore and full privileges, optionally allowing to restrict access for end users
|
||||
- Added snapshot tag to snapshot list on main window
|
||||
- Split npbackup into separate CLI and GUI
|
||||
- Split npbackup into separate CLI and GUI programs (GUI can also act as CLI)
|
||||
- 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
|
||||
|
@ -36,13 +36,21 @@
|
|||
- New option --show-config to show inheritance in CLI mode (GUI has visual indicators)
|
||||
- Allow using external restic binary via --external-backend-binary parameter in CLI mode
|
||||
- Implemented stdin_from_command backup process which can now get exit codes of programs which output is backed up (ex: mysqldump)
|
||||
- GUI: Restore window is now faster
|
||||
- GUI: Restore window
|
||||
- Restore window now also shows symlinks and irregular files
|
||||
- Restore window now uses 40% less memory
|
||||
- Restore window showing up 60% faster
|
||||
- Symlinks and irregular files are now shown properly
|
||||
- Prometheus metrics:
|
||||
- Metrics are now created for all types of operation
|
||||
- Metrics have npbackup execution state
|
||||
- Metrics now include auto upgrade state
|
||||
- Dry mode now works for all operations where restic supports dry-mode
|
||||
- Implemented scheduled task creator for Windows & Unix
|
||||
- Added --no-cache option to disable cache for restic operations (neeeded on RO systems)
|
||||
- Added CRC32 logging for config files in order to know when a file was modified
|
||||
- Missing exclude files will now search in current binary directory for a excludes directory
|
||||
|
||||
|
||||
|
||||
## Fixes
|
||||
|
@ -64,6 +72,8 @@
|
|||
- Exclude lists have been updated
|
||||
- Removed Windows installer from the project. We need to come up with a better solution
|
||||
- Added manual --init command (already executed by first backup)
|
||||
- Updated internal restic binary to restic 0.17.1 compiled with go1.23.1
|
||||
- Added heartbeat log for long commands
|
||||
|
||||
## 2.2.2 - 14/12/2023 (internal build only)
|
||||
- Fixed backup paths of '/' root partitions
|
||||
|
|
Loading…
Reference in a new issue