github kopia/kopia v0.11.0

latest releases: v0.17.0, v0.16.1, v0.16.0...
22 months ago

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.com/aws/aws-sdk-go from 1.44.33 to 1.44.34 (#2047) by dependabot[bot]
  • bump google.golang.org/api from 0.83.0 to 0.84.0 (#2046) by dependabot[bot]
  • bump github.com/minio/minio-go/v7 from 7.0.27 to 7.0.28 (#2043) by dependabot[bot]
  • bump github.com/pkg/sftp from 1.13.4 to 1.13.5 (#2041) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.44.26 to 1.44.33 (#2039) by dependabot[bot]
  • bump google.golang.org/api from 0.82.0 to 0.83.0 (#2033) by dependabot[bot]
  • bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#2032) by dependabot[bot]
  • allow at least 2 open PR to reduce HoL blocking (#2031) by Julio Lopez
  • update dependabot frequency for Go deps (#2028) by Julio Lopez
  • bump github.com/klauspost/compress from 1.15.5 to 1.15.6 (#2009) by Julio Lopez
  • bump github.com/aws/aws-sdk-go from 1.44.22 to 1.44.26 (#2002) by dependabot[bot]
  • bump github.com/prometheus/common from 0.32.1 to 0.34.0 (#2006) by dependabot[bot]
  • bump google.golang.org/grpc from 1.46.2 to 1.47.0 (#2005) by dependabot[bot]
  • bump github.com/prometheus/client_golang (#2001) by dependabot[bot]
  • bump electron-log from 4.4.6 to 4.4.7 in /app (#1997) by dependabot[bot]
  • bump github.com/klauspost/compress from 1.15.2 to 1.15.5 (#2000) by dependabot[bot]
  • bump github.com/minio/minio-go/v7 from 7.0.24 to 7.0.27 (#2004) by dependabot[bot]
  • bump google.golang.org/api from 0.81.0 to 0.82.0 (#2003) by dependabot[bot]
  • bump github.com/chromedp/chromedp from 0.8.1 to 0.8.2 (#1979) by Julio Lopez
  • bump github.com/aws/aws-sdk-go from 1.44.4 to 1.44.22 (#1977) by Julio Lopez
  • bump google.golang.org/api from 0.77.0 to 0.81.0 (#1974) by Julio Lopez
  • bump async from 2.6.3 to 2.6.4 in /app (#1954) by dependabot[bot]
  • bump docker actions from 1 to 2 (#1947) by Julio Lopez
  • bump github.com/Azure/azure-storage-blob-go (#1927) by dependabot[bot]
  • bump google.golang.org/api from 0.74.0 to 0.77.0 (#1924) by dependabot[bot]
  • bump github.com/sanity-io/litter from 1.5.4 to 1.5.5 (#1928) by dependabot[bot]
  • bump github.com/minio/minio-go/v7 from 7.0.23 to 7.0.24 (#1916) by dependabot[bot]
  • bump google.golang.org/grpc from 1.45.0 to 1.46.0 (#1926) by dependabot[bot]
  • bump github.com/aws/aws-sdk-go from 1.43.31 to 1.44.4 (#1923) by dependabot[bot]
  • bump ejs from 3.1.6 to 3.1.7 in /app (#1922) by dependabot[bot]
  • bump github.com/google/go-cmp from 0.5.7 to 0.5.8 (#1912) by dependabot[bot]
  • bump cloud.google.com/go/storage from 1.21.0 to 1.22.0 (#1914) by dependabot[bot]
  • bump github.com/klauspost/compress from 1.15.1 to 1.15.2 (#1917) by dependabot[bot]
  • bump github.com/chromedp/chromedp from 0.8.0 to 0.8.1 (#1918) by dependabot[bot]
  • bump actions/download-artifact from 2 to 3 (#1893) by Julio Lopez
  • bump codecov/codecov-action from 2 to 3 (#1891) by Julio Lopez
  • bump actions/upload-artifact from 2 to 3 (#1889) by Julio Lopez
  • bump actions/setup-go from 2 to 3 (#1888) by Julio Lopez

Development Dependencies

  • bump concurrently from 7.2.1 to 7.2.2 in /app (#2110) by dependabot[bot]
  • bump electron-builder from 23.0.3 to 23.1.0 in /app (#2111) by dependabot[bot]
  • bump electron from 18.2.0 to 19.0.7 in /app (#2107) by dependabot[bot]
  • bump electron-builder from 22.14.13 to 23.0.3 in /app (#1919) by dependabot[bot]
  • bump concurrently from 7.1.0 to 7.2.1 in /app (#1998) by dependabot[bot]
  • bump electron from 18.0.1 to 18.2.0 in /app (#1911) by dependabot[bot]
  • bump concurrently from 7.0.0 to 7.1.0 in /app (#1915) by dependabot[bot]
  • bump react-scripts from 5.0.0 to 5.0.1 in /app (#1920) by dependabot[bot]

Infrastructure

  • New Feature added make kopia-ui-with-local-htmlui-changes (#2062) by Jarek Kowalski
  • added more leak checks to tests (#1953) by Jarek Kowalski

CI/CD

  • removed unused ReactJS app from KopiaUI (#2117) by Jarek Kowalski
  • updated auto-merge.yaml (#2113) by Jarek Kowalski
  • updated auto-merge rules (#2105) by Jarek Kowalski
  • added auto-merge rules (#2088) by Jarek Kowalski
  • auto-merge patch-level dependabot updates (#2087) by Jarek Kowalski
  • temporarily disable ARMHF runners (#2083) by Jarek Kowalski
  • fix golangci.yml (#2075) by Julio Lopez
  • upgraded linter to 1.46.2 (#2027) by Jarek Kowalski
  • restrict GH actions for provider and stress tests to upstream repository. (#1989) by Jeremy Edwards
  • set golang version explicitly to 1.18 (#1952) by Jarek Kowalski

Don't miss a new kopia release

NewReleases is sending notifications on new releases.