Update changelog

This commit is contained in:
deajan 2024-09-15 19:51:30 +02:00
parent 3beb42250a
commit 542da5b4c4

View file

@ -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