Commit Graph

2455 Commits

Author SHA1 Message Date
dependabot[bot]
d0194933a6 build(deps): bump github.com/aws/aws-sdk-go from 1.44.53 to 1.44.56 (#2197) 2022-07-16 04:26:26 +00:00
Jarek Kowalski
191b3e5461 feat(cli): BREAKING CHANGE ensure --checkpoint-interval is <=45min (#2196)
Also hide the flag, since it's not recommended to be tweaked anyway.

The value of <=45m is very important for safety of the garbage collection algorithms - too long an interval between checkpoints could mean that GC treats contents in the middle of being uploaded as unused, because they are not reachable from any snapshots or checkpoints.

Fixes #2193
2022-07-16 04:15:32 +00:00
dependabot[bot]
e10e9b0252 build(deps-dev): bump electron from 19.0.7 to 19.0.8 in /app (#2199)
Bumps [electron](https://github.com/electron/electron) from 19.0.7 to 19.0.8.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v19.0.7...v19.0.8)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-15 21:04:53 -07:00
Jarek Kowalski
f13ed089e2 chore(ci): auto-merge prometheus updates (#2201) 2022-07-15 21:04:04 -07:00
Jarek Kowalski
30c0aef795 chore(ci): increase dependabot PR concurrency limit (#2198) 2022-07-15 20:58:46 -07:00
dependabot[bot]
912a1be98e build(deps): bump github.com/klauspost/compress from 1.15.7 to 1.15.8 (#2192)
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.15.7 to 1.15.8.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml)
- [Commits](https://github.com/klauspost/compress/compare/v1.15.7...v1.15.8)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-15 20:56:11 -07:00
dependabot[bot]
327f52603f build(deps): bump google.golang.org/grpc from 1.47.0 to 1.48.0 (#2188) 2022-07-13 04:13:01 +00:00
dependabot[bot]
dcd3a80639 build(deps): bump google.golang.org/api from 0.86.0 to 0.87.0 (#2187) 2022-07-13 00:06:38 +00:00
dependabot[bot]
87c1494109 build(deps): bump github.com/aws/aws-sdk-go from 1.44.52 to 1.44.53 (#2186) 2022-07-12 23:34:57 +00:00
basldfalksjdf
04bd43b27e docs(site): minor changes to Download & Installation page (#2139)
- Fix a typo
- Add some detail on functionality of KopiaUI
- Explain release zip package naming
2022-07-12 13:00:53 +00:00
basldfalksjdf
9f26ab89ed docs(site): Updating FAQs (#2182)
* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md
2022-07-12 06:08:37 +00:00
dependabot[bot]
9715e9812a build(deps): bump github.com/prometheus/common from 0.35.0 to 0.36.0 (#2181)
Bumps [github.com/prometheus/common](https://github.com/prometheus/common) from 0.35.0 to 0.36.0.
- [Release notes](https://github.com/prometheus/common/releases)
- [Commits](https://github.com/prometheus/common/compare/v0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/common
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 21:51:37 -07:00
dependabot[bot]
2d4199874d build(deps): bump github.com/aws/aws-sdk-go from 1.44.51 to 1.44.52 (#2180) 2022-07-11 23:36:24 +00:00
Jarek Kowalski
317cc36892 fix(repository): fixed a race where iteration goroutine wasn't closed properly (#2177) v0.11.3 2022-07-11 07:26:53 +00:00
basldfalksjdf
5fced3df4c docs(site): Updating documentation (#2170)
* site(docs): Updating repositories documentation

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update config.toml

* Update README.md

* Update _index.md

* Update _index.md

* Update README.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update config.toml

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update README.md

* Update README.md

* Update _index.md

* Update README.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update README.md
2022-07-10 23:32:15 -07:00
Jarek Kowalski
10a693ade3 fix(cli): removed unnecessary console log timestamps (#2175)
Improved test logic which missed this.
2022-07-10 23:06:46 -07:00
Jarek Kowalski
27e5d119df fix(repository): fixed panic when content cache has been disabled (rare) (#2176) 2022-07-11 05:42:49 +00:00
Jarek Kowalski
ea257b1597 feat(cli): removed unnecessary logs from cli-logs (#2174)
- removed memory tracking since it's redundant with profiling
  and prometheus support.
- various cleanups to make sure default log is clean
2022-07-10 16:25:25 -07:00
Jarek Kowalski
700f542a3d fix(cli): fixed 'cache set' CLI regression due to kingpin change (#2173)
This was caused by a default `-1ns` which is no longer supported
in latest Kingpin.

The effect was that `kopia cache set` without
`--max-list-cache-duration` would fail. Unforutnately test was passing
that flag so it was missed.

This was likely caused by https://github.com/alecthomas/kingpin/pull/329
2022-07-10 13:26:41 -07:00
Jarek Kowalski
8515d050e5 test(infra): improved support for in-process testing (#2169)
* feat(infra): improved support for in-process testing

* support for killing of a running server using simulated Ctrl-C
* support for overriding os.Stdin
* migrated many tests from the exe runner to in-process runner

* added required indirection when defining Envar() so we can later override it in tests

* refactored CLI runners by moving environment overrides to CLITestEnv
2022-07-09 18:22:50 -07:00
Jarek Kowalski
a621cd3fb6 fix(ui): fixed filesysystem restores triggered from UI (#2163)
Added comprehensive test for restore API which was previously completely
uncovered.

Fixes #2162
2022-07-08 23:50:17 -07:00
basldfalksjdf
afab59c4cb docs(site): Minor changes to Features page (#2137)
* docs(site): Minor changes to Features page

* Update _index.md

* Update site/content/docs/Features/_index.md

Co-authored-by: Ali Dowair <adowair@umich.edu>

* Update _index.md

* Update _index.md

* Update site/content/docs/Features/_index.md

Co-authored-by: Ali Dowair <adowair@umich.edu>

* Update _index.md

* Update _index.md

Co-authored-by: Ali Dowair <adowair@umich.edu>
2022-07-08 22:55:54 -07:00
dependabot[bot]
8aea728475 build(deps): bump go.opentelemetry.io/otel/exporters/jaeger (#2168)
Bumps [go.opentelemetry.io/otel/exporters/jaeger](https://github.com/open-telemetry/opentelemetry-go) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/jaeger
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 22:45:58 -07:00
dependabot[bot]
dc3c9d1e4b build(deps): bump go.opentelemetry.io/otel/sdk from 1.7.0 to 1.8.0 (#2167)
Bumps [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 21:22:59 -07:00
dependabot[bot]
97f47dbf6f build(deps): bump github.com/aws/aws-sdk-go from 1.44.50 to 1.44.51 (#2166) 2022-07-08 23:37:08 +00:00
dependabot[bot]
be958a69be build(deps): bump github.com/aws/aws-sdk-go from 1.44.49 to 1.44.50 (#2159) 2022-07-07 23:40:49 +00:00
basldfalksjdf
282134e489 docs(site): Updating FAQs (#2136) 2022-07-06 22:56:49 -07:00
Jarek Kowalski
9941a05ab1 chore(ui): upgraded UI (#2157)
* https://github.com/kopia/htmlui/pull/88
* https://github.com/kopia/htmlui/pull/90
* https://github.com/kopia/htmlui/pull/89
* https://github.com/kopia/htmlui/pull/84
* https://github.com/kopia/htmlui/pull/85
v0.11.2
2022-07-07 03:54:11 +00:00
dependabot[bot]
0215e5651b build(deps): bump github.com/aws/aws-sdk-go from 1.44.48 to 1.44.49 (#2156) 2022-07-07 01:56:17 +00:00
Jarek Kowalski
0f680cd24e fix(ui): fixed missing directory browser button in KopiaUI (#2155)
Fixes #2145
2022-07-07 01:40:51 +00:00
Jarek Kowalski
aec08c84c2 fix(snapshots): panic: unaligned 64-bit atomic operation (#2151)
Reverted to regular sync.Pool

Fixes #2150
2022-07-06 18:34:25 -07:00
basldfalksjdf
bc0e0641bf fix(ui): "Kopia UI" to "KopiaUI" (#2140)
Just removing the extra space
2022-07-06 18:18:22 -07:00
dependabot[bot]
84171307a5 build(deps): bump github.com/minio/minio-go/v7 from 7.0.30 to 7.0.31 (#2154)
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) from 7.0.30 to 7.0.31.
- [Release notes](https://github.com/minio/minio-go/releases)
- [Commits](https://github.com/minio/minio-go/compare/v7.0.30...v7.0.31)

---
updated-dependencies:
- dependency-name: github.com/minio/minio-go/v7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-07 01:18:03 +00:00
Jarek Kowalski
04fe236a5f fix(cli): fixed snapshot sizes in the snapshot list (#2148)
This is caused by a fix where fs.Directory was incorrectly reporting
its size == total size of all files in all subdirectories and
`snapshot list` was relying on that.

Fixes #2144
2022-07-06 05:54:27 +00:00
dependabot[bot]
1bed596511 build(deps): bump github.com/aws/aws-sdk-go from 1.44.47 to 1.44.48 (#2146) 2022-07-05 23:42:04 +00:00
Jarek Kowalski
a8717bbcd2 fix(ui): fixed scheduling of snapshots with Ignoring Identical Snapshots (#2141)
Related #2036
Fixes #2138
v0.11.1
2022-07-04 22:58:20 -07:00
basldfalksjdf
4271b5a0f3 docs(site): Revised main homepage (#2131)
* docs(site): Revised main homepage

* Update _index.html

* Update _index.html

* Add files via upload

We do not have to use this background image. But if we do, we should find some place to credit https://unsplash.com/photos/oyXis2kALVg. The image is free for us to use and we don't need to credit per their license -- but it is the right thing to do.

* Update _index.html

* Add files via upload

Just trying other backgrounds to see how they look.

* Add files via upload

* Add files via upload

* Update _index.html

* Update _index.html

* Update footer.html

* Update footer.html

* Update _index.html

* Update _index.html
2022-07-04 15:48:14 -07:00
Jarek Kowalski
a52ac38cdc fix(ui): fixed loading/saving UI preferences (#2135) v0.11.0 2022-07-04 11:41:26 -07:00
basldfalksjdf
4eb4f78435 docs(site): Minor changes to installation directions (#2133) 2022-07-04 11:40:09 -07:00
Jarek Kowalski
e70e3b908c fix(ui): latest fixes to HTML UI (#2134) 2022-07-04 10:09:16 -07:00
basldfalksjdf
222aa30f03 docs(site): Fixed broken link in top menu (#2132) 2022-07-03 21:30:29 -07:00
basldfalksjdf
6723efb7b5 docs(site): Cleaning up Release Notes (#2128)
* docs(site): Cleaning up Release Notes

I think it will be more efficient if we just direct people to the GitHub releases page for anyone that wants to read release notes. I don't see the need to maintain the same information in two different places, plus this section of the site has not been updated for a while.

* Update _index.md

* Delete v0.4.md

* Delete v0.5.md

* Delete v0.6.md

* Delete v0.7.md

* Delete v0.8.md

* Delete v0.9.md
2022-07-03 19:38:18 -07:00
basldfalksjdf
0f6ab64dff docs(site): Reordering side and top menus (#2130)
* docs(site): Reordering side menu

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Create _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update config.toml

* Update _index.md
2022-07-03 19:36:58 -07:00
basldfalksjdf
0511501982 docs(site): Retitling Installation to Download & Installation (#2127)
We link to this page when telling people to download Kopia (see the download button at https://kopia.io), so it will be less confusing if we rename the page to "Download & Installation". We don't need to change the URL, just the title.
2022-07-03 16:14:32 -07:00
basldfalksjdf
b8490f4b6c Update _index.md (#2126)
Mimicking language from #2123
2022-07-03 15:48:32 -07:00
basldfalksjdf
a9cdf15915 docs(site): Rewording main docs page (#2125)
* Update _index.md

Mimicking language from #2123

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md
2022-07-03 15:45:28 -07:00
basldfalksjdf
1b75c9f07b docs(site): Update README.md (#2123)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2022-07-03 15:44:58 -07:00
Jarek Kowalski
4c8a3fc3b7 fix(snapshots): fixed flaky TestParallelUploadUploadsBlobsInParallel test (#2124) 2022-07-03 19:44:27 +00:00
Jarek Kowalski
0985b80488 feat(ui): support for deprecation of certain algorithms (#2122)
Some compression algorithms are not recommended because they
allocate disproportionate amounts of memory. They are still
possible to use, just marked as NOT RECOMMENDED in the UI.
2022-07-03 19:06:14 +00:00
basldfalksjdf
085ec8fc57 docs(site): Rewording the getting started guide (#2121)
* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md

* Update _index.md
2022-07-03 18:44:10 +00:00