github kopia/kopia v0.17.0

17 days ago

Release Highlights

This release includes 3 big changes to reduce memory allocations and thus improve performance:

  • refactored internal index read API to reduce memory allocations (#3754) by Jarek Kowalski
  • big reduction in memory usage during decompression (#3780) by Jarek Kowalski
  • Reduce memory allocation (gc thrash) (#3695) by Aaron Alpar

We're also moving index compaction to the maintenance:

  • disable writes on index loads (#3646) by Julio López
  • perform index compaction during repo maintenance (#3651) by Julio López

Graphical User Interface

  • upgraded htmlui to the latest version (#3781) by Kopia Builder [bot]

Command-Line Interface

  • New Feature added decompression benchmark (#3773) by Jarek Kowalski
  • restore objects with I prefix fails (#3062) by NickIAm

General Improvements

  • avoid wrapping known-to-be-nil error (#3797) by Julio López
  • New Feature User_profile_add_set cli changes (#3770) by Sirish Bathina
  • fix function names in comment (#3786) by lvyaoting
  • disable writes on index loads (#3646) by Julio López
  • perform index compaction during repo maintenance (#3651) by Julio López

Repository

  • refactored internal index read API to reduce memory allocations (#3754) by Jarek Kowalski
  • New Feature big reduction in memory usage during decompression (#3780) by Jarek Kowalski

Server

  • fixed deadlock between server and scheduler during shutdown (#3782) by Jarek Kowalski

Storage Providers

  • check for ContainerAlreadyExists in Azure test (#3767) by Julio López
  • Reduce memory allocation (gc thrash) (#3695) by Aaron Alpar

Dependencies

  • bump github.com/klauspost/compress from 1.17.7 to 1.17.8 (#3802) by dependabot[bot]
  • bump github/codeql-action in the github-actions group (#3803) by dependabot[bot]
  • bump the common-golang-dependencies group with 2 updates (#3801) by dependabot[bot]
  • bump codecov/codecov-action from 4.1.1 to 4.2.0 (#3792) by dependabot[bot]
  • bump docker/setup-buildx-action in the docker group (#3791) by dependabot[bot]
  • bump github/codeql-action in the github-actions group (#3790) by dependabot[bot]
  • bump the common-golang-dependencies group with 7 updates (#3789) by dependabot[bot]
  • bump github.com/google/fswalker (#3778) by dependabot[bot]
  • bump the common-golang-dependencies group with 11 updates (#3777) by dependabot[bot]
  • migrate from go.uber.org/multierr to standard errors (#3761) by Matthieu MOREL
  • migrate from github.com/Azure/azure-storage-blob-go to github.com/Azure/azure-sdk-for-go/sdk/storage/azblob (#3760) by Matthieu MOREL
  • bump the kopia-ui-npm-dependencies group (#3765) by dependabot[bot]
  • bump the common-golang-dependencies group with 3 updates (#3764) by dependabot[bot]
  • bump codecov/codecov-action from 4.1.0 to 4.1.1 (#3762) by dependabot[bot]
  • bump github.com/hanwen/go-fuse/v2 from 2.5.0 to 2.5.1 (#3763) by dependabot[bot]
  • bump the github-actions group with 1 update (#3752) by dependabot[bot]
  • bump the common-golang-dependencies group with 2 updates (#3751) by dependabot[bot]

Development Dependencies

  • bump tar from 6.2.0 to 6.2.1 in /app (#3794) by dependabot[bot]

CI/CD

  • upgraded to go 1.22 (#3746) by Jarek Kowalski
  • upgraded linter to 1.57.1 (#3753) by Jarek Kowalski

Don't miss a new kopia release

NewReleases is sending notifications on new releases.