mirror of
https://github.com/netinvent/npbackup.git
synced 2025-11-09 21:51:41 +08:00
Update changelog
This commit is contained in:
parent
e8663b3e9c
commit
c3042dfdec
1 changed files with 7 additions and 31 deletions
38
CHANGELOG
38
CHANGELOG
|
|
@ -1,47 +1,23 @@
|
|||
## Shortly planned
|
||||
|
||||
! - Add policy like restic forget --keep-within-daily 30d --keep-within-weekly 1m --keep-within-monthly 1y --keep-within-yearly 3y
|
||||
default policy restic forget --keep-within-hourly 72h --keep-within-daily 30d --keep-within-weekly 1m --keep-within-monthly 1y --keep-within-yearly 3y
|
||||
- With button to select --keep-x or --keep-within-x
|
||||
- with button to select forget/prune operation
|
||||
- With explanation link to restic
|
||||
- prune operation: default max unsed ?
|
||||
- Operation planifier
|
||||
- backups
|
||||
- cleaner (forget / check / prune, each having different planification (at least for check --read-data))
|
||||
- Launch now
|
||||
- NPBackup Operation mode
|
||||
- manages multiple repos with generic key (restic key add) or specified key
|
||||
- GUI --help parameter should intercept stdout and show results in a popup
|
||||
|
||||
|
||||
## Planned ahead
|
||||
! Operation center must be able to create scheduled tasks for every operation
|
||||
! Optional repo check before doing retention operations
|
||||
|
||||
## 3.0.0
|
||||
- This is a major rewrite that allows using multiple repositories, adds repository groups and implements repository settings inheritance from group settings
|
||||
|
||||
!- New operation planifier for backups / cleaning / checking repos
|
||||
!- Implemented retention policies
|
||||
! - Optional time server update to make sure we don't drift before doing retention operations
|
||||
! - Optional repo check before doing retention operations
|
||||
!- 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
|
||||
|
||||
|
||||
## Features
|
||||
- New viewer mode allowing to browse/restore restic repositories without any NPBackup configuation
|
||||
- Allows setting repository via environment variables, config file or directly in GUI
|
||||
- Multi repository support
|
||||
- Group settings for repositories
|
||||
!- Operation center
|
||||
- Operation center
|
||||
- GUI operation center allowing to mass execute actions on repos / groups
|
||||
- CLI operation center via `--group-operation --repo-group=somegroup`
|
||||
- Implemented retention policies
|
||||
- Optional time server update to make sure we don't drift before doing retention operations
|
||||
! Optional repo check before doing retention operations
|
||||
!- Operation planifier allows to create scheduled tasks for operations
|
||||
!- Implemented scheduled task creator for Windows & Unix
|
||||
!(simple list of tasks, actions, stop on error)
|
||||
- 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
|
||||
- Added per repo permission management
|
||||
- Repos now have backup, restore and full privileges, optionally allowing to restrict access for end users
|
||||
|
|
@ -63,7 +39,7 @@
|
|||
- Metrics are now created for all types of operation
|
||||
- Metrics have npbackup execution state
|
||||
- Dry mode now works for all operations where restic supports dry-mode
|
||||
|
||||
- Implemented scheduled task creator for Windows & Unix
|
||||
|
||||
## Fixes
|
||||
- Default exit code is now worst log level called unless specific errors are triggered
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue