Julio Lopez
eadcdc753d
test(general): fix TestSnapshotNoLeftoverCheckpoints slowness ( #4611 )
...
Avoid allocating 1GB of RAM to write a test file.
Exclude test from race detector.
- Fixes : #4610
- Ref: #4439
nits:
- use `require.Greater`.
- add types to constants to used them with `require.*`.
- factor out function to write file with random data.
2025-05-28 19:01:01 -07:00
dependabot[bot]
11049fd3ae
build(deps): bump the common-golang-dependencies group with 2 updates ( #4607 )
...
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.233.0 to 0.234.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.233.0...v0.234.0 )
Updates `google.golang.org/grpc` from 1.72.1 to 1.72.2
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.1...v1.72.2 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.234.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.2
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>
2025-05-26 17:43:02 -07:00
Jarek Kowalski
1ee24977ce
fix(notifications): fixed notification severities on snapshot creation ( #4604 )
v0.20.1
2025-05-25 16:25:35 -07:00
Jarek Kowalski
e9e73e6c3c
fix(snapshots): fixed snapshotting of \\server\share ( #4603 )
...
* fix(snapshots): fixed snapshotting of \\server\share
* fixed linter
2025-05-25 12:43:51 -07:00
Jarek Kowalski
fec575bd90
fix(server): fixed server-based notifications ( #4598 )
...
* fix(server): fixed server-based notifications
Used TypedEventArgs instead of `any` to ensure all notification data
carries type information, allowing the server to property deserialize it.
* fix
2025-05-24 08:15:45 -07:00
shniubobo
dd664b5554
fix(snapshots): Remove checkpoints after a complete snapshot ( #4439 )
...
* fix(snapshots): Remove checkpoints after a complete snapshot
... by setting start time of checkpoints one nanosecond earlier than
that of the snapshot.
* test(snapshots): Test for leftover checkpoints
* fix linter issues
* removed stray curly brace
---------
Co-authored-by: Jarek Kowalski <jaak@jkowalski.net >
2025-05-24 15:10:40 +00:00
Kopia Builder [bot]
8371bad281
feat(ui): upgraded htmlui to the latest version ( #4597 )
2025-05-24 07:10:36 -07:00
Kopia Builder [bot]
42aefb5e8d
feat(ui): upgraded htmlui to the latest version ( #4596 )
2025-05-24 06:25:16 +00:00
Julio Lopez
2910801f0e
test(cli): minor cleanups in diff tests ( #4594 )
...
Minor cleanups in diff tests: helper to generate (direct) object ids.
- nit: rename variables for consistency
- nit: Use `k` prefix in oids where appropriate
- nit: remove unnecessary intermediate vars
- nit: specify known map length
2025-05-23 20:27:13 -07:00
Jarek Kowalski
2e16917518
chore(ci): enforce consistent formatting of KopiaUI code ( #4586 )
...
* chore(ci): enforce consistent formatting of KopiaUI code
* fix htmlui_changelog.sh
* fix
2025-05-20 22:33:54 -07:00
Kopia Builder [bot]
aed5872c38
feat(ui): upgraded htmlui to the latest version ( #4587 )
2025-05-21 04:46:24 +00:00
dependabot[bot]
7788c4abeb
build(deps): bump the common-golang-dependencies group with 4 updates ( #4582 )
...
Bumps the common-golang-dependencies group with 4 updates: [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go ), [github.com/minio/minio-go/v7](https://github.com/minio/minio-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/azidentity` from 1.9.0 to 1.10.0
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/go-mgmt-sdk-release-guideline.md )
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.9.0...sdk/azcore/v1.10.0 )
Updates `github.com/minio/minio-go/v7` from 7.0.91 to 7.0.92
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.91...v7.0.92 )
Updates `google.golang.org/api` from 0.232.0 to 0.233.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.232.0...v0.233.0 )
Updates `google.golang.org/grpc` from 1.72.0 to 1.72.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.0...v1.72.1 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
dependency-version: 1.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.92
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/api
dependency-version: 0.233.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.1
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>
2025-05-19 21:07:31 -07:00
dependabot[bot]
6d34ca8688
build(deps): bump github.com/prometheus/common ( #4583 )
2025-05-20 00:56:26 +00:00
Jarek Kowalski
496f2d5d96
build(deps): updated all dependencies of KopiaUI app ( #4580 )
v0.20.0
2025-05-18 18:56:17 -07:00
Jarek Kowalski
ba29f2cb00
fix(ci): fix HTMLUI changelog ( #4579 )
2025-05-17 18:53:50 -07:00
Jarek Kowalski
c4f38ea728
chore(ci): auto-generate clean htmlui changelog ( #4578 )
2025-05-17 18:17:34 -07:00
Kopia Builder [bot]
ccf2621133
feat(ui): upgraded htmlui to the latest version ( #4577 )
2025-05-17 15:41:37 -07:00
remigius42
36a68abc45
fix(kopiaui): adjust handling of default repository ( #4561 )
...
- Only create the default repository if no repositories are
configured.
- Don't open repository window at startup if repositories are
configured.
This introduces an additional env variable `KOPIA_CUSTOM_APPDATA`
which is used in the tests but could be used in other scenarios as
well.
2025-05-17 21:50:51 +00:00
Kopia Builder [bot]
db71fc3ba7
feat(ui): upgraded htmlui to the latest version ( #4575 )
2025-05-17 10:49:02 -07:00
Kopia Builder [bot]
9c853b2d41
feat(ui): upgraded htmlui to the latest version ( #4574 )
2025-05-16 04:59:22 +00:00
Rohit-BM18
dbf5bacdc8
feat(cli): helper functions to get preceding snapshots for diff ( #4559 )
...
Add helper functions and relevant tests for fetching previous snapshot manifests
2025-05-13 04:14:33 +00:00
Julio Lopez
0520e17294
chore(ci): upgrade Go toolchain to 1.23.9 ( #4568 )
2025-05-12 18:03:52 -07:00
dependabot[bot]
4a873e7a05
build(deps): bump the common-golang-dependencies group with 2 updates ( #4567 )
...
Bumps the common-golang-dependencies group with 2 updates: [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go ) and [google.golang.org/api](https://github.com/googleapis/google-api-go-client ).
Updates `cloud.google.com/go/storage` from 1.53.0 to 1.54.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/spanner/v1.53.0...spanner/v1.54.0 )
Updates `google.golang.org/api` from 0.231.0 to 0.232.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.231.0...v0.232.0 )
---
updated-dependencies:
- dependency-name: cloud.google.com/go/storage
dependency-version: 1.54.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/api
dependency-version: 0.232.0
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>
2025-05-12 17:24:44 -07:00
Donatas Abraitis
67d8399127
fix(cli): Fix crash when doing kopia policy show <path> ( #4560 )
...
```
~# ./kopia policy show /home/donatas/tests
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x18b7b84]
goroutine 1 [running]:
github.com/kopia/kopia/cli.appendOSSnapshotPolicyRows({0xc005759008, 0x26, 0x55}, 0xc005754600?, 0xc005764008)
/home/donatas/projects/kopia/cli/command_policy_show.go:490 +0x44
github.com/kopia/kopia/cli.printPolicy(0xc0000f5d48, 0xc005754600, 0xc005764008)
/home/donatas/projects/kopia/cli/command_policy_show.go:135 +0x5e5
github.com/kopia/kopia/cli.(*commandPolicyShow).run(0xc0000f5d10, {0x2311ef8, 0xc0002e5320}, {0x7fb83829f3d0, 0xc0052eeb00})
/home/donatas/projects/kopia/cli/command_policy_show.go:46 +0x18d
github.com/kopia/kopia/cli.(*App).repositoryReaderAction.func1({0x2311ef8?, 0xc0002e5320?}, {0x7fb83829f3d0?, 0xc0052eeb00?})
/home/donatas/projects/kopia/cli/app.go:477 +0x2b
github.com/kopia/kopia/cli.(*App).repositoryReaderAction.(*App).maybeRepositoryAction.func2({0x2311ef8, 0xc0002e5320})
/home/donatas/projects/kopia/cli/app.go:571 +0xbd
github.com/kopia/kopia/cli.(*App).repositoryReaderAction.(*App).maybeRepositoryAction.(*App).baseActionWithContext.func3.1.1()
/home/donatas/projects/kopia/cli/app.go:554 +0x6e
github.com/kopia/kopia/cli.(*profileFlags).withProfiling(0x0?, 0xc0004a09c0?)
/home/donatas/projects/kopia/cli/profile.go:45 +0x2b9
github.com/kopia/kopia/cli.(*App).repositoryReaderAction.(*App).maybeRepositoryAction.(*App).baseActionWithContext.func3.1({0x2311ef8?, 0xc0002e5320?})
/home/donatas/projects/kopia/cli/app.go:549 +0x50
github.com/kopia/kopia/cli.(*App).runAppWithContext.func1(0xc0000f48d0?, 0xc0000f4808, 0xc0000efd30, {0x2311ef8, 0xc0002e52f0})
/home/donatas/projects/kopia/cli/app.go:521 +0x186
github.com/kopia/kopia/cli.(*App).runAppWithContext(0xc0000f4808, 0xc0002b88f0, 0xc0000efd30)
/home/donatas/projects/kopia/cli/app.go:522 +0x1a9
github.com/kopia/kopia/cli.(*App).repositoryReaderAction.(*App).maybeRepositoryAction.(*App).baseActionWithContext.func3(0x22e2801?)
/home/donatas/projects/kopia/cli/app.go:548 +0x3c
github.com/alecthomas/kingpin/v2.(*actionMixin).applyActions(...)
/home/donatas/go/pkg/mod/github.com/alecthomas/kingpin/v2@v2.4.0/actions.go:28
github.com/alecthomas/kingpin/v2.(*Application).applyActions(0xc0001b8500?, 0xc000453050)
/home/donatas/go/pkg/mod/github.com/alecthomas/kingpin/v2@v2.4.0/app.go:568 +0xd0
github.com/alecthomas/kingpin/v2.(*Application).execute(0xc0001b8500, 0xc000453050, {0xc0004b6d80, 0x2, 0x2})
/home/donatas/go/pkg/mod/github.com/alecthomas/kingpin/v2@v2.4.0/app.go:398 +0x65
github.com/alecthomas/kingpin/v2.(*Application).Parse(0xc0001b8500, {0xc00014e090?, 0xc0001b8500?, 0x22e8c80?})
/home/donatas/go/pkg/mod/github.com/alecthomas/kingpin/v2@v2.4.0/app.go:230 +0x14a
main.main()
/home/donatas/projects/kopia/main.go:77 +0x1cc
```
This is happening if we apply this before:
```
~# ./kopia policy set --inherit=false --clear-ignore /home/donatas/tests
```
Default value for `p.OSSnapshotPolicy.VolumeShadowCopy.Enable` is nil, so it's not set
which is inherited from a global one and is 0 (never).
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org >
2025-05-12 23:34:28 +00:00
Kopia Builder [bot]
b8b3e5c0a2
feat(ui): upgraded htmlui to the latest version ( #4566 )
2025-05-12 05:39:57 +00:00
Kopia Builder [bot]
00e2db70ee
feat(ui): upgraded htmlui to the latest version ( #4565 )
...
* feat(ui): upgraded htmlui to the latest version
* fixed TestByteRepresentation test
---------
Co-authored-by: Jarek Kowalski <jaak@jkowalski.net >
2025-05-12 05:15:34 +00:00
Julio Lopez
5c11822d16
chore(cli): rename function to setListBlobsParallelismFromFlags ( #4564 )
2025-05-09 23:01:18 -07:00
dependabot[bot]
cec539bc63
build(deps): bump the common-golang-dependencies group with 9 updates ( #4558 )
...
Bumps the common-golang-dependencies group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go ) | `1.52.0` | `1.53.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto ) | `0.37.0` | `0.38.0` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.39.0` | `0.40.0` |
| [golang.org/x/oauth2](https://github.com/golang/oauth2 ) | `0.29.0` | `0.30.0` |
| [golang.org/x/sync](https://github.com/golang/sync ) | `0.13.0` | `0.14.0` |
| [golang.org/x/sys](https://github.com/golang/sys ) | `0.32.0` | `0.33.0` |
| [golang.org/x/term](https://github.com/golang/term ) | `0.31.0` | `0.32.0` |
| [golang.org/x/text](https://github.com/golang/text ) | `0.24.0` | `0.25.0` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) | `0.230.0` | `0.231.0` |
Updates `cloud.google.com/go/storage` from 1.52.0 to 1.53.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/spanner/v1.52.0...spanner/v1.53.0 )
Updates `golang.org/x/crypto` from 0.37.0 to 0.38.0
- [Commits](https://github.com/golang/crypto/compare/v0.37.0...v0.38.0 )
Updates `golang.org/x/net` from 0.39.0 to 0.40.0
- [Commits](https://github.com/golang/net/compare/v0.39.0...v0.40.0 )
Updates `golang.org/x/oauth2` from 0.29.0 to 0.30.0
- [Commits](https://github.com/golang/oauth2/compare/v0.29.0...v0.30.0 )
Updates `golang.org/x/sync` from 0.13.0 to 0.14.0
- [Commits](https://github.com/golang/sync/compare/v0.13.0...v0.14.0 )
Updates `golang.org/x/sys` from 0.32.0 to 0.33.0
- [Commits](https://github.com/golang/sys/compare/v0.32.0...v0.33.0 )
Updates `golang.org/x/term` from 0.31.0 to 0.32.0
- [Commits](https://github.com/golang/term/compare/v0.31.0...v0.32.0 )
Updates `golang.org/x/text` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.24.0...v0.25.0 )
Updates `google.golang.org/api` from 0.230.0 to 0.231.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.230.0...v0.231.0 )
---
updated-dependencies:
- dependency-name: cloud.google.com/go/storage
dependency-version: 1.53.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/crypto
dependency-version: 0.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/net
dependency-version: 0.40.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/oauth2
dependency-version: 0.30.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/sync
dependency-version: 0.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/sys
dependency-version: 0.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/term
dependency-version: 0.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: golang.org/x/text
dependency-version: 0.25.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/api
dependency-version: 0.231.0
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>
2025-05-05 21:04:29 -07:00
Rohit-BM18
12409c7279
feat(cli): --stats-only flag for the diff command ( #4557 )
...
Adds a `--stats-only` flag to the `diff` command to reduce
output verbosity.
When `kopia diff` is invoked with the `--stats-only` flag it
only outputs the aggregate statistics of changes.
2025-05-05 20:59:52 -07:00
ashmrtn
f5d3e09bda
Allow external callers to name jsonencoding type ( #4552 )
...
As jsonencoding is used to pass some config parameters, move it to a
package that callers external to kopia can name. This ensures they can
actually configure those parameters if needed.
2025-05-02 09:36:08 -07:00
Julio Lopez
c7d5071a3a
fix(providers): human-friendly persistence of role durantion ( #4546 )
2025-05-02 07:47:50 -07:00
Kopia Builder [bot]
34180795ab
feat(ui): upgraded htmlui to the latest version ( #4551 )
2025-05-02 02:14:07 +00:00
dependabot[bot]
ce611cec33
build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 ( #4549 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.4.0 to 5.4.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](0565863a31...ad3126e916 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 5.4.2
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>
2025-05-01 18:36:09 -07:00
dependabot[bot]
0418b6c375
build(deps): bump the github-actions group with 2 updates ( #4548 )
...
Bumps the github-actions group with 2 updates: [actions/download-artifact](https://github.com/actions/download-artifact ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `actions/download-artifact` from 4.2.1 to 4.3.0
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](95815c38cf...d3f86a106a )
Updates `github/codeql-action` from 3.28.13 to 3.28.16
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](1b549b9259...28deaeda66 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.28.16
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>
2025-05-01 18:34:18 -07:00
Julio Lopez
14bcbcb07e
fix(cli): add flag for rclone's startup timeout ( #4543 )
...
- add flag for rclone startup timeout
- rename const
2025-05-01 15:37:22 -07:00
Julio Lopez
1c5c4e2568
refactor(cli): cleanup cli.repositoryAccessMode ( #4541 )
...
Remove `repositoryAccessMode.mustBeConnected`
It is always true.
Rename `repositoryAccessMode.disableMaintenance`
to `allowMaintenance`.
This explicitly conveys when maintenance is allowed
to run. It is related to accessing a repository in
'read-only' mode.
2025-05-01 15:35:11 -07:00
Julio Lopez
86afca6c1f
fix(server): add empty line between headers and body in email payload ( #4545 )
...
Add empty line between headers and body in email payload.
Fix tests
- Original change: #4414
- Fixes : #4420
---------
Authored-by: Alexandr Kostiuchenko <a.kastsiuchenka>
2025-04-30 22:55:35 -07:00
ashmrtn
30079e4077
feat(repository): role assumption for S3 storage ( #4182 )
...
* Use an AssumeRole credential provider if a role was specified
* Use minio's assumerole call
* Update assume role test
---------
Co-authored-by: Vaibhav Kamra <vkamra@alcion.ai >
2025-04-30 22:49:33 -07:00
Kopia Builder [bot]
e021324885
feat(ui): upgraded htmlui to the latest version ( #4544 )
2025-05-01 00:58:10 +00:00
Julio Lopez
c27c5e8c05
refactor(provider): change StartupTimeout type to Duration ( #4528 )
...
This allows persisting and reading back the timeout as a duration.
There are be no backwards compatibility issues, since the field is
not currently set, so it is not persisted in the configuration file.
2025-04-30 15:59:43 -07:00
Julio Lopez
6f636ea03c
style(general): cleanup forbidigo linter config ( #4540 )
...
Update `forbidigo` linter config to remove patterns for
deprecated `ioutil` functions and symbols.
The usage of deprecated symbols already flagged by the other
linters, in particular `staticcheck` (SA1019 rule)
2025-04-30 11:38:33 -07:00
Julio Lopez
31a1fd25ba
style(general): cleanup linter config ( #4538 )
...
- use 'localmodule' for gci linter config
- enabled 'wastedassign' linter
- remove unused assignment
- prevent re-introducing dependencies
- remove unused //nolint directive
- disable zerologlint linter
2025-04-30 10:37:03 -07:00
Julio Lopez
562b81a28d
fix(general): avoid removing error cause ( #4536 )
...
Credit: @alexvbg Aleksandr Samarin <alexvbg@users.noreply.github.com >
Authored-by: Aleksandr Samarin <alexvbg@users.noreply.github.com >
2025-04-30 00:04:07 -07:00
Julio Lopez
2d9b7f1e33
feat(providers): Azure Blob client certificate authentication ( #4535 )
...
Allow the use of a client certificate when authenticating
to an Azure Blob storage provider.
Tests included.
Credit: @DeepikaDixit
Authored-by: Deepika Dixit <DeepikaDixit@users.noreply.github.com >
2025-04-29 23:47:41 -07:00
dependabot[bot]
1aa4e85822
build(deps): bump the common-golang-dependencies group with 4 updates ( #4532 )
...
Bumps the common-golang-dependencies group with 4 updates: [cloud.google.com/go/storage](https://github.com/googleapis/google-cloud-go ), [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://github.com/Azure/azure-sdk-for-go ), [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 `cloud.google.com/go/storage` from 1.51.0 to 1.52.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/spanner/v1.51.0...spanner/v1.52.0 )
Updates `github.com/Azure/azure-sdk-for-go/sdk/storage/azblob` from 1.6.0 to 1.6.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.6.0...sdk/azcore/v1.6.1 )
Updates `github.com/minio/minio-go/v7` from 7.0.90 to 7.0.91
- [Release notes](https://github.com/minio/minio-go/releases )
- [Commits](https://github.com/minio/minio-go/compare/v7.0.90...v7.0.91 )
Updates `google.golang.org/api` from 0.229.0 to 0.230.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.229.0...v0.230.0 )
---
updated-dependencies:
- dependency-name: cloud.google.com/go/storage
dependency-version: 1.52.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: common-golang-dependencies
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
dependency-version: 1.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: common-golang-dependencies
- dependency-name: github.com/minio/minio-go/v7
dependency-version: 7.0.91
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: common-golang-dependencies
- dependency-name: google.golang.org/api
dependency-version: 0.230.0
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>
2025-04-28 21:03:55 -07:00
Julio Lopez
8098f49c90
chore(ci): remove exclusion for unused ctx parameters ( #4530 )
...
Remove unused-parameter exclusion for `ctx` in revive linter.
---------
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
Co-authored-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-26 23:11:36 -07:00
Julio Lopez
aa40c14e01
chore(ci): replace multierr with errors.Join ( #4529 )
...
- Replace multierr with errors.Join for error handling
- Remove now unused //nolint annotations
- Ref: #4527
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
Co-authored-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-26 22:19:16 -07:00
Matthieu MOREL
8e27298e57
fix(exclusions): remove unused exclusions ( #4521 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-26 21:52:22 -07:00
Matthieu MOREL
8a176255c0
fix(general): enable wsl for all go files ( #4524 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-26 13:01:20 -07:00
Matthieu MOREL
b0827d128a
fix(ci): remove gocritic unnecessaryDefer exclusion ( #4525 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2025-04-25 14:47:08 -07:00