Kopia logo

Kopia

Fast, secure backup tool with client-side encryption, deduplication, and a browser-based server UI

Alternative to: backblaze, crashplan, carbonite


About Versions (86)

v0.3.0

2019-10-05

Changelog

d0e4d4f4 Fixed how blob storage PutBlob errors are handled in content.Manager (#117) 7c64934c Remove stale reference to repo project f32f0ece Switch file log level to info e097e8be added test with parallel writes 09a31fa9 cli: added -–track-memory-usage flag that periodically logs memory usage 81ea751c cli: added profile flags, built only with ‘profiling’ tag 3b1177cc cli: implemented ‘snapshot gc’ and moved verify to be snapshot verify 8a1ce0a3 cli: renamed content gc subcommand to blob gc 3e903b4f content: added missing locks to Refresh() and CompactIndexes() f1aca74b content: additional test for Flush() / WriteContent() race 495821d1 content: clone incoming data bytes before taking a lock ca51fdec content: data structures cleanup 4c3272dd content: fixed content.Manager.Flush() fd302590 content: further reduced contention in content.Manage.WriteContent() 2b40f536 content: refactored content manager 439e19d5 content: refactored internal state 2a6240ba content: remove lock while writing content 93eb4530 go.mod: added missing dependency cc8009da lint: rollback to 1.17.x because 1.18.0 is unsupported by golangci.com for now 0654e30b linter: upgraded to golangci-lint 1.18.0, fixed or suppressed warnings 10d5102c localfs: improved performance and memory usage when scanning large directories 9778ba3d site: added version compatibility page 6170ffb1 travis: upgraded to go 1.13, updated go module dependencies e8a13530 upload: fixed time comparison which was sometimes causing re-hashing of contents 0ca55086 upload: reduced log level 399164b3 webdav: improved error handling