Releases: kopia/kopia
Releases · kopia/kopia
v0.15.0
Graphical User Interface
- fixed hint text visibility in dark mode (#3393) by Jarek Kowalski
- Fixing colors in dark theme (#3392) by Jarek Kowalski
Command-Line Interface
- Fixing help text when editing policies externally (#3357) by Christoph Anderson
- Convert --run-missed from bool to Enum (#3337) by PhracturedBlue
- Attempt to fix socket-activated tests (#3318) by PhracturedBlue
KopiaUI App
- Fix missing window when external displays are detached (#3336) by Christoph Anderson
Repository
- fixed handling of content.Info (#3356) by Jarek Kowalski
- added fs.DirectoryIterator (#3365) by Jarek Kowalski
- Move encryption into a common package in preparation to handle secrets (#3351) by PhracturedBlue
Server
- New Feature improve scheduler algorithm to run missed snapshots (#3323) by PhracturedBlue
Snapshots
- Minor reorder of defer funcs for streaming files (#3364) by ashmrtn
- Name policy tests to make debugging easier (#3332) by PhracturedBlue
Dependencies
- bump github.com/chromedp/chromedp from 0.9.2 to 0.9.3 (#3391) by dependabot[bot]
- bump golang.org/x/net from 0.16.0 to 0.17.0 (#3382) by dependabot[bot]
- bump ossf/scorecard-action from 2.2.0 to 2.3.0 (#3378) by dependabot[bot]
- bump github/codeql-action from 2.21.9 to 2.22.1 (#3377) by dependabot[bot]
- bump the common-golang-dependencies group with 8 updates (#3376) by dependabot[bot]
- bump the kopia-ui-npm-dependencies group (#3366) by dependabot[bot]
- bump the common-golang-dependencies group with 3 updates (#3370) by dependabot[bot]
- bump github/codeql-action from 2.21.8 to 2.21.9 (#3369) by dependabot[bot]
- bump github/codeql-action from 2.21.7 to 2.21.8 (#3355) by dependabot[bot]
- bump the common-golang-dependencies group with 2 updates (#3353) by dependabot[bot]
- bump actions/checkout from 4.0.0 to 4.1.0 (#3354) by dependabot[bot]
- bump docker/setup-qemu-action from 2 to 3 (#3324) by dependabot[bot]
- bump go.uber.org/zap from 1.25.0 to 1.26.0 (#3328) by dependabot[bot]
- bump github.com/klauspost/compress from 1.16.7 to 1.17.0 (#3329) by dependabot[bot]
- bump the common-golang-dependencies group with 9 updates (#3327) by dependabot[bot]
- bump github/codeql-action from 2.21.5 to 2.21.7 (#3325) by dependabot[bot]
Development Dependencies
- bump electron from 26.1.0 to 26.2.1 in /app (#3320) by dependabot[bot]
v0.14.1
Command-Line Interface
- New Feature Added option to allow running missed snapshots on Kopia start (#3311) by PhracturedBlue
Graphical User Interface
- fixed dark mode via kopia/htmlui#191 (#3314) by Jarek Kowalski
KopiaUI App
- Workaround for wrong window bounds in multi display environments (#3315) by Christoph Anderson
CI/CD
- auto-delete old RPM and DEB packages (#3310) by Jarek Kowalski
v0.14.0
Graphical User Interface
- changed default tab to Snapshots (#3308) by Jarek Kowalski
- New Feature Allow specifying whether local or all snapshots are shown by default in the UI (#3289) by PhracturedBlue
- New Feature imported latest UI changes (#3272) by Jarek Kowalski
- fixed error counter reported on task level (#3190) by Christoph Anderson
- New Feature UI updates (Theming support, action fix) (#3145) by Jarek Kowalski
Command-Line Interface
- added output to indicate completion of snapshot verification (#3275) by Jarek Kowalski
- New Feature added '--otlp-trace' flag that replaces Jaeger tracing with OTLP over gRPC (#3264) by Jarek Kowalski
- minor nits for observability flags (#3209) by Julio Lopez
- New Feature save observability metric before exiting the process (#3201) by Julio Lopez
- break down observability.startMetrics() (#3196) by Julio Lopez
- correct typo in blob stats command (#3194) by Julio Lopez
- prevent duplicate snapshots when --all and a source path are given (#3067) by NickIAm
- log cache full when on debug level (#3085) by Aurélien Rouëné
- New Feature new storage config input from file when creating a repo (#2756) by Shikhar Mall
- preserve error exit code when '--json' output is specified (#3163) by Julio Lopez
- New Feature add --override-source parameter to allow overriding source when snapshotting (#3041) by Maxim Schuwalow
KopiaUI App
- fixed opening file browser for mounted directories (#3307) by Jarek Kowalski
- New Feature Retain window size and location after close (#3302) by Christoph Anderson
General Improvements
- fixed TestOnNthCompletion test flake, which was 1-5/10000 runs (#3263) by Jarek Kowalski
- remove unnecessary //nolint directives (#3256) by Julio Lopez
- add checklocks annotation (#3247) by Julio Lopez
- rename cache variable in test (#3211) by Julio Lopez
- change cache full logging frequency & message (#3193) by Julio Lopez
- add crash consistency test to validate repository consistency when kopia stops abruptly (#3142) by Minyi Zou
- Cleaner error checking in retention tests (#3164) by ashmrtn
- minor followups to #3041 (#3141) by Julio Lopez
- cleanup "stale" error naming (#3129) by Julio Lopez
- output
content rewritten bytesto INFO (#3061) by NickIAm - Handle no space left errors in robustness tests (#3043) by chaitalisg
Repository
- removed useless log (#3299) by Jarek Kowalski
- New Feature apply retention policies server-side (#3249) by Jarek Kowalski
- New Feature added hard size limit to the on-disk cache (#3238) by Jarek Kowalski
- New Feature allow configuring auto compaction count (#3240) by Vaibhav Kamra
- Disable manifest manager compaction when in read-only mode (#3226) by ashmrtn
- skip epoch compaction and advancement on read-only storage (#3225) by ashmrtn
- More precise check for retention in tests (#3220) by ashmrtn
- Storage config blob caching (#3192) by ashmrtn
- fix s3 list bucket permission error (#3072) by lyndon
- New Feature Implement retention time extension on S3 buckets using Object Locks (#2179) by PhracturedBlue
Server
- New Feature reduce server refreshes of the repository (#3265) by Jarek Kowalski
- New Feature introduced generic scheduler (#3293) by Jarek Kowalski
- New Feature Add socket-activation support (#3283) by PhracturedBlue
- New Feature fixed server logging file & console (#3262) by Jarek Kowalski
- New Feature add server support for unix domain sockets (#3216) by PhracturedBlue
Snapshots
- New Feature added ability to use cron expressions to schedule snapshots (#3149) by Jarek Kowalski
Storage Providers
- fixed list/get caching with rclone providers (#3284) by Jarek Kowalski
- New Feature allow other GCS OAuth2.0 credential types (#3064) by Le Tran
- Create default provider that has common functions (#3241) by ashmrtn
- New Feature Create IsReadOnly API for blob storage (#3230) by ashmrtn
- New Feature improve performance of SFTP uploads (#3235) by Jarek Kowalski
- New Feature support for auth with Azure AD (#3131) by Wenkai Yin(尹文开)
- use target ref in repo checkout (#3159) by Julio Lopez
- split providers test workflow (#3158) by Julio Lopez
- use minio SDK credentials package in S3 STS test (#3148) by Julio Lopez
Dependencies
- use commit id for GH action versions (#3298) by Julio Lopez
- bump ossf/scorecard-action from 2.1.2 to 2.2.0 (#3291) by dependabot[bot]
- bump github/codeql-action from 2.2.4 to 2.21.5 (#3292) by dependabot[bot]
- bump actions/checkout from 3.1.0 to 4.0.0 (#3290) by dependabot[bot]
- bump actions/checkout from 3 to 4 (#3271) by dependabot[bot]
- bump github.com/google/fswalker from 0.3.0 to 0.3.2 (#3268) by dependabot[bot]
- bump the common-golang-dependencies group with 4 updates (#3273) by dependabot[bot]
- bump github.com/hanwen/go-fuse/v2 from 2.3.0 to 2.4.0 (#3270) by dependabot[bot]
- bump the common-golang-dependencies group with 4 updates (#3242) by dependabot[bot]
- bump github.com/google/uuid from 1.3.0 to 1.3.1 (#3243) by dependabot[bot]
- bump github.com/pkg/sftp from 1.13.5 to 1.13.6 (#3222) by dependabot[bot]
- bump the common-golang-dependencies group with 2 updates (#3221) by dependabot[bot]
- bump the common-golang-dependencies group with 4 updates (#3198) by dependabot[bot]
- bump go.uber.org/zap from 1.24.0 to 1.25.0 (#3199) by dependabot[bot]
- bump github.com/chromedp/chromedp from 0.9.1 to 0.9.2 (#3200) by dependabot[bot]
- bump the kopia-ui-npm-dependencies group (#3188) by dependabot[bot]
- bump the common-golang-dependencies group with 2 updates (#3186) by dependabot[bot]
- bump the common-golang-dependencies group with 1 update (#3173) by dependabot[bot]
- have dependabot ignore kopia/htmluibuild updates (#3166) by Julio Lopez
- bump the common-golang-dependencies group with 1 update (#3160) by dependabot[bot]
- add Azure to common-golang dependabot group (#3155) by Julio Lopez
- bump the kopia-ui-npm-dependencies group (#3156) by dependabot[bot]
- bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#3152) by dependabot[bot]
- bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob (#3153) by dependabot[bot]
- bump the common-golang-dependencies group with 2 updates (#3151) by de...
v0.13.0
BREAKING CHANGES:
- KopiaUI no longer supports Windows 7 or 8 due to upstream breaking change - see #2923
- Remove default behavior for CLI command (#2861) by Julio Lopez
- Package signing key has been regenerated after the previous one has expired. Users need to re-import the key.
Background
Previously several commands had some hidden shortcuts/default subcommands:
kopia snapshot createhad a shortcut ofkopia snapshotkopia index listhad a shortcut ofkopia indexkopia cache infohad a shortcut ofkopia cachekopia manifest listhad a shortcut ofkopia manifestkopia maintenance runhad a shortcut ofkopia maintenancekopia repository upgrade beginhad a shortcut ofkopia repository upgrade
Despite being sometimes convenient to type, the hidden shortcuts were hard to discover and had some unusual behaviors, so we've decided to remove them all and not rely on such defaults in the future.
General Improvements
- added tests for parallelwork (#2942) by Denis Voytyuk
- added unit tests for diff (#2931) by Denis Voytyuk
- added tests for iocopy (#2932) by Denis Voytyuk
- added tests for tlsutil (#2933) by Denis Voytyuk
- fixed remaining checklocks violations (#2939) by Jarek Kowalski
- added unit tests for freepool (#2930) by Denis Voytyuk
Repository
- New Feature Reduce memory usage when parsing manifests (#2956) by ashmrtn
Dependencies
- bump github.com/aws/aws-sdk-go from 1.44.252 to 1.44.253 (#2981) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.251 to 1.44.252 (#2979) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.250 to 1.44.251 (#2977) by dependabot[bot]
- bump google.golang.org/api from 0.119.0 to 0.120.0 (#2975) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.249 to 1.44.250 (#2972) by dependabot[bot]
- bump github.com/hanwen/go-fuse/v2 from 2.2.0 to 2.3.0 (#2966) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.247 to 1.44.249 (#2965) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.246 to 1.44.247 (#2960) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.245 to 1.44.246 (#2958) by dependabot[bot]
- bump google.golang.org/api from 0.118.0 to 0.119.0 (#2957) by dependabot[bot]
- bump github.com/klauspost/compress from 1.16.4 to 1.16.5 (#2955) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.244 to 1.44.245 (#2954) by dependabot[bot]
Development Dependencies
- bump electron from 24.1.1 to 24.1.2 in /app (#2969) by dependabot[bot]
- bump playwright from 1.32.1 to 1.32.3 in /app (#2970) by dependabot[bot]
- bump @playwright/test from 1.26.1 to 1.32.3 in /app (#2973) by dependabot[bot]
- bump playwright-core from 1.32.1 to 1.32.3 in /app (#2971) by dependabot[bot]
CI/CD
- test commit (#2987) by Jarek Kowalski
v0.13.0-rc2
Command-Line Interface
- remove deprecated 'snapshot gc' command (#2862) by Julio Lopez
General Improvements
- added unit tests for diff (#2931) by Denis Voytyuk
- added tests for iocopy (#2932) by Denis Voytyuk
- added tests for tlsutil (#2933) by Denis Voytyuk
- fixed remaining checklocks violations (#2939) by Jarek Kowalski
- added unit tests for freepool (#2930) by Denis Voytyuk
Repository
- remove metrics.Registry from repo.Repository (#2944) by Jarek Kowalski
Dependencies
- bump github.com/aws/aws-sdk-go from 1.44.243 to 1.44.244 (#2943) by dependabot[bot]
- bump github.com/prometheus/client_golang (#2938) by dependabot[bot]
- bump google.golang.org/api from 0.117.0 to 0.118.0 (#2935) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.241 to 1.44.243 (#2937) by dependabot[bot]
- bump github.com/minio/minio-go/v7 from 7.0.51 to 7.0.52 (#2927) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.240 to 1.44.241 (#2926) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.239 to 1.44.240 (#2915) by dependabot[bot]
Development Dependencies
- bump concurrently from 7.6.0 to 8.0.1 in /app (#2880) by dependabot[bot]
- bump electron from 23.1.3 to 24.1.1 in /app (#2940) by dependabot[bot]
- bump electron-builder from 24.0.0 to 24.2.0 in /app (#2922) by dependabot[bot]
- fixup mutex for make check-locks (#2920) by Aaron Alpar
Infrastructure
- do not remove branches on stale workflow (#2925) by Julio Lopez
- upgrade actions/stale to v8 (#2924) by Julio Lopez
- manage stale issues and pull requests (#2916) by Julio Lopez
CI/CD
v0.13.0-rc1
BREAKING CHANGES:
- KopiaUI no longer supports Windows 7 or 8 due to upstream breaking change - see #2923
- Remove default behavior for CLI command (#2861) by Julio Lopez
Background
Previously several commands had some hidden shortcuts/default subcommands:
kopia snapshot createhad a shortcut ofkopia snapshotkopia index listhad a shortcut ofkopia indexkopia cache infohad a shortcut ofkopia cachekopia manifest listhad a shortcut ofkopia manifestkopia maintenance runhad a shortcut ofkopia maintenancekopia repository upgrade beginhad a shortcut ofkopia repository upgrade
Despite being sometimes convenient to type, the hidden shortcuts were hard to discover and had some unusual behaviors, so we've decided to remove them all and not rely on such defaults in the future.
Command-Line Interface
- remove default behavior for CLI command (#2861) by Julio Lopez
- fixed help formatting broken with recent upgrade to kingpin/v2 (#2868) by Jarek Kowalski
- New Feature ability to read repository status ... (#2799) by Aaron Alpar
- New Feature Make format upgrade command idempotent (#2824) by Ali Dowair
- minor improvements to upgrade CLI usage/documentation (#2686) by Ali Dowair
- do not allow index downgrade by using
set-parameter(#2629) by Aaron Alpar - New Feature Support displaying storage values in base-2 [#2492] (#2502) by atom
Graphical User Interface
- update to latest htmlui (#2851) by Jarek Kowalski
KopiaUI App
- fixed '' in the tray menu. (#2813) by Jarek Kowalski
- added missing entitlement for M1 build (#2809) by Jarek Kowalski
General Improvements
- Fixed ordering in function "isAbs" in ospath (#2850) by Christoph Anderson
- move test-only functions to _test.go file (#2859) by Julio Lopez
- fix-up
*Faultwith lock (#2855) by Aaron Alpar - parse stdout and stderr in robustness framework helper (#2779) by Julio Lopez
- correct spelling mistakes (#2684) by Edward Betts
- prevent storage retries on ESTALE errors (#2628) by Shikhar Mall
- introduced generics to reduce boilerplate code (#2527) by Jarek Kowalski
Repository
- New Feature live cache eviction of expired BLOBs in persistent LRU content cache (#2879) by Shikhar Mall
- New Feature Add Custom Root CA option for S3 (#2845) by Damien Degois
- fixed connect broken since rclone v1.61.0 (#2853) by YFdyh000
- New Feature added RepositoryWriter.ReplaceManifests (#2747) by Jarek Kowalski
- New Feature added streaming of FindManifests responses (#2733) by Jarek Kowalski
- New Feature increase GRPC maximum message size to 36 MiB (#2713) by budachst
- extract parts repo/content into packages (#2651) by Jarek Kowalski
- New Feature new
repository upgradesub-command to validate indices. (#2561) by Aaron Alpar - New Feature added internal/metricid package (#2626) by Jarek Kowalski
- New Feature added OnSuccessfulFlush() (#2623) by Jarek Kowalski
- New Feature added before and after callbacks for RepositoryWriter.Flush() (#2622) by Jarek Kowalski
- moved cache protection to separate package (#2621) by Jarek Kowalski
- server testability refactoring (#2612) by Jarek Kowalski
- refactored server repository implementations (#2595) by Jarek Kowalski
- added metrics aggregation, removed gauges (#2594) by Jarek Kowalski
- replaced atomic values with Go 1.19 atomic wrappers (#2590) by Jarek Kowalski
- refactored Repository close logic (#2589) by Jarek Kowalski
- New Feature added Snapshot(bool) option to reset metrics (#2588) by Jarek Kowalski
- refactored Prometheus metrics (#2532) by Jarek Kowalski
- Manifest label comparison when value is empty (#2543) by ashmrtn
- New Feature add more split size options: 128K, 256K, 512K (#2496) by Le Duane
Server
- New Feature improved server shutdown and integration tests (#2722) by Jarek Kowalski
Snapshots
- New Feature Enable compression for StreamingFile entries (#2835) by ashmrtn
- New Feature Return ReadCloser from StreamingFiles (#2692) by ashmrtn
- cached stream file size (#2690) by ashmrtn
- Partly fix #544 by supporting setuid/setgid/sticky bits when snapshotting, restoring and fuse-mounting. (#2597) by lciti
- New Feature Add labels to snapshot checkpoint manifests (#2548) by ashmrtn
Dependencies
- bump google.golang.org/api from 0.116.0 to 0.117.0 (#2914) by dependabot[bot]
- bump github.com/minio/minio-go/v7 from 7.0.50 to 7.0.51 (#2911) by dependabot[bot]
- bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#2904) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.238 to 1.44.239 (#2906) by dependabot[bot]
- bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 (#2905) by dependabot[bot]
- upgrade github.com/hashicorp/golang-lru to 0.6.0 (#2901) by Julio Lopez
- bump github.com/klauspost/compress from 1.16.3 to 1.16.4 (#2896) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.237 to 1.44.238 (#2900) by dependabot[bot]
- bump golang.org/x/net from 0.8.0 to 0.9.0 (#2898) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.236 to 1.44.237 (#2897) by dependabot[bot]
- bump google.golang.org/api from 0.115.0 to 0.116.0 (#2895) by dependabot[bot]
- bump google.golang.org/api from 0.114.0 to 0.115.0 (#2891) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.235 to 1.44.236 (#2892) by dependabot[bot]
- bump golang.org/x/term from 0.6.0 to 0.7.0 (#2893) by dependabot[bot]
- bump golang.org/x/sys from 0.6.0 to 0.7.0 (#2890) by dependabot[bot]
- bump golang.org/x/mod from 0.9.0 to 0.10.0 (#2889) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.235 (#2887) by dependabot[bot]
- bump minimist from 1.2.7 to 1.2.8 in /app (#2820) by Julio Lopez
- bump github.com/aws/aws-sdk-go from 1.44.233 to 1.44.234 (#2878) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.232 to 1.44.233 (#2875) by dependabot[bot]
- bump google.golang.org/protobuf from 1.29.1 to 1.30.0 (#2872) by dependabot[bot]
- bump github.com/fatih/color from 1.14.1 to 1.15.0 (#2874) by dependabot[bot]
- bump go.uber.org/multierr from 1.10.0 to 1.11.0 (#2873) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.207 to 1.44.232 (#2871) by dependabot[bot]
- bump go.uber.org/multierr from 1.9.0 to 1.10.0 (#2829) by dependabot[bot]
- bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#2856) by dependabot[bot]
- bump go.opentelemetry.io/otel/...
v0.12.1
v0.12.0
Graphical User Interface
- New Feature fix labels when browsing snapshots (#2457) by Jarek Kowalski
- new app icons (#2451) by Jarek Kowalski
- added minimal automated KopiaUI test (#2434) by Jarek Kowalski
Command-Line Interface
- New Feature Allow restore from snapshoted path (#2335) by Ricardo Pescuma Domenecci
- Fix /debug/pprof/heap returning 404 (#2339) by Niklas Hambüchen
- New Feature flag to allow placing the upgrade lock without doing anything else (#2329) by Shikhar Mall
- make ecc options visible but marked as experimental (#2322) by Ricardo Pescuma Domenecci
- New Feature Added ECC related options to repository create cli command (#2308) by Ricardo Pescuma Domenecci
- New Feature allow to profile benchmarks (#2281) by Ricardo Pescuma Domenecci
- New Feature improved safety of v1->v2 index format upgrade (#2223) by Jarek Kowalski
- New Feature New Upgrade CLI / Switch to Format Version 3 (upgrade coordination) (#1818) by Shikhar Mall
- content sizes are already suffixed, so 'bytes' in the string is redundant (#2209) by stpr-dev
- New Feature BREAKING CHANGE ensure
--checkpoint-intervalis <=45min (#2196) by Jarek Kowalski - New Feature Allow clock drift to be specified on upgrade. (#2357) by Aaron Alpar
General Improvements
- Use new kopia upgrade cli in robustness upgrade tests (#2355) by chaitalisg
- New Feature always try O_TMPFILE on Linux when creating temporary files (#2407) by Jarek Kowalski
- New Feature added tempfile package (#2402) by Jarek Kowalski
- New Feature reduce memory usage in maintenance, snapshot fix and verify (#2365) by Jarek Kowalski
- New Feature move kopia binary in Docker container to /bin/kopia (#2368) by Jarek Kowalski
- New Feature add curl to Docker container image (#2363) by s-h-a-r-d
- Fix upgrade portion of robustness test (#2337) by chaitalisg
- Add test for snapshot fix command (#2018) by chaitalisg
- install missing ca-certificates in Docker (#2280) by Jarek Kowalski
- New Feature container image based on Ubuntu (#2252) by Yanik39
Repository
- New Feature reduced mutex contention on committed index cache (#2396) by Jarek Kowalski
- New Feature improve performance when snapshotting to a repository server (#2394) by Jarek Kowalski
- New Feature added Set and Map backed by custom on-disk hashtable (#2364) by Jarek Kowalski
- fixed async write error (#2373) by Jarek Kowalski
- New Feature implemented format.Manager - take 2 (#2349) by Jarek Kowalski
- New Feature introduced fs.UTCTimestamp (#2343) by Jarek Kowalski
- refactored v1 encryption overhead to be a function that's only invoked when actual V1 index is opened (#2300) by Jarek Kowalski
- New Feature Error correction for blobs (#2270) by Ricardo Pescuma Domenecci
- fixed V1 key derivation bug from previous refactoring (#2286) by Jarek Kowalski
- ensure MutableParameters are never cached (#2284) by Jarek Kowalski
- moved format blob management to separate package (#2245) by Jarek Kowalski
- refactored Crypter to an unexported interface (#2251) by Jarek Kowalski
- New Feature added
required featuresto the repository (#2220) by Jarek Kowalski - introduce interface for reading FormattingOptions (#2235) by Jarek Kowalski
- moved upgrade lock intent from content to repo level (#2203) by Jarek Kowalski
Server
- New Feature added tracing spans for gRPC server (#2393) by Jarek Kowalski
- New Feature Added ECC to server api (#2314) by Ricardo Pescuma Domenecci
Snapshots
- fixed --parallel flag when snapshotting (#2392) by Jarek Kowalski
- New Feature always serialize timestamps in UTC timezone (#2362) by Jarek Kowalski
- New Feature Callback for when uploader finishes processing a file (#2331) by ashmrtn
- New Feature Allow uploader to find cached
StreamingFiles (#2317) by ashmrtn
Storage Providers
- New Feature add AWS IAM as a credential provider for s3 storage (#2213) (#2222) by Jarek Kowalski
- disabled rclone write-back behavior (#2218) (#2219) by Jarek Kowalski
Dependencies
- bump github.com/aws/aws-sdk-go from 1.44.104 to 1.44.105 (#2435) by dependabot[bot]
- bump cloud.google.com/go/storage from 1.26.0 to 1.27.0 (#2436) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.103 to 1.44.104 (#2431) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.102 to 1.44.103 (#2428) by dependabot[bot]
- bump google.golang.org/api from 0.96.0 to 0.97.0 (#2429) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.101 to 1.44.102 (#2427) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.98 to 1.44.101 (#2425) by dependabot[bot]
- bump github.com/minio/minio-go/v7 from 7.0.36 to 7.0.37 (#2424) by dependabot[bot]
- bump github.com/klauspost/compress from 1.15.9 to 1.15.10 (#2416) by dependabot[bot]
- bump github.com/klauspost/reedsolomon from 1.10.0 to 1.11.0 (#2405) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.97 to 1.44.98 (#2411) by dependabot[bot]
- bump google.golang.org/api from 0.95.0 to 0.96.0 (#2410) by dependabot[bot]
- bump go.opentelemetry.io/otel/exporters/jaeger (#2400) by dependabot[bot]
- bump go.opentelemetry.io/otel/sdk from 1.9.0 to 1.10.0 (#2403) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.95 to 1.44.97 (#2404) by dependabot[bot]
- bump go.opentelemetry.io/otel/trace from 1.9.0 to 1.10.0 (#2398) by dependabot[bot]
- bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0 (#2399) by dependabot[bot]
- bump cloud.google.com/go/storage from 1.25.0 to 1.26.0 (#2379) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.94 to 1.44.95 (#2389) by dependabot[bot]
- bump github.com/chromedp/chromedp from 0.8.4 to 0.8.5 (#2386) by dependabot[bot]
- bump google.golang.org/api from 0.93.0 to 0.95.0 (#2377) by dependabot[bot]
- bump github.com/google/go-cmp from 0.5.8 to 0.5.9 (#2385) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.92 to 1.44.94 (#2384) by dependabot[bot]
- bump go.opentelemetry.io/otel/exporters/jaeger (#2269) by dependabot[bot]
- bump github.com/minio/minio-go/v7 from 7.0.34 to 7.0.36 (#2378) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.84 to 1.44.92 (#2376) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.83 to 1.44.84 (#2347) by dependabot[bot]
- bump google.golang....
v0.11.3
Command-Line Interface
- removed unnecessary console log timestamps (#2175) by Jarek Kowalski
- New Feature removed unnecessary logs from cli-logs (#2174) by Jarek Kowalski
- fixed 'cache set' CLI regression due to kingpin change (#2173) by Jarek Kowalski
Graphical User Interface
- fixed filesysystem restores triggered from UI (#2163) by Jarek Kowalski
Repository
- fixed a race where iteration goroutine wasn't closed properly (#2177) by Jarek Kowalski
- fixed panic when content cache has been disabled (rare) (#2176) by Jarek Kowalski
Dependencies
- bump go.opentelemetry.io/otel/exporters/jaeger (#2168) by dependabot[bot]
- bump go.opentelemetry.io/otel/sdk from 1.7.0 to 1.8.0 (#2167) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.50 to 1.44.51 (#2166) by dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.44.49 to 1.44.50 (#2159) by dependabot[bot]
Infrastructure
- improved support for in-process testing (#2169) by Jarek Kowalski
v0.11.2
Graphical User Interface
- upgraded UI (#2157) by Jarek Kowalski
- fixed missing directory browser button in KopiaUI (#2155) by Jarek Kowalski
- "Kopia UI" to "KopiaUI" (#2140) by basldfalksjdf
Command-Line Interface
- fixed snapshot sizes in the snapshot list (#2148) by Jarek Kowalski
Snapshots
- panic: unaligned 64-bit atomic operation (#2151) by Jarek Kowalski