dependabot[bot]
8dbca89cb2
build(deps): bump the telemetry-dependencies group with 4 updates ( #4173 )
...
Bumps the telemetry-dependencies group with 4 updates: [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ), [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ), [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) and [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go ).
Updates `go.opentelemetry.io/otel` from 1.30.0 to 1.31.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.30.0...v1.31.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.30.0 to 1.31.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.30.0...v1.31.0 )
Updates `go.opentelemetry.io/otel/sdk` from 1.30.0 to 1.31.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.30.0...v1.31.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.30.0 to 1.31.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.30.0...v1.31.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: telemetry-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: telemetry-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: telemetry-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: telemetry-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 07:06:45 -07:00
lyndon-li
699e0386b4
refactor(repository): follow up changes for PR 4139 ( #4167 )
2024-10-15 14:05:42 +00:00
dependabot[bot]
2540f0a02c
build(deps): bump github.com/chromedp/chromedp from 0.10.0 to 0.11.0 ( #4174 )
2024-10-15 00:11:25 +00:00
Julio López
2ca59394c1
refactor(cli): do not run auto-maintenance after a command fails ( #4168 )
2024-10-14 10:17:11 -07:00
Jarek Kowalski
58bcb29d1a
feat(server): added API to manipulate notification profiles in the UI ( #4171 )
2024-10-14 10:16:08 -07:00
Julio López
eb2ea5dddd
test(server): speedup cert key generation in server tests ( #4166 )
...
Use shorter key size to speed up cert generation in TestServerStartInsecure.
Refactor: add const for default server-control username.
2024-10-10 10:22:34 -07:00
lyndon-li
a848ab98e5
refactor(repository): Reduce memory usage for epoch index compaction ( #4139 )
...
* index builder for epoch index compaction
* index builder for epoch index compaction: fix CI errors
* index builder for epoch index compaction: UT for OneUseBuilder
* index builder for epoch index compaction: fix CI errors
* index builder for epoch index compaction: use *Info as builder item
* index builder for epoch index compaction: fix CI errors
* index builder for epoch index compaction: fix CI errors
* index builder for epoch index compaction: fix CI errors
2024-10-09 18:43:09 -07:00
ashmrtn
9a507b73d5
refactor(repository): Reduce memory allocations during manifest compaction ( #4084 )
...
* Change struct for tracking committed content
Committed content only ever has a value of 'true' for committed so use
an empty struct and an existance check instead.
* Don't copy committed manifest set for compaction
Assuming the number of committed manifests is much larger than the
number of manifest updates, it seems reasonable to update the logic to
write manifests out to not delete entries from the set being operated
on. Doing so allows us to avoid creating a duplicate of the set of all
committed manifests during compaction, which could also save some memory
as the temporary map wasn't being right-sized based on the the number of
committed entries. This also works because writing data either fails or
succeeds completely. That means there's no possibility of only some
entries being written out but not others, which means callers can use
the presence of an error to determine how to react (i.e. clear pending
set).
* Benchmarks for compaction
2024-10-09 18:41:13 -07:00
dependabot[bot]
70332ef958
build(deps): bump github.com/prometheus/common ( #4164 )
2024-10-07 23:59:12 +00:00
dependabot[bot]
adfa5fdcb4
build(deps): bump the common-golang-dependencies group with 8 updates ( #4163 )
...
Bumps the common-golang-dependencies group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go ) | `1.43.0` | `1.44.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto ) | `0.27.0` | `0.28.0` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.29.0` | `0.30.0` |
| [golang.org/x/sys](https://github.com/golang/sys ) | `0.25.0` | `0.26.0` |
| [golang.org/x/term](https://github.com/golang/term ) | `0.24.0` | `0.25.0` |
| [golang.org/x/text](https://github.com/golang/text ) | `0.18.0` | `0.19.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go ) | `1.67.0` | `1.67.1` |
| google.golang.org/protobuf | `1.34.2` | `1.35.1` |
Updates `cloud.google.com/go/storage` from 1.43.0 to 1.44.0
- [Release notes](https://github.com/googleapis/google-cloud-go/releases )
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.43.0...spanner/v1.44.0 )
Updates `golang.org/x/crypto` from 0.27.0 to 0.28.0
- [Commits](https://github.com/golang/crypto/compare/v0.27.0...v0.28.0 )
Updates `golang.org/x/net` from 0.29.0 to 0.30.0
- [Commits](https://github.com/golang/net/compare/v0.29.0...v0.30.0 )
Updates `golang.org/x/sys` from 0.25.0 to 0.26.0
- [Commits](https://github.com/golang/sys/compare/v0.25.0...v0.26.0 )
Updates `golang.org/x/term` from 0.24.0 to 0.25.0
- [Commits](https://github.com/golang/term/compare/v0.24.0...v0.25.0 )
Updates `golang.org/x/text` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.18.0...v0.19.0 )
Updates `google.golang.org/grpc` from 1.67.0 to 1.67.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.67.0...v1.67.1 )
Updates `google.golang.org/protobuf` from 1.34.2 to 1.35.1
---
updated-dependencies:
- dependency-name: cloud.google.com/go/storage
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 16:58:16 -07:00
Jarek Kowalski
c0bd372d29
feat(cli): support for defining notification profiles and templates via CLI ( #4034 )
...
* feat(cli): support for defining notification profiles via CLI
Profile management:
```
$ kopia notification profile configure email \
--profile-name=X \
--smtp-server=smtp.gmail.com \
--smtp-port=587 \
--smtp-username=X \
--smtp-password=X \
--mail-from=X \
--mail-to=X \
--format=html|txt \
[--send-test-notification]
$ kopia notification profile configure pushover --profile-name=X \
--user-key=X \
--app-token=X \
--format=html|txt \
[--send-test-notification]
$ kopia notification profile configure webhook --profile-name=X \
--endpooint=http://some-address:port/path \
--method=POST|PUT \
--format=html|txt \
[--send-test-notification]
$ kopia notification profile test --profile-name=X
$ kopia notification profile delete --profile-name=X
$ kopia notification profile list
```
Template management:
```
$ kopia notification template show X
$ kopia notification template set X \
--from-stdin | --from-file=X | --editor
$ kopia notification template remove X
$ kopia notification template list
```
Implements #1958
* additional refactoring for testability, various naming tweaks
2024-10-06 16:28:39 +00:00
Julio López
63f227386f
refactor(general): levarage stdlib's context.WithoutCancel(ctx) ( #4159 )
...
Removes `internal/ctxutil` package with equivalent implementation
2024-10-06 09:05:26 -07:00
dependabot[bot]
87eec268d5
build(deps): bump golang/govulncheck-action from 1.0.3 to 1.0.4 ( #4153 )
...
* build(deps): bump golang/govulncheck-action from 1.0.3 to 1.0.4
Bumps [golang/govulncheck-action](https://github.com/golang/govulncheck-action ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/golang/govulncheck-action/releases )
- [Commits](dd0578b371...b625fbe08f )
---
updated-dependencies:
- dependency-name: golang/govulncheck-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* use go-version-file: 'go.mod' in govulncheck action
* unset `go-version-input:` so `go-version-file:` takes effect.
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julio <1953782+julio-lopez@users.noreply.github.com >
2024-10-06 05:23:23 +00:00
Kopia Builder [bot]
ce65e4e650
feat(ui): upgraded htmlui to the latest version ( #4161 )
2024-10-06 02:16:33 +00:00
Julio López
961a39039b
refactor(general): use errors.New where appropriate ( #4160 )
...
Replaces 'errors.Errorf\("([^"]+)"\)' => 'errors.New("\1")'
2024-10-05 19:05:00 -07:00
dependabot[bot]
f1c141f8be
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 ( #4154 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](e28ff129e5...b9fd7d16f6 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
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>
2024-10-03 10:19:48 -07:00
Kopia Builder [bot]
e8965c69d8
feat(ui): upgraded htmlui to the latest version ( #4150 )
2024-10-01 05:43:47 +00:00
dependabot[bot]
a8b1d7251c
build(deps): bump the kopia-ui-npm-dependencies group ( #4149 )
...
Bumps the kopia-ui-npm-dependencies group in /app with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [electron-log](https://github.com/megahertz/electron-log ) | `5.1.7` | `5.2.0` |
| [@electron/notarize](https://github.com/electron/notarize ) | `2.4.0` | `2.5.0` |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.46.1` | `1.47.2` |
| [concurrently](https://github.com/open-cli-tools/concurrently ) | `8.2.2` | `9.0.1` |
| [electron](https://github.com/electron/electron ) | `32.0.1` | `32.1.2` |
| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder ) | `24.13.3` | `25.0.5` |
| [playwright](https://github.com/microsoft/playwright ) | `1.46.1` | `1.47.2` |
| [playwright-core](https://github.com/microsoft/playwright ) | `1.46.1` | `1.47.2` |
Updates `electron-log` from 5.1.7 to 5.2.0
- [Changelog](https://github.com/megahertz/electron-log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/megahertz/electron-log/compare/v5.1.7...v5.2.0 )
Updates `@electron/notarize` from 2.4.0 to 2.5.0
- [Release notes](https://github.com/electron/notarize/releases )
- [Changelog](https://github.com/electron/notarize/blob/main/.releaserc.json )
- [Commits](https://github.com/electron/notarize/compare/v2.4.0...v2.5.0 )
Updates `@playwright/test` from 1.46.1 to 1.47.2
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.46.1...v1.47.2 )
Updates `concurrently` from 8.2.2 to 9.0.1
- [Release notes](https://github.com/open-cli-tools/concurrently/releases )
- [Commits](https://github.com/open-cli-tools/concurrently/compare/v8.2.2...v9.0.1 )
Updates `electron` from 32.0.1 to 32.1.2
- [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/v32.0.1...v32.1.2 )
Updates `electron-builder` from 24.13.3 to 25.0.5
- [Release notes](https://github.com/electron-userland/electron-builder/releases )
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md )
- [Commits](https://github.com/electron-userland/electron-builder/commits/v25.0.5/packages/electron-builder )
Updates `playwright` from 1.46.1 to 1.47.2
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.46.1...v1.47.2 )
Updates `playwright-core` from 1.46.1 to 1.47.2
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.46.1...v1.47.2 )
---
updated-dependencies:
- dependency-name: electron-log
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
- dependency-name: "@electron/notarize"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
- dependency-name: concurrently
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: kopia-ui-npm-dependencies
- dependency-name: electron
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
- dependency-name: electron-builder
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: kopia-ui-npm-dependencies
- dependency-name: playwright
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
- dependency-name: playwright-core
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 20:49:21 -07:00
Julio López
e8467f262c
chore(deps): move GHA updates to a monthly frequency ( #4148 )
2024-09-30 19:02:08 -07:00
dependabot[bot]
05c0ee267a
build(deps): bump the github-actions group with 2 updates ( #4145 )
...
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `actions/checkout` from 4.1.7 to 4.2.0
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](692973e3d9...d632683dd7 )
Updates `github/codeql-action` from 3.26.8 to 3.26.10
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](294a9d9291...e2b3eafc8d )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 18:59:09 -07:00
dependabot[bot]
3a3bce5749
build(deps): bump github.com/hanwen/go-fuse/v2 from 2.5.1 to 2.6.1 ( #4147 )
...
Bumps [github.com/hanwen/go-fuse/v2](https://github.com/hanwen/go-fuse ) from 2.5.1 to 2.6.1.
- [Commits](https://github.com/hanwen/go-fuse/compare/v2.5.1...v2.6.1 )
---
updated-dependencies:
- dependency-name: github.com/hanwen/go-fuse/v2
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>
2024-09-30 18:29:57 -07:00
dependabot[bot]
eb1e711393
build(deps): bump the common-golang-dependencies group with 2 updates ( #4146 )
...
Bumps the common-golang-dependencies group with 2 updates: [github.com/minio/minio-go/v7](https://github.com/minio/minio-go ) and [google.golang.org/api](https://github.com/googleapis/google-api-go-client ).
Updates `github.com/minio/minio-go/v7` from 7.0.76 to 7.0.77
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.76...v7.0.77 )
Updates `google.golang.org/api` from 0.198.0 to 0.199.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.198.0...v0.199.0 )
---
updated-dependencies:
- dependency-name: github.com/minio/minio-go/v7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 17:11:32 -07:00
Julio López
8ce8245f32
test(providers): cleanup GCS tests ( #4138 )
...
* use `getEnvVarOrSkip()` helper
* use creds from JSON env for test to actually run the test
* prefer require
* nit: relocate helpers
* fail tests if credentials cannot be decoded
2024-09-27 10:24:16 -07:00
Kopia Builder [bot]
37c7daeebe
feat(ui): upgraded htmlui to the latest version ( #4141 )
2024-09-27 10:22:03 -07:00
Mike McKay-Dirden
21ab416cc4
docs(site): Add Google ransomware protection section ( #4135 )
2024-09-27 05:45:45 +00:00
Julio López
97b0c02e36
fix(providers): GCS tests ( #4136 )
...
* `getCredJSONFromEnv` helper
* use `getCredJSONFromEnv`
* `getEnvVarOrSkip` helper
* skip GCS immutable tests if bucket name is not provided
2024-09-26 22:22:10 -07:00
Julio López
b60804198c
refactor(provider): always clone default HTTP transport in S3 provider ( #4132 )
...
The s3 storage provider had a different http transports for different cases:
- https without TLS verification: `&http.Transport{}` with default values;
- https with TLS verification: `http.DefaultTransport.Clone()`
This change uses `http.DefaultTransport` in all cases, instead of creating an
empty (zero-value) `http.Transport` for consistency.
Authored-by: aleksandr.samarin (@alexvbg)
2024-09-26 21:51:07 -07:00
Mike McKay-Dirden
1bceb7155e
feat(providers): GCS immutability ( #4134 )
...
- Allow blob `Put/ExtendBlobRetention`
- PITR support
- PITR/versioning tests
2024-09-26 21:46:25 -07:00
dependabot[bot]
083b448926
build(deps): bump github.com/klauspost/compress from 1.17.9 to 1.17.10 ( #4129 )
...
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress ) from 1.17.9 to 1.17.10.
- [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.17.9...v1.17.10 )
---
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>
2024-09-24 00:22:20 +00:00
dependabot[bot]
7e78fcfa4b
build(deps): bump github/codeql-action in the github-actions group ( #4126 )
...
Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 3.26.7 to 3.26.8
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](8214744c54...294a9d9291 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 17:19:38 -07:00
dependabot[bot]
9220b8306a
build(deps): bump github.com/prometheus/client_golang ( #4128 )
...
Bumps the telemetry-dependencies group with 1 update: [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ).
Updates `github.com/prometheus/client_golang` from 1.20.3 to 1.20.4
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.3...v1.20.4 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: telemetry-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 17:18:33 -07:00
dependabot[bot]
9ae427d309
build(deps): bump the common-golang-dependencies group with 3 updates ( #4127 )
...
Bumps the common-golang-dependencies group with 3 updates: [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://github.com/Azure/azure-sdk-for-go ), [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) and [google.golang.org/grpc](https://github.com/grpc/grpc-go ).
Updates `github.com/Azure/azure-sdk-for-go/sdk/storage/azblob` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.4.0...sdk/storage/azblob/v1.4.1 )
Updates `google.golang.org/api` from 0.197.0 to 0.198.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.197.0...v0.198.0 )
Updates `google.golang.org/grpc` from 1.66.2 to 1.67.0
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.2...v1.67.0 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 00:14:25 +00:00
Nick
d57d3030cd
Snapshot verify takes snapshot ID arguments ( #4121 )
...
Snapshot verify can now accept a list of one or more snapshot IDs (manifest IDs) to be used as the subject(s) of the snapshot verify operation.
Added a unit test that ensures only the requested snapshots are verified when their IDs are provided.
Now in addition to the existing --source, --file-id, and --directory-id flags, which work the same, the user can provide snapshot IDs as args:
kopia snapshot verify <snapID> <snapID> <snapID>
2024-09-20 14:42:53 -07:00
Larry Claman
8e37cea7c8
docs(ui): Document how KopiaUI Desktop handles multiple config files and repositories ( #4049 )
2024-09-20 08:45:04 -07:00
dependabot[bot]
474d01e133
build(deps): bump the telemetry-dependencies group with 4 updates ( #4113 )
...
Bumps the telemetry-dependencies group with 4 updates: [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go ), [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ), [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go ) and [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go ).
Updates `go.opentelemetry.io/otel` from 1.29.0 to 1.30.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.29.0...v1.30.0 )
Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.29.0 to 1.30.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.29.0...v1.30.0 )
Updates `go.opentelemetry.io/otel/sdk` from 1.29.0 to 1.30.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.29.0...v1.30.0 )
Updates `go.opentelemetry.io/otel/trace` from 1.29.0 to 1.30.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.29.0...v1.30.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: telemetry-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: telemetry-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: telemetry-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: telemetry-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 13:22:32 -07:00
dependabot[bot]
fed69da731
build(deps): bump github/codeql-action in the github-actions group ( #4111 )
...
Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 3.26.6 to 3.26.7
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](4dd16135b6...8214744c54 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 13:22:03 -07:00
dependabot[bot]
a0c2a47eb8
build(deps): bump the common-golang-dependencies group with 2 updates ( #4112 )
...
Bumps the common-golang-dependencies group with 2 updates: [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) and [google.golang.org/grpc](https://github.com/grpc/grpc-go ).
Updates `google.golang.org/api` from 0.196.0 to 0.197.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.196.0...v0.197.0 )
Updates `google.golang.org/grpc` from 1.66.1 to 1.66.2
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.1...v1.66.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: common-golang-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 20:20:34 +00:00
Julio López
3a9bafa366
refactor(general): rename repodiag.logWriteSyncer ( #4109 )
...
* refactor(general): clarify comments
* refactor(general): rename `repodiag.logWriteSyncer`
This name reflects:
- the function of the struct; and
- the interface it implements (`zapcore.WriteSyncer`)
2024-09-15 09:34:23 -07:00
Julio López
c936075ab0
refactor(general): rename repodiag.BlobWriter ( #4110 )
...
This name reflects the function of the struct / type.
The previous name (`Writer`) conveyed that this type
implemented the `Writer` interface / `Write` function,
which it does not.
2024-09-15 09:33:58 -07:00
Kopia Builder [bot]
e64bf1f036
feat(ui): upgraded htmlui to the latest version ( #4108 )
2024-09-12 23:03:24 +00:00
dependabot[bot]
d3e270f64f
build(deps): bump the common-golang-dependencies group across 1 directory with 9 updates ( #4103 )
...
* build(deps): bump the common-golang-dependencies group across 1 directory with 9 updates
Bumps the common-golang-dependencies group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [golang.org/x/crypto](https://github.com/golang/crypto ) | `0.26.0` | `0.27.0` |
| [golang.org/x/mod](https://github.com/golang/mod ) | `0.20.0` | `0.21.0` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.28.0` | `0.29.0` |
| [golang.org/x/oauth2](https://github.com/golang/oauth2 ) | `0.22.0` | `0.23.0` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) | `0.195.0` | `0.196.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go ) | `1.66.0` | `1.66.1` |
Updates `golang.org/x/crypto` from 0.26.0 to 0.27.0
- [Commits](https://github.com/golang/crypto/compare/v0.26.0...v0.27.0 )
Updates `golang.org/x/mod` from 0.20.0 to 0.21.0
- [Commits](https://github.com/golang/mod/compare/v0.20.0...v0.21.0 )
Updates `golang.org/x/net` from 0.28.0 to 0.29.0
- [Commits](https://github.com/golang/net/compare/v0.28.0...v0.29.0 )
Updates `golang.org/x/oauth2` from 0.22.0 to 0.23.0
- [Commits](https://github.com/golang/oauth2/compare/v0.22.0...v0.23.0 )
Updates `golang.org/x/sys` from 0.24.0 to 0.25.0
- [Commits](https://github.com/golang/sys/compare/v0.24.0...v0.25.0 )
Updates `golang.org/x/term` from 0.23.0 to 0.24.0
- [Commits](https://github.com/golang/term/compare/v0.23.0...v0.24.0 )
Updates `golang.org/x/text` from 0.17.0 to 0.18.0
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.17.0...v0.18.0 )
Updates `google.golang.org/api` from 0.195.0 to 0.196.0
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.195.0...v0.196.0 )
Updates `google.golang.org/grpc` from 1.66.0 to 1.66.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.66.0...v1.66.1 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/mod
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/oauth2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: common-golang-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* add go patch version in go.mod
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julio <1953782+julio-lopez@users.noreply.github.com >
2024-09-10 16:21:09 +00:00
dependabot[bot]
befa16ef4c
build(deps): bump github.com/klauspost/reedsolomon from 1.12.3 to 1.12.4 ( #4102 )
...
Bumps [github.com/klauspost/reedsolomon](https://github.com/klauspost/reedsolomon ) from 1.12.3 to 1.12.4.
- [Release notes](https://github.com/klauspost/reedsolomon/releases )
- [Commits](https://github.com/klauspost/reedsolomon/compare/v1.12.3...v1.12.4 )
---
updated-dependencies:
- dependency-name: github.com/klauspost/reedsolomon
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>
2024-09-09 18:10:11 -07:00
Julio López
bdbdd404d9
refactor(server): relocate user.getPasswordHashAlgorithm ( #4101 )
...
Trivial code movement, no effective code changes.
2024-09-09 17:00:07 -07:00
dependabot[bot]
72dcd65fb6
build(deps): bump the telemetry-dependencies group with 2 updates ( #4098 )
...
Bumps the telemetry-dependencies group with 2 updates: [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) and [github.com/prometheus/common](https://github.com/prometheus/common ).
Updates `github.com/prometheus/client_golang` from 1.20.2 to 1.20.3
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.3/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.2...v1.20.3 )
Updates `github.com/prometheus/common` from 0.57.0 to 0.59.1
- [Release notes](https://github.com/prometheus/common/releases )
- [Changelog](https://github.com/prometheus/common/blob/main/RELEASE.md )
- [Commits](https://github.com/prometheus/common/compare/v0.57.0...v0.59.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: telemetry-dependencies
- dependency-name: github.com/prometheus/common
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: telemetry-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 22:29:36 +00:00
Jarek Kowalski
8690f7a198
feat(cli): added option to configure maintenance listing parallelism ( #4085 )
...
Ref: #4038
2024-09-05 15:12:18 -07:00
Kopia Builder [bot]
2362cc184d
feat(ui): upgraded htmlui to the latest version ( #4095 )
2024-09-05 03:09:19 +00:00
Kopia Builder [bot]
1ce3186b9f
feat(ui): upgraded htmlui to the latest version ( #4094 )
2024-09-04 04:58:15 +00:00
Jarek Kowalski
ac446a2d16
chore(ci): upgraded linter to 1.60.3 ( #4086 )
...
* silenced several 'gosec' findings
2024-09-03 21:29:56 -07:00
dependabot[bot]
433fef543b
build(deps): bump the kopia-ui-npm-dependencies group ( #4087 )
...
Bumps the kopia-ui-npm-dependencies group in /app with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater ) | `6.3.2` | `6.3.4` |
| [@electron/notarize](https://github.com/electron/notarize ) | `2.3.2` | `2.4.0` |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.45.3` | `1.46.1` |
| [electron](https://github.com/electron/electron ) | `31.3.1` | `32.0.1` |
| [playwright](https://github.com/microsoft/playwright ) | `1.45.3` | `1.46.1` |
| [playwright-core](https://github.com/microsoft/playwright ) | `1.45.3` | `1.46.1` |
Updates `electron-updater` from 6.3.2 to 6.3.4
- [Release notes](https://github.com/electron-userland/electron-builder/releases )
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-updater/CHANGELOG.md )
- [Commits](https://github.com/electron-userland/electron-builder/commits/electron-updater@6.3.4/packages/electron-updater )
Updates `@electron/notarize` from 2.3.2 to 2.4.0
- [Release notes](https://github.com/electron/notarize/releases )
- [Changelog](https://github.com/electron/notarize/blob/main/.releaserc.json )
- [Commits](https://github.com/electron/notarize/compare/v2.3.2...v2.4.0 )
Updates `@playwright/test` from 1.45.3 to 1.46.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.3...v1.46.1 )
Updates `electron` from 31.3.1 to 32.0.1
- [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/v31.3.1...v32.0.1 )
Updates `playwright` from 1.45.3 to 1.46.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.3...v1.46.1 )
Updates `playwright-core` from 1.45.3 to 1.46.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.3...v1.46.1 )
---
updated-dependencies:
- dependency-name: electron-updater
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: kopia-ui-npm-dependencies
- dependency-name: "@electron/notarize"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
- dependency-name: electron
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: kopia-ui-npm-dependencies
- dependency-name: playwright
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
- dependency-name: playwright-core
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: kopia-ui-npm-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 21:01:11 -07:00
dependabot[bot]
d3a6cb9142
build(deps): bump the github-actions group with 2 updates ( #4088 )
...
Bumps the github-actions group with 2 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `actions/upload-artifact` from 4.3.6 to 4.4.0
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](834a144ee9...50769540e7 )
Updates `github/codeql-action` from 3.26.5 to 3.26.6
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](2c779ab0d0...4dd16135b6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 20:59:25 -07:00