Skip to content

Releases: imagegenius/docker-kopia

v0.13.0-rc1-ig13

14 Apr 04:46

Choose a tag to compare

ImageGenius Changes:

BREAKING: move cache from /tmp to /cache.

kopia Changes:

BREAKING CHANGES:

  1. KopiaUI no longer supports Windows 7 or 8 due to upstream breaking change - see kopia/kopia#2923
  2. Remove default behavior for CLI command (#2861) by Julio Lopez

Background

Previously several commands had some hidden shortcuts/default subcommands:

  • kopia snapshot create had a shortcut of kopia snapshot
  • kopia index list had a shortcut of kopia index
  • kopia cache info had a shortcut of kopia cache
  • kopia manifest list had a shortcut of kopia manifest
  • kopia maintenance run had a shortcut of kopia maintenance
  • kopia repository upgrade begin had a shortcut of kopia 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 *Fault with 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 upgrade sub-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](https://...
Read more

v0.13.0-rc1-ig12

11 Apr 09:55

Choose a tag to compare

ImageGenius Changes:

set home in service

kopia Changes:

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 *Fault with 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 upgrade sub-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/exporters/jaeger (#2867) by dependabot[bot]
  • bump cloud.google.com/go/storage from 1.29.0 to 1.30.1 (#2866) by dependabot[bot]
  • bump github.com/google/fswalker (#2860) by Julio Lopez
  • bump actions/setup-go from 3 to 4 (#2841) by dependabot[bot]
  • bump github.com/golang/protobuf from 1.5.2 to 1.5.3 (#2828) by dependabot[bot]
  • bump github.com/minio/minio-go/v7 from 7.0.49 to 7.0.50 (#2857) by dependabot[bot]
  • bump go.opentelemetry.io/otel/sdk from 1.13.0 to 1.14.0 (#2837) by dependabot[bot]
  • bump go.opentelemetry.io/otel from 1.13.0 to 1.14.0 (#2826) by dependabot[bot]
  • bump github.com/chromed...
Read more

v0.12.1-ig11

28 Mar 06:44

Choose a tag to compare

ImageGenius Changes:

set home in service

kopia Changes:

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.1-ig9

23 Mar 08:25

Choose a tag to compare

ImageGenius Changes:

add fuse package

kopia Changes:

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.1-ig8

23 Mar 06:16

Choose a tag to compare

ImageGenius Changes:

Add service checks

kopia Changes:

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.1-ig10

23 Mar 22:50

Choose a tag to compare

ImageGenius Changes:

add fuse package

kopia Changes:

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.1-ig7

21 Mar 22:02

Choose a tag to compare

ImageGenius Changes:

Initial release.

kopia Changes:

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.1-ig6

11 Mar 12:50

Choose a tag to compare

ImageGenius Changes:

Initial release.

kopia Changes:

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.1-ig5

07 Feb 03:13

Choose a tag to compare

ImageGenius Changes:

Initial release.

kopia Changes:

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.1-ig4

06 Feb 09:39

Choose a tag to compare

ImageGenius Changes:

Initial release.

kopia Changes:

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]