Kopia v0.18.1 has been released

Kopia v0.18.1

Download At:

Release highlights

Notifications

You can now define notification profiles to be notified whenever errors occur.

  • support for defining notification profiles and templates via CLI (#4034) by Jarek Kowalski

  • send error notifications and snapshot reports (#4233) by Jarek Kowalski

  • improved snapshot reports (#4244) by Jarek Kowalski

  • added API to manipulate notification profiles in the UI - not used yet (#4171) by Jarek Kowalski

Maintenance

Maintenance and manifest management improvements should make working with larger repositories somewhat easier.

  • run epoch maintenance for quick maintenance (#4185) by Julio López

  • allow running quick maintenance with epoch manager (#4198) by Julio López

  • do not run auto-maintenance after a command fails (#4168) by Julio López

  • Reduce memory usage for epoch index compaction (#4139) by lyndon-li

  • Reduce memory allocations during manifest compaction (#4084) by ashmrtn

  • remove ability to enable compaction on index load (#3834) by Julio López

  • Allow extending blob retentions (#4151) by Mike McKay-Dirden

Snapshot/Restore

Improvements for snapshot/restore progress reporting.

  • introduce adaptive estimation mechanism (#4218) by Eugene Sumin

  • Increase restore progress granularity (#3655) by Eugene Sumin

Policies

  • add policy import/export commands to im-/export policies from/to json ([#4020](https://github.com/

  • added support for per-directory splitter overrides (#3887) by Jarek Kowalski

kopia/kopia/issues/4020)) by blenderfreaky

  • Metadata compression config support for directory and indirect content (#4080) by Prasad Ghangal

Server

  • BREAKING CHANGE remove support for HTTP-based repository API (#3745) by Jarek Kowalski

  • add server user set-password-hash command (#3974) by Julio López

  • user add set user-password-hashing-algorithm cli option (#3815) by Sirish Bathina

  • Fix client IPv6 URI generation for gRPC connections (#3830) by Nick

Providers

  • GCS immutability (#4134) by Mike McKay-Dirden

  • info about the B2 S3-compatible endpoint (#3860) by Wyatt Childers

  • upgraded rclone to 1.68.2, fixed Google Drive rclone compatibility (#4249) by Jarek Kowalski

Other Notable Changes

  • cache hard limits flags (#3846) by Wyatt Childers

  • avoid memory bloat in benchmark encryption command (#4213) by Julio López

  • include clock skew in error message (#4186) by Julio López

  • avoid using empty master keys (#3835) by Mark Severson

  • key derivation algorithm for cache encryption (#3799) by Sirish Bathina

  • allow setting key derivation algorithm for format blob (#3779) by Sirish Bathina

  • include parameters in pbkdf2 instantiation (#3811) by Julio López

  • change default number of iterations for PBKDF2 (#3810) by Julio López

4 Likes

Thanks a lot @jkowalski and all contributors for creating and maintaining Kopia, and making this new release happen! Kopia is a great piece of software, your work is highly appreciated, you guys rock! :metal: