Skip to content

Releases: kopia/kopia

v0.12.1

01 Oct 23:28
5227d74
Compare
Choose a tag to compare

Graphical User Interface

  • icon updates (#2469) by Jarek Kowalski

Repository

  • fixed frequent repository refreshes for older repositories (#2468) by Jarek Kowalski

Server

  • Respect manual scheduling policy (#2464) by Ricardo Pescuma Domenecci

Dependencies

  • bump github.com/aws/aws-sdk-go from 1.44.107 to 1.44.108 (#2462) by dependabot[bot]
  • bump github.com/minio/minio-go/v7 from 7.0.38 to 7.0.39 (#2461) by dependabot[bot]

v0.12.0

28 Sep 05:43
05e729a
Compare
Choose a tag to compare

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-interval is <=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 features to 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

11 Jul 14:17
317cc36
Compare
Choose a tag to compare

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

07 Jul 05:33
9941a05
Compare
Choose a tag to compare

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

Dependencies

  • bump github.com/aws/aws-sdk-go from 1.44.48 to 1.44.49 (#2156) by dependabot[bot]
  • bump github.com/minio/minio-go/v7 from 7.0.30 to 7.0.31 (#2154) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.47 to 1.44.48 (#2146) by dependabot[bot]

v0.11.1

05 Jul 14:58
a8717bb
Compare
Choose a tag to compare

Graphical User Interface

  • fixed scheduling of snapshots with Ignoring Identical Snapshots (#2141) by Jarek Kowalski

v0.11.0

04 Jul 23:09
a52ac38
Compare
Choose a tag to compare

Graphical User Interface

  • fixed loading/saving UI preferences (#2135) by Jarek Kowalski
  • latest fixes to HTML UI (#2134) by Jarek Kowalski
  • New Feature support for deprecation of certain algorithms (#2122) by Jarek Kowalski
  • New Feature updated UI to latest version (#2114) by Jarek Kowalski
  • New Feature imported latest changes to HTMLUI (#2081) by Jarek Kowalski
  • New Feature Save page size (#2080) by Philipp Matthaeus
  • New Feature added 'Ignore Identical Snapshots' (#2049) by Jarek Kowalski

Command-Line Interface

  • add separate test case for days in --retention-period flag (#2057) by Shlok Chaudhari
  • update kingpin version to fix --retention-period and other time.Duration type flags (#2054) by Shlok Chaudhari
  • minor metrics-related cleanups (#1995) by Julio Lopez
  • add retention to JSON output (#1992) by Julio Lopez
  • New Feature added open telemetry tracing support (#1988) by Jarek Kowalski
  • New Feature added flags for pushing kopia metrics (#1983) by Jarek Kowalski
  • deprecate snapshot gc command (#1973) by Julio Lopez
  • New Feature implementation for 'kopia snapshot fix' (#1930) by Jarek Kowalski
  • New Feature added KOPIA_IGNORE_MAINTENANCE_REWRITE_ERROR (#1966) by Jarek Kowalski
  • New Feature added CLI for controlling throttler (#1956) by Jarek Kowalski
  • New Feature REVERT added 'content delete --forget' flag (#1932) (#1940) by Jarek Kowalski
  • New Feature added 'content delete --forget' flag (#1932) by Jarek Kowalski
  • New Feature added KOPIA_IGNORE_MALFORMED_MANIFEST_CONTENTS (#1890) by Jarek Kowalski

General Improvements

  • New Feature implemented custom log encoder for ZAP (#2116) by Jarek Kowalski
  • unified logging.Logger with *zap.SugaredLogger (#2090) by Jarek Kowalski
  • updated README.md (#2082) by Jarek Kowalski
  • use a fixed time for protecting newly created content (#1994) by Julio Lopez
  • acquire maintenance lock before updating schedule (#1976) by Julio Lopez
  • increase default BlobDeleteMinAge to 24h (#1978) by Julio Lopez
  • minor cleanups in robustness framework (#1971) by Julio Lopez
  • minor cleanups (#1959) by Julio Lopez
  • Ignore directory size check before and after restore (#1904) by chaitalisg

Repository

  • re-enabled parallel uploads of blobs (#2034) by Jarek Kowalski
  • fixed stress test caused by index leaking file handles (#2026) by Jarek Kowalski
  • fixed minor logger data race (#2025) by Jarek Kowalski
  • reduced memory allocations when logging content.ID (#2024) by Jarek Kowalski
  • New Feature switched to using go-mmap for indexes (#1980) by Jarek Kowalski
  • ensure we always parse content.ID and object.ID (#1960) by Jarek Kowalski
  • fixed slow goroutine leak from indexBlobCache, added tests (#1950) by Jarek Kowalski
  • fix deletion immediately after creation (#1937) by Jarek Kowalski
  • New Feature gdrive supports shared drives (#1931) by Bryan

Snapshots

  • fixed flaky TestParallelUploadUploadsBlobsInParallel test (#2124) by Jarek Kowalski
  • New Feature added free pool of localfs entries (#2115) by Jarek Kowalski
  • New Feature added fs.Entry.Close which can be used to release any resources (#2098) by Jarek Kowalski
  • New Feature improved performance when uploading huge files (#2064) by Jarek Kowalski
  • refactored upload of files (#2063) by Jarek Kowalski
  • New Feature Allow users to dynamically create entries in a directory during an upload (#1996) by ashmrtn
  • unify sparse and normal FS output paths (#1981) by Ali Dowair
  • New Feature add option to ignore empty snapshots being saved (#2036) by basldfalksjdf
  • fixed random deadlock when Uploader results in a failure (#2020) by Jarek Kowalski
  • Remove remaining internal uses of Readdir (#1986) by ashmrtn
  • disable fine-grained Span creation when tracing is disabled (#2010) by Jarek Kowalski
  • New Feature streaming upload support (#1963) by Jarek Kowalski
  • New Feature implemented iteration for local filesystem (#1967) by Jarek Kowalski
  • replace hard-coded cmd.exe with COMSPEC env var on Windows (#1969) (#1970) by Bruno Meneguello
  • New Feature Add callback-based iteration function to Directory interface (#1957) by ashmrtn
  • extracted snapshotfs.Verifier component (#1921) by Jarek Kowalski
  • made DirManifestBuilder public (#1910) by Jarek Kowalski

Storage Providers

  • New Feature ensure Ctrl-C is not passed to rclone (#1951) by Jarek Kowalski

Dependencies

  • bump electron-updater from 5.0.1 to 5.0.5 in /app (#2109) by dependabot[bot]
  • bump electron-log from 4.4.7 to 4.4.8 in /app (#2108) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.46 to 1.44.47 (#2112) by dependabot[bot]
  • bump electron-updater from 4.6.5 to 5.0.1 in /app (#2030) by dependabot[bot]
  • bump google.golang.org/api from 0.85.0 to 0.86.0 (#2106) by dependabot[bot]
  • bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#2104) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.45 to 1.44.46 (#2103) by dependabot[bot]
  • bump github.com/klauspost/compress from 1.15.6 to 1.15.7 (#2102) by dependabot[bot]
  • bump github.com/minio/minio-go/v7 from 7.0.29 to 7.0.30 (#2101) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.42 to 1.44.45 (#2100) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.40 to 1.44.42 (#2086) by dependabot[bot]
  • bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (#2085) by dependabot[bot]
  • bump cloud.google.com/go/storage from 1.22.1 to 1.23.0 (#2084) by dependabot[bot]
  • bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 (#2079) by dependabot[bot]
  • bump github.com/prometheus/common from 0.34.0 to 0.35.0 (#2078) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.37 to 1.44.40 (#2077) by dependabot[bot]
  • bump github.com/stretchr/testify from 1.7.2 to 1.7.4 (#2076) by dependabot[bot]
  • bump github.com/minio/minio-go/v7 from 7.0.28 to 7.0.29 (#2068) by dependabot[bot]
  • bump actions/dependency-review-action from 1 to 2 (#2067) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.36 to 1.44.37 (#2061) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.35 to 1.44.36 (#2059) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.34 to 1.44.35 (#2056) by dependabot[bot]
  • bump github....

v0.10.7

07 Apr 06:03
5d87d81
Compare
Choose a tag to compare

Important Notes

  • This release reorganizes local content cache to fix an important bug (see #1844), which causes old cache contents to be ignored.. Metadata cache content is not affected, so impact should be minimal.

Command-Line Interface

  • New Feature show storage capacity in repo status (#1867) by Ali Dowair
  • New Feature improved kopia benchmark commands (#1849) by Jarek Kowalski
  • New Feature add --json output to 'repo status' command (#1834) by Julio Lopez
  • fixing ignoring lines starting with '#' in 'policy edit' (#1830) by Jarek Kowalski
  • fixed and unified help text for policy commands (#1829) by Jarek Kowalski

General Improvements

  • Add a test method to perform repository format version upgrade (#1832) by chaitalisg

Repository

  • extracted content index building and parsing into repo/content/index (#1881) by Jarek Kowalski
  • New Feature automatically compress all kopia internal metadata using zstd-fastest (#1880) by Jarek Kowalski
  • fixed accidental cache directory location change during refactoring (#1866) by Jarek Kowalski
  • unified data and metadata cache implementations (#1864) by Jarek Kowalski
  • fixed 'unable to get content data and info' (#1844) by Jarek Kowalski
  • major server code refactoring (#1837) by Jarek Kowalski
  • New Feature ensure we don't run parallel fetches for the same blob IDs (#1835) by Jarek Kowalski
  • switched from opencensus to directly exporting prometheus metrics (#1831) by Jarek Kowalski
  • minor refactor for common code path in helper (#1833) by Julio Lopez
  • streamlined internal content cache API (#1828) by Jarek Kowalski
  • moved index blob cache to separate directory (#1827) by Jarek Kowalski
  • New Feature added 'hint' to Prefetch methods. (#1825) by Jarek Kowalski
  • fix deduplication when snapshotting identical files in parallel (#1815) by Jarek Kowalski

Server

  • fixed server startup race condition (#1842) by Jarek Kowalski

Snapshots

  • New Feature support for controlling upload parallelism via policies (#1850) by Jarek Kowalski
  • New Feature support restoring sparse files (#1823) by Ali Dowair
  • fixed snapshotting of mounted VSS snapshot roots (#1816) by Jarek Kowalski

Storage Providers

  • New Feature Implement API to get Storage free space (#1753) by Ali Dowair

Dependencies

  • bump google.golang.org/api from 0.73.0 to 0.74.0 (#1872) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.43.26 to 1.43.31 (#1873) by dependabot[bot]
  • bump github.com/zalando/go-keyring from 0.1.1 to 0.2.1 (#1857) by dependabot[bot]
  • bump github.com/sanity-io/litter from 1.5.2 to 1.5.4 (#1861) by dependabot[bot]
  • bump github.com/zeebo/blake3 from 0.2.2 to 0.2.3 (#1862) by dependabot[bot]
  • bump google.golang.org/protobuf from 1.27.1 to 1.28.0 (#1863) by dependabot[bot]
  • bump github.com/chromedp/chromedp from 0.7.8 to 0.8.0 (#1854) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.43.9 to 1.43.26 (#1860) by dependabot[bot]
  • bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#1859) by dependabot[bot]
  • bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.1 (#1855) by dependabot[bot]
  • bump github.com/klauspost/compress from 1.14.4 to 1.15.1 (#1853) by dependabot[bot]
  • bump google.golang.org/api from 0.70.0 to 0.73.0 (#1852) by dependabot[bot]
  • bump plist from 3.0.4 to 3.0.5 in /app (#1851) by dependabot[bot]
  • upgrade minimist to 1.2.6 (#1845) by Jarek Kowalski

Development Dependencies

  • bump electron from 17.2.0 to 18.0.1 in /app (#1871) by dependabot[bot]
  • bump electron-notarize from 1.1.1 to 1.2.1 in /app (#1858) by dependabot[bot]
  • bump electron from 17.1.0 to 17.2.0 in /app (#1856) by dependabot[bot]

CI/CD

  • fixed TestThrottler flake (#1841) by Jarek Kowalski
  • fixed flaky TestServerControl (#1840) by Jarek Kowalski
  • added checklocks static analyzer (#1838) by Jarek Kowalski
  • upgraded linter to 1.45 (#1836) by Jarek Kowalski
  • skip non-deterministic tests when computing code coverage (#1817) by Jarek Kowalski

v0.10.6

07 Mar 06:36
766cb57
Compare
Choose a tag to compare

Graphical User Interface

  • New Feature display snapshot description in snapshot list (#1806) by Jarek Kowalski

Command-Line Interface

  • New Feature improved formatting of 'policy show' outputs (#1767) by Jarek Kowalski
  • New Feature added snapshot list flags: --storage-stats and --reverse (#1766) by Jarek Kowalski

KopiaUI App

  • New Feature support both left and right click to open tray menu (#1805) by Jarek Kowalski
  • New Feature provide feedback for 'Check For Updates Now' (#1804) by Jarek Kowalski

General Improvements

  • New Feature Upgrade lock retries & monitoring during open & write sessions (#1758) by Shikhar Mall

Repository

  • New Feature removed noisy log output (#1803) by Jarek Kowalski
  • better context cancelation handling (#1802) by Jarek Kowalski
  • New Feature added PrefetchObjects() API (#1779) by Jarek Kowalski
  • added context to beforeop callbacks (#1800) by Jarek Kowalski
  • fixed 'context canceled' regression (#1799) by Jarek Kowalski
  • expose ContentInfo() on repo.Repository (#1765) by Jarek Kowalski
  • New Feature repository writer upgrade lock apis (#1742) by Shikhar Mall

Snapshots

  • refactored TreeWalker to use workshare (#1762) by Jarek Kowalski
  • New Feature big upload performance improvements by parallelizing directory traversal (#1752) by Jarek Kowalski

Storage Providers

  • Instructions for how to use the Google Drive backend. (#1760) by xkxx
  • New Feature add Google Drive support (#1731) by xkxx

Dependencies

  • bump go.uber.org/zap from 1.20.0 to 1.21.0 (#1795) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.42.44 to 1.43.9 (#1785) by dependabot[bot]
  • bump google.golang.org/api from 0.69.0 to 0.70.0 (#1791) by dependabot[bot]
  • bump github.com/minio/minio-go/v7 from 7.0.21 to 7.0.23 (#1794) by dependabot[bot]
  • bump github.com/chromedp/chromedp from 0.7.6 to 0.7.8 (#1793) by dependabot[bot]
  • bump github.com/klauspost/compress from 1.14.2 to 1.14.4 (#1792) by dependabot[bot]
  • bump nanoid from 3.1.30 to 3.3.1 in /app (#1790) by dependabot[bot]
  • bump electron-updater from 4.6.1 to 4.6.5 in /app (#1781) by dependabot[bot]
  • bump go.uber.org/multierr from 1.7.0 to 1.8.0 (#1783) by dependabot[bot]
  • bump actions/checkout from 2 to 3 (#1782) by dependabot[bot]
  • bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0 (#1787) by dependabot[bot]
  • bump electron-log from 4.4.5 to 4.4.6 in /app (#1788) by dependabot[bot]
  • bump cloud.google.com/go/storage from 1.19.0 to 1.21.0 (#1789) by dependabot[bot]

Development Dependencies

  • bump electron from 17.0.0 to 17.1.0 in /app (#1784) by dependabot[bot]

Infrastructure

  • upgraded linter to 1.44.2 (#1768) by Jarek Kowalski

CI/CD

  • New Feature automatically bump homebrew version on tag (#1807) by Jarek Kowalski
  • remove changelog type filter (#1761) by Jarek Kowalski

v0.10.5

12 Feb 18:21
512dceb
Compare
Choose a tag to compare

Graphical User Interface

  • New Feature support for editing pins and description (#1748) by Jarek Kowalski
  • New Feature support for defining snapshot and folder actions (#1746) by Jarek Kowalski
  • fix parsing of times of day between 00:00 and 00:59 (#1736) by Jarek Kowalski
  • New Feature support for snapshot and source deletion (#1730) by Jarek Kowalski

General Improvements

  • New Feature Upgrade Lock intent definitions (#1727) by Shikhar Mall
  • misc nits (#1729) by Julio Lopez

Snapshots

  • treat empty retention policy as retaining ALL, not NONE (#1733) by Jarek Kowalski

Dependencies

  • bump follow-redirects from 1.14.6 to 1.14.8 in /app (#1745) by dependabot[bot]
  • update storage/azblob to v0.3.0 (#1743) by Jarek Kowalski

CI/CD

  • auto-cancel previous workflows on the same branch (#1747) by Jarek Kowalski

v0.10.4

03 Feb 15:40
3447f18
Compare
Choose a tag to compare

Command-Line Interface

  • New Feature allow changing retention parameters from CLI (#1680) by Shikhar Mall
  • An in-memory storage mock setup for CLI tests (#1697) by Shikhar Mall

Storage Providers

  • New Feature treat token expiration errors as non-retryable (#1675) by Onkar Bhat
  • fixed rclone connection in KopiaUI (#1712) (#1713) by Jarek Kowalski

Dependencies

  • bump github.com/minio/minio-go/v7 from 7.0.20 to 7.0.21 (#1715) by dependabot[bot]
  • bump github.com/prometheus/client_golang (#1716) by dependabot[bot]
  • bump cloud.google.com/go/storage from 1.18.2 to 1.19.0 (#1714) by dependabot[bot]
  • bump github.com/google/go-cmp from 0.5.6 to 0.5.7 (#1708) by dependabot[bot]
  • bump github.com/klauspost/compress from 1.13.6 to 1.14.2 (#1704) by dependabot[bot]
  • bump github.com/sanity-io/litter from 1.5.1 to 1.5.2 (#1709) by dependabot[bot]
  • bump electron-log from 4.4.4 to 4.4.5 in /app (#1700) by dependabot[bot]
  • bump github.com/zeebo/blake3 from 0.2.1 to 0.2.2 (#1703) by dependabot[bot]
  • bump google.golang.org/grpc from 1.43.0 to 1.44.0 (#1710) by dependabot[bot]
  • bump google.golang.org/api from 0.63.0 to 0.66.0 (#1702) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.42.25 to 1.42.44 (#1706) by dependabot[bot]
  • bump go.uber.org/zap from 1.19.1 to 1.20.0 (#1707) by dependabot[bot]

Development Dependencies

  • bump electron from 16.0.5 to 17.0.0 in /app (#1705) by dependabot[bot]
  • bump electron-builder from 22.14.11 to 22.14.13 in /app (#1699) by dependabot[bot]
  • bump concurrently from 6.5.1 to 7.0.0 in /app (#1701) by dependabot[bot]

CI/CD

  • add rclone binaries to the list of artifacts (#1719) by Jarek Kowalski
  • added rclone 1.57.0 to Docker container images (#1718) by Jarek Kowalski