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 standarderrors
(#3761) by Matthieu MOREL - migrate from
github.com/Azure/azure-storage-blob-go
togithub.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]