Skip to content

restic 0.5.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@fd0 fd0 released this 09 Mar 09:32
· 5912 commits to master since this release
v0.5.0-rc.1

We're proud to announce the first release candidate for restic 0.5.0. Please test this version thoroughly and report any bugs or other odd things you encounter, so that we can release the final version in a couple of days. The binaries for this release have been compiled with Go 1.8.

Please note that as of this version at least Go 1.7 is required for compiling restic.

Change Log

v0.5.0-rc.1 (2017-03-09)

Full Changelog

Implemented enhancements:

  • Make cli filtering more consistent #863
  • Find case insensitive #859
  • The automatic parent selection of cmd_backup is not smart enough. #856
  • Nit: As repacking (from prune cmd) can be a VERY time consuming, lets give it a progress bar as well. #848
  • Limit forget to specific path #841
  • Restic Prune: hash of data does not match ID #816
  • Don't use errors.Fatalf when not necessary #789
  • Add --host flag for backup command #788
  • Add --json option to "restic snapshots" (feature) #726

Fixed bugs:

  • Backup a file owned by root #862
  • Nit: output of prune does not line up with what it does. #846
  • panic: runtime error: index out of range #843
  • Unable to anchor a file pattern in filter.List(). #834
  • empty line in files-from adds all #822
  • Restic 0.4.0: buffer is too small for data blob #807
  • Additional index files are not detected by restic check but result in restore errors #797
  • S3: TCP connections are not reused #791
  • prune failed with too many open files #777
  • Memory Consumption for check --read-data #776
  • Disable password reading when backup is used with --stdin #770
  • large prune fails #725
  • Files are read again, despite unchanged timestamp/size #513
  • include filter when restoring does not work for for absolute paths #374

Closed issues:

  • "--prune" Appended To "forget" Command - Unknown Flag #870
  • [FR] Add a new command to manipulate tags on existing snapshots. #851
  • There are more commands where the path lacks the initial / err filepath.Separator #839
  • prune: Avoid running the "find data that is still in use" step when not needed #812
  • node.Subtree.IsNull() panic #811
  • Allow --files-from to take a dash (-) for stdin #769
  • Fuse mount should have option "allow_others" #767
  • golang is a dev requirement not a user one #755
  • Backup to S3 fills temporary directory #611
  • Save and restore extended attributes #25

Merged pull requests:

  • Optimize List() pipeline #867 (middelink)
  • Add --tag filtering to every command, where applicable #866 (middelink)
  • Refuse to create empty snapshots #865 (fd0)
  • find: Add option to ignore case #864 (fd0)
  • Refactor cmd_forget #861 (middelink)
  • Create a helper function to get the terminal width #860 (middelink)
  • Fix layout issue in cmd_snapshot "ascii art" #858 (middelink)
  • Fix SamePaths() and make it into a receiver function #857 (middelink)
  • Add tag command to restic cli to manipulate tags on existing snapshots. #855 (middelink)
  • Dynamic host,tag columns widths in snapshots command #854 (middelink)
  • restic backup --tag integration test #853 (middelink)
  • Add progressbar to repack and blob remove phases of prune cmd. #850 (middelink)
  • Display the proper amount of bytes we will be pruning from the repo. #847 (middelink)
  • Update github.com/pkg/xattr #845 (fd0)
  • Fix Minio Server URL #844 (welpo)
  • Display absolute paths when displaying the output of ls and find. #840 (middelink)
  • Misc improvements #837 (fd0)
  • Allow filtering absolute paths #835 (fd0)
  • Ignore empty lines in --files-from #829 (fd0)
  • Add --prune switch to forget #817 (fd0)
  • Correct archiver behavior in case of errors #814 (fd0)
  • WIP: fix panic #809 (fd0)
  • restore: Make sure buffer is large enough #808 (fd0)
  • Fix inconsistencies in CLI #806 (oysols)
  • Adds JSON support for the snapshots command #803 (ibib)
  • fuse: correct nlink count for directories #800 (fd0)
  • Checker: Propagate errors properly #798 (fd0)
  • fuse: Add options --allow-other and --allow-root #795 (fd0)
  • Use non-formatting functions of errors for strings #794 (fd0)
  • backup: Add --hostname parameter #793 (fd0)
  • s3: Increase MaxIdleConnsPerHost #792 (fd0)
  • Fix some typos #783 (opennota)
  • Make sure backups read from stdin have a file name #782 (fd0)
  • checker: Reduce memory usage #779 (fd0)
  • prune: Close backend reader after download #778 (fd0)
  • Add more tests for reading backups from stdin #775 (fd0)
  • Allow --files-from to take a dash for stdin (fixes #769) #773 (opennota)
  • Return an error if password is not set for stdin #771 (fd0)
  • Add note about pre-compiled binaries #768 (brikou)