File kopia.changes of Package kopia
-------------------------------------------------------------------
Sun Jun 29 13:46:56 UTC 2025 - ecsos <ecsos@opensuse.org>
- Update to version 0.20.1:
* fix(notifications): fixed notification severities on snapshot creation (#4604)
* fix(snapshots): fixed snapshotting of \\server\share (#4603)
* fix(server): fixed server-based notifications (#4598)
* fix(snapshots): Remove checkpoints after a complete snapshot (#4439)
* feat(ui): upgraded htmlui to the latest version (#4597)
* feat(ui): upgraded htmlui to the latest version (#4596)
* test(cli): minor cleanups in diff tests (#4594)
* chore(ci): enforce consistent formatting of KopiaUI code (#4586)
* feat(ui): upgraded htmlui to the latest version (#4587)
* build(deps): bump the common-golang-dependencies group with 4 updates (#4582)
* build(deps): bump github.com/prometheus/common (#4583)
-------------------------------------------------------------------
Sun Jun 29 13:46:20 UTC 2025 - ecsos <ecsos@opensuse.org>
- Update to version 0.20.0:
* build(deps): updated all dependencies of KopiaUI app (#4580)
* fix(ci): fix HTMLUI changelog (#4579)
* chore(ci): auto-generate clean htmlui changelog (#4578)
* feat(ui): upgraded htmlui to the latest version (#4577)
* fix(kopiaui): adjust handling of default repository (#4561)
* feat(ui): upgraded htmlui to the latest version (#4575)
* feat(ui): upgraded htmlui to the latest version (#4574)
* feat(cli): helper functions to get preceding snapshots for `diff` (#4559)
* chore(ci): upgrade Go toolchain to 1.23.9 (#4568)
* build(deps): bump the common-golang-dependencies group with 2 updates (#4567)
* fix(cli): Fix crash when doing `kopia policy show <path>` (#4560)
* feat(ui): upgraded htmlui to the latest version (#4566)
* feat(ui): upgraded htmlui to the latest version (#4565)
* chore(cli): rename function to setListBlobsParallelismFromFlags (#4564)
* build(deps): bump the common-golang-dependencies group with 9 updates (#4558)
* feat(cli): --stats-only flag for the diff command (#4557)
* Allow external callers to name jsonencoding type (#4552)
* fix(providers): human-friendly persistence of role durantion (#4546)
* feat(ui): upgraded htmlui to the latest version (#4551)
* build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 (#4549)
* build(deps): bump the github-actions group with 2 updates (#4548)
* fix(cli): add flag for rclone's startup timeout (#4543)
* refactor(cli): cleanup `cli.repositoryAccessMode` (#4541)
* fix(server): add empty line between headers and body in email payload (#4545)
* feat(repository): role assumption for S3 storage (#4182)
* feat(ui): upgraded htmlui to the latest version (#4544)
* refactor(provider): change StartupTimeout type to Duration (#4528)
* style(general): cleanup `forbidigo` linter config (#4540)
* style(general): cleanup linter config (#4538)
* fix(general): avoid removing error cause (#4536)
* feat(providers): Azure Blob client certificate authentication (#4535)
* build(deps): bump the common-golang-dependencies group with 4 updates (#4532)
* chore(ci): remove exclusion for unused `ctx` parameters (#4530)
* chore(ci): replace `multierr` with `errors.Join` (#4529)
* fix(exclusions): remove unused exclusions (#4521)
* fix(general): enable wsl for all go files (#4524)
* fix(ci): remove gocritic unnecessaryDefer exclusion (#4525)
* fix(site): escape flags with backticks (#4479)
* docs(cli): clarify documentation regarding per-user and per-host (#4512)
* refactor(general): cleanup a few tests (#4519)
* build(deps): bump google.golang.org/grpc from 1.71.1 to 1.72.0 in the common-golang-dependencies group (#4515)
* fix(cli): create cache marker in log directories (#4517)
* refactor(general): leverage `os.CreateTemp` (#4513)
* build(deps): bump github.com/tg123/go-htpasswd from 1.2.3 to 1.2.4 (#4516)
* chore(ci): enable exptostd linter (#4509)
* chore(general): minor cleanups and other nits (#4507)
* fix(build): correct command to get commit date (#4508)
* chore(ci): utc commit date (#4506)
* feat(ui): upgraded htmlui to the latest version (#4505)
* chore(ci): bump golangci-lint to v2.1.2 (#4500)
* fix(general): `tempfile.Create` on Linux (x64/arm64) (#4504)
* build(deps): bump github.com/prometheus/client_model (#4503)
* build(deps): bump the common-golang-dependencies group with 2 updates (#4502)
* refactor(snapshots): extracted snapshot.FindPreviousManifests() (#4453)
* feat(ui): upgraded htmlui to the latest version (#4499)
* build(cli): set build info version and info when not set (#4498)
* build(deps): bump github.com/chromedp/chromedp from 0.13.3 to 0.13.6 (#4494)
* build(deps): bump the common-golang-dependencies group with 10 updates (#4492)
* build(deps): bump github.com/prometheus/client_golang (#4493)
* feat(ui): upgraded htmlui to the latest version (#4487)
* refactor(cli): misc cleanups in internal/diff (#4484)
* build(deps): bump the github-actions group with 4 updates (#4483)
* build(deps): use Go 1.23.8 toolchain (#4482)
* chore(cli): add details to persistent password error message (#4480)
* fix(general): use correct error in call to errors.Wrap (#4477)
* fix(cli): add newline after policy export output (#4476)
* build(deps): bump github.com/pkg/sftp from 1.13.8 to 1.13.9 (#4474)
* build(deps): bump the common-golang-dependencies group with 3 updates (#4473)
* build(deps): bump google.golang.org/protobuf (#4469)
* build(deps): bump github.com/chromedp/chromedp from 0.13.1 to 0.13.3 (#4468)
* build(deps): bump the common-golang-dependencies group across 1 directory with 4 updates (#4465)
* build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#4464)
* build(deps): bump github.com/pkg/sftp from 1.13.7 to 1.13.8 (#4456)
* build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#4463)
* build(deps): bump github.com/prometheus/common (#4458)
* refactor(snapshots): refactored uploader into separate package (#4450)
* feat(cli): compute snapshot diff stats (#4444)
* build(deps): bump the telemetry-dependencies group with 5 updates (#4442)
* build(deps): bump the common-golang-dependencies group with 10 updates (#4441)
* build(deps): bump github.com/chromedp/chromedp from 0.13.0 to 0.13.1 (#4443)
* build(deps): upgrade Go toolchain to 1.23.7 and x/net packages (#4438)
* build(deps): bump google.golang.org/api (#4437)
* feat(ui): upgraded htmlui to the latest version (#4436)
* build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#4433)
* build(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0 (#4434)
* build(deps): bump the docker group with 2 updates (#4432)
* build(deps): bump the github-actions group with 3 updates (#4431)
* build(deps): bump the common-golang-dependencies group with 4 updates (#4423)
* build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 (#4425)
* build(deps): bump github.com/klauspost/compress from 1.17.11 to 1.18.0 (#4427)
* build(deps): bump github.com/chromedp/chromedp from 0.12.1 to 0.13.0 (#4426)
* build(deps): bump github.com/prometheus/client_golang (#4424)
* refactor(cli): diff test (#4422)
* Account for symlinks in directory summary (#4421)
* build(deps): bump the common-golang-dependencies group with 3 updates (#4416)
* build(deps): bump github.com/sanity-io/litter from 1.5.6 to 1.5.8 (#4417)
* fix(general): prevent infinite loop while resolving ignore file symlinks (#4413)
* feat(ui): upgraded htmlui to the latest version (#4412)
* build(deps): remove patch requirement in go.mod (#4411)
* feat(ui): upgraded htmlui to the latest version (#4410)
* fix(server): prevent maintenance task on read-only repos (#4408)
* build(deps): bump the common-golang-dependencies group with 11 updates (#4400)
* deps(go): update Go's toolchain to 1.23.6 (#4404)
* build(deps): bump google.golang.org/api (#4393)
* build(deps): bump codecov/codecov-action from 5.3.0 to 5.3.1 (#4387)
* build(deps): bump github/codeql-action in the github-actions group (#4386)
* build(deps): bump github.com/golang/glog from 1.2.3 to 1.2.4 (#4380)
* build(deps): bump google.golang.org/protobuf (#4379)
* chore(ci): use GH Linux ARM runners (#4367)
* build(deps): bump github.com/chromedp/chromedp from 0.11.0 to 0.12.1 (#4363)
* build(deps): bump google.golang.org/grpc (#4365)
* chore(ci): upgrade Go to 1.23 (#4248)
* build(deps): bump codecov/codecov-action from 5.2.0 to 5.3.0 (#4366)
* build(deps): bump the github-actions group across 1 directory with 4 updates (#4364)
-------------------------------------------------------------------
Sun Jun 29 13:45:37 UTC 2025 - ecsos <ecsos@opensuse.org>
- Update to version 0.19.0:
* build(deps): bump codecov/codecov-action to 5.2.0 (#4362)
* build(deps): bump docker/setup-qemu-action (#4361)
* build(deps): github.com/Azure/azure-sdk-for-go/sdk/storage/azblob (#4360)
* fix(server): ensure server uploads "repodiag" blobs (#4358)
* chore(general): reduce verbosity for noisy log message (#4357)
* build(deps): bump google.golang.org/api (#4356)
* build(deps): drop Go patch version to 1.22.0 (#4353)
* build(deps): upgrade grpc and opentelemetry dependencies (#4354)
* feat(kopiaui): support for desktop notifications (#4352)
* build(deps): bump the telemetry-dependencies group with 4 updates (#4350)
* build(deps): bump the common-golang-dependencies group with 3 updates (#4349)
* test(general): cleanup symlink tests (#4347)
* build(deps): bump github.com/sanity-io/litter from 1.5.5 to 1.5.6 (#4344)
* build(deps): bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14 (#4343)
* build(deps): bump cloud.google.com/go/storage (#4342)
* build(deps): bump github.com/minio/minio-go/v7 from 7.0.82 to 7.0.83 in the common-golang-dependencies group (#4337)
* feat(notifications): tweak snapshot report template (#4338)
* Update command_benchmark_compression.go (#4339)
* build(deps): bump the kopia-ui-npm-dependencies group (#4327)
* build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.2 (#4330)
* build(deps): bump docker/setup-buildx-action in the docker group (#4329)
* build(deps): bump the github-actions group with 3 updates (#4328)
* build(deps): bump github.com/studio-b12/gowebdav from 0.9.0 to 0.10.0 (#4315)
* build(deps): bump the common-golang-dependencies group across 1 directory with 8 updates (#4336)
* feat(server): emit notifications as JSON to stderr when running under KopiaUI (#4322)
* feat(notifications): emit snapshot report notifications in the UI/server (#4323)
* feat(notifications): improved notification templates (#4321)
* feat(general): misc notifications improvements (#4319)
* build(deps): bump the common-golang-dependencies group with 4 updates (#4314)
* build(deps): bump the telemetry-dependencies group with 4 updates (#4312)
* feat(ui): upgraded htmlui to the latest version (#4317)
* feat(kopiaui): support for AppArmor on Ubuntu 24.04 (#4318)
* build(deps): bump the common-golang-dependencies group with 4 updates (#4311)
* feat(ui): upgraded htmlui to the latest version (#4301)
* feat(ui): upgraded htmlui to the latest version (#4300)
* build(deps): bump the common-golang-dependencies group across 1 directory with 3 updates (#4299)
* build(deps): bump github.com/prometheus/common (#4298)
* build(deps): bump github/codeql-action in the github-actions group (#4286)
* build(deps): bump github.com/mocktools/go-smtp-mock/v2 (#4277)
* build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.7 (#4287)
* build(deps): bump the kopia-ui-npm-dependencies group (#4288)
* build(deps): bump github.com/hanwen/go-fuse/v2 from 2.6.4 to 2.7.2 (#4291)
* feat(server): only log successful authentication events when --log-server-requests is enabled (#4296)
* build(deps): bump github.com/minio/minio-go/v7 (#4290)
* build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#4275)
* build(deps): bump google.golang.org/api (#4274)
-------------------------------------------------------------------
Wed Jan 22 12:11:23 UTC 2025 - ecsos@opensuse.org
- Update to version 0.18.2:
* feat(general): JSON marshaler helper for `time.Duration` (#4194)
* feat(ui): upgraded htmlui to the latest version (#4268)
* feat(snapshots): Fix for #2037 Add symlink support for .kopiaignore (#4190)
* build(deps): bump github.com/hanwen/go-fuse/v2 from 2.6.3 to 2.6.4 (#4265)
* build(deps): bump github.com/mocktools/go-smtp-mock/v2 (#4264)
* build(deps): bump the common-golang-dependencies group with 4 updates (#4263)
* fix(server): handle unset password hash version in user profile (#4259)
* fix(notifications): fixed headers for email notifications (#4258)
-------------------------------------------------------------------
Wed Jan 22 12:11:08 UTC 2025 - ecsos@opensuse.org
- Update to version 0.18.1:
* fix(cli): fixed v0.18.0 failures using v0.17.0-generated config (#4255)
-------------------------------------------------------------------
Wed Jan 22 12:10:48 UTC 2025 - ecsos@opensuse.org
- Update to version 0.18.0:
* chore(ci): use 'npm ci' when building on CI (#4253)
* build(deps-dev): bump cross-spawn from 7.0.3 to 7.0.5 in /app (#4247)
* feat(cli): added --send-snapshot-report flag to 'snapshot create' (#4252)
* chore(ci): upgraded linter to 1.62.0 (#4250)
* fix(ci): fix kopia-ui-test race (#4251)
* feat(cli): improved snapshot reports (#4244)
* feat(providers): upgraded rclone to 1.68.2, fixed Google Drive rclone compatibility (#4249)
* feat(cli): send general error notifications only if the standard output is not a terminal (#4245)
* build(deps): bump the telemetry-dependencies group with 4 updates (#4237)
* Add logging of failed and successful login attempts (#4234)
* feat(cli): send error notifications and snapshot reports (#4233)
* build(deps): bump the common-golang-dependencies group with 10 updates (#4236)
* build(deps): bump the kopia-ui-npm-dependencies group (#4223)
* feat(ui): upgraded htmlui to the latest version (#4232)
* build(deps): bump github.com/hanwen/go-fuse/v2 from 2.6.2 to 2.6.3 (#4226)
* build(deps): bump dawidd6/action-homebrew-bump-formula from 3.11.0 to 4 (#4222)
* feat(ui): upgraded htmlui to the latest version (#4230)
* build(deps): bump docker/setup-buildx-action in the docker group (#4221)
* feat(cli): introduce adaptive estimation mechanism (#4218)
* build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#4227)
* build(deps): bump the common-golang-dependencies group with 2 updates (#4225)
* build(deps): bump the github-actions group with 4 updates (#4220)
* build(deps): bump github.com/pkg/sftp from 1.13.6 to 1.13.7 (#4216)
* build(deps): bump github.com/tg123/go-htpasswd from 1.2.2 to 1.2.3 (#4215)
* build(deps): bump github.com/minio/minio-go/v7 (#4214)
* fix(cli): avoid memory bloat in `benchmark encryption` command (#4213)
* Introducing Kopia Guru on Gurubase.io (#4196)
* build(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 (#4206)
* build(deps): bump github.com/zalando/go-keyring from 0.2.5 to 0.2.6 (#4205)
* build(deps): bump the common-golang-dependencies group with 2 updates (#4203)
* build(deps): bump github.com/prometheus/common (#4204)
* fix(cli): allow running quick maintenance with epoch manager (#4198)
* refactor(providers): simplify GCS client construction (#4120)
* feat(cli): add policy import/export commands to im-/export policies from/to json (#4020)
* test(cli): prefer require in cli_test_env (#4200)
* fix(cli): hashing benchmark repeat (#4199)
* test(general): cleanup index builder tests (#4197)
* removes unreachable code (#4195)
* feat(repository): Metadata compression config support for directory and indirect content (#4080)
* fix(repository): Allow extending blob retentions (#4151)
* list all required permissions for GCS (#4193)
* test(general): add helpers to simplify tests (#4191)
* fix(general): run epoch maintenance for quick maintenance (#4185)
* build(deps): bump github.com/hanwen/go-fuse/v2 from 2.6.1 to 2.6.2 (#4189)
* build(deps): bump the common-golang-dependencies group with 2 updates (#4187)
* build(deps): bump github.com/prometheus/client_golang (#4188)
* refactor(general): include clock skew in error message (#4186)
* refactor: make toJSON a test helper (#4184)
* test(general): prefer require (#4183)
* docs(site): Clarify ransomware requirements for Google/Azure (#4180)
* build(deps): bump the common-golang-dependencies group across 1 directory with 4 updates (#4178)
* refactor(server): handle `ErrServerClosed` where it occurs (#4165)
* build(deps): bump github.com/klauspost/compress from 1.17.10 to 1.17.11 (#4176)
* build(deps): bump github.com/edsrzf/mmap-go from 1.1.0 to 1.2.0 (#4175)
* build(deps): bump the telemetry-dependencies group with 4 updates (#4173)
* refactor(repository): follow up changes for PR 4139 (#4167)
* build(deps): bump github.com/chromedp/chromedp from 0.10.0 to 0.11.0 (#4174)
* refactor(cli): do not run auto-maintenance after a command fails (#4168)
* feat(server): added API to manipulate notification profiles in the UI (#4171)
* test(server): speedup cert key generation in server tests (#4166)
* refactor(repository): Reduce memory usage for epoch index compaction (#4139)
* refactor(repository): Reduce memory allocations during manifest compaction (#4084)
* build(deps): bump github.com/prometheus/common (#4164)
* build(deps): bump the common-golang-dependencies group with 8 updates (#4163)
* feat(cli): support for defining notification profiles and templates via CLI (#4034)
* refactor(general): levarage stdlib's `context.WithoutCancel(ctx)` (#4159)
* build(deps): bump golang/govulncheck-action from 1.0.3 to 1.0.4 (#4153)
* feat(ui): upgraded htmlui to the latest version (#4161)
* refactor(general): use `errors.New` where appropriate (#4160)
* build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (#4154)
* feat(ui): upgraded htmlui to the latest version (#4150)
* build(deps): bump the kopia-ui-npm-dependencies group (#4149)
* chore(deps): move GHA updates to a monthly frequency (#4148)
* build(deps): bump the github-actions group with 2 updates (#4145)
* build(deps): bump github.com/hanwen/go-fuse/v2 from 2.5.1 to 2.6.1 (#4147)
* build(deps): bump the common-golang-dependencies group with 2 updates (#4146)
* test(providers): cleanup GCS tests (#4138)
* feat(ui): upgraded htmlui to the latest version (#4141)
* docs(site): Add Google ransomware protection section (#4135)
* fix(providers): GCS tests (#4136)
* refactor(provider): always clone default HTTP transport in S3 provider (#4132)
* feat(providers): GCS immutability (#4134)
* build(deps): bump github.com/klauspost/compress from 1.17.9 to 1.17.10 (#4129)
* build(deps): bump github/codeql-action in the github-actions group (#4126)
* build(deps): bump github.com/prometheus/client_golang (#4128)
* build(deps): bump the common-golang-dependencies group with 3 updates (#4127)
* Snapshot verify takes snapshot ID arguments (#4121)
* docs(ui): Document how KopiaUI Desktop handles multiple config files and repositories (#4049)
* build(deps): bump the telemetry-dependencies group with 4 updates (#4113)
* build(deps): bump github/codeql-action in the github-actions group (#4111)
* build(deps): bump the common-golang-dependencies group with 2 updates (#4112)
* refactor(general): rename `repodiag.logWriteSyncer` (#4109)
* refactor(general): rename `repodiag.BlobWriter` (#4110)
* feat(ui): upgraded htmlui to the latest version (#4108)
* build(deps): bump the common-golang-dependencies group across 1 directory with 9 updates (#4103)
* build(deps): bump github.com/klauspost/reedsolomon from 1.12.3 to 1.12.4 (#4102)
* refactor(server): relocate `user.getPasswordHashAlgorithm` (#4101)
* build(deps): bump the telemetry-dependencies group with 2 updates (#4098)
* feat(cli): added option to configure maintenance listing parallelism (#4085)
* feat(ui): upgraded htmlui to the latest version (#4095)
* feat(ui): upgraded htmlui to the latest version (#4094)
* chore(ci): upgraded linter to 1.60.3 (#4086)
* build(deps): bump the kopia-ui-npm-dependencies group (#4087)
* build(deps): bump the github-actions group with 2 updates (#4088)
* feat(ui): upgraded htmlui to the latest version (#4093)
* build(deps): bump the common-golang-dependencies group with 2 updates (#4089)
* build(deps): bump github.com/prometheus/common (#4090)
* test(repository): Ensure all manifest fields are populated (#4082)
* refactor(general): minor cleanups (#4003)
* refactor(general): generalize `units` package (#4075)
* build(deps): bump the telemetry-dependencies group with 5 updates (#4078)
* build(deps): bump github.com/minio/minio-go/v7 (#4077)
* build(deps): bump github/codeql-action in the github-actions group (#4076)
* refactor(general): minor miscellaneous cleanups (#4074)
* fix(general): typo in error message (#4072)
* docs(general): update supported Windows version (#4071)
* build(deps): bump github.com/prometheus/client_golang (#4070)
* build(deps): bump google.golang.org/api (#4069)
* feat(ui): upgraded htmlui to the latest version (#4064)
* Improve OpenBSD installation documentation (#4054)
* build(deps): bump github/codeql-action in the github-actions group (#4059)
* build(deps): bump github.com/zeebo/blake3 from 0.2.3 to 0.2.4 (#4058)
* build(deps): bump google.golang.org/api (#4056)
* build(deps): bump the github-actions group with 2 updates (#4046)
* build(deps): bump the common-golang-dependencies group with 8 updates (#4047)
* chore(ci): silence `TestIndexBlobManagerStress` output on failure (#4036)
* Revert "chore(ci): silence TestIndexBlobManagerStress output on failure (#4028)" (#4035)
* build(deps): bump actions/upload-artifact in the github-actions group (#4031)
* build(deps): bump github.com/chromedp/chromedp from 0.9.5 to 0.10.0 (#4030)
* build(deps): bump the common-golang-dependencies group with 5 updates (#4029)
* chore(ci): silence TestIndexBlobManagerStress output on failure (#4028)
* feat(ui): upgraded htmlui to the latest version (#4027)
* feat(ui): upgraded htmlui to the latest version (#4025)
* build(deps): bump the kopia-ui-npm-dependencies group (#4019)
* build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0 (#4011)
* build(deps): bump docker/setup-buildx-action in the docker group (#4010)
* build(deps): bump github/codeql-action in the github-actions group (#4009)
* build(deps): bump the docker group with 2 updates (#3997)
* build(deps): bump github.com/gofrs/flock from 0.12.0 to 0.12.1 (#3999)
* build(deps): bump google.golang.org/api (#3998)
* build(deps): bump github/codeql-action in the github-actions group (#3996)
* feat(general): upgraded rclone to 1.67 in the Docker image (#3995)
* chore(ci): upgrade NodeJS to 20.15.1 LTS (#3993)
* chore(ci): re-enable KopiaUI build on macOS (#3992)
* test(general): log dir paths and size in robustness tests (#3973)
* build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob (#3991)
* refactor(general): `setCacheSizeHardLimit` helper in robustness (#3990)
* build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#3988)
* build(deps): bump github.com/klauspost/reedsolomon from 1.12.2 to 1.12.3 (#3989)
* fix(test): allow delete random snapshot action (#3987)
* test(general): add delete random snapshot action to robustness tests (#3963)
* build(deps): bump the github-actions group with 2 updates (#3986)
* build(deps): bump github.com/minio/minio-go/v7 (#3985)
* test(general): set cache size limits for the repository under test used in robustness tests (#3945)
* test(general): set cache size limits for metadata repo (#3952)
* build(deps): bump the kopia-ui-npm-dependencies group across 1 directory with 9 updates + upgraded 'app' to ESM modules (#3978)
* feat(cli): add server user set-password-hash command (#3974)
* build(deps): bump google.golang.org/api (#3983)
* build(deps): bump github.com/klauspost/reedsolomon from 1.12.1 to 1.12.2 (#3968)
* fix(server): ensure repo disconnection on `server start` exit (#3980)
* chore(general): misc cleanups (#3982)
* chore(ci): fixed RPM artifact publishing, take 2 (#3979)
* chore(ci): fix RPM publishing (#3971)
* build(depds): upgrade electron-updater to 6.3.0-alpha.6 (#3975)
* build(deps): bump the docker group with 2 updates (#3966)
* build(deps): bump the github-actions group with 2 updates (#3965)
* build(deps): bump the common-golang-dependencies group with 6 updates (#3967)
* test(general): run maintenance action in robustness (#3927)
* build(deps): bump the telemetry-dependencies group with 4 updates (#3960)
* build(deps): bump github/codeql-action from 3.25.10 to 3.25.11 in the github-actions group (#3955)
* build(deps): bump the common-golang-dependencies group across 1 directory with 2 updates (#3959)
* chore(deps): group observability dependencies (#3957)
* build(deps): bump github.com/gofrs/flock from 0.11.0 to 0.12.0 (#3954)
* chore(ci): update Go toolchain to 1.22.5 (#3956)
* build(deps): bump github.com/gofrs/flock from 0.8.1 to 0.11.0 (#3949)
* feat(ui): upgraded htmlui to the latest version (#3950)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3948)
* test(general): ignore dir not found error during delete action in robustness tests (#3944)
* build(deps): bump the common-golang-dependencies group with 3 updates (#3941)
* chore(general): use non-formatting log variants when there is no formatting (#3931)
* test(general): reduce the file write weight (#3929)
* refactor(general): remove no-longer used functions and tests (#3924)
* feat(ui): upgraded htmlui to the latest version (#3925)
* build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 (#3923)
* build(deps): bump the github-actions group with 2 updates (#3922)
* build(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9 (#3921)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3920)
* fix(general): relax epoch compaction check for contiguous ranges (#3919)
* test(general): add delete actions to robustness suite (#3879)
* build(deps): bump github.com/zalando/go-keyring from 0.2.4 to 0.2.5 (#3913)
* build(deps): bump the common-golang-dependencies group with 12 updates (#3912)
* build(deps): bump github/codeql-action from 3.25.7 to 3.25.8 in the github-actions group (#3911)
* feat(snapshots): added support for per-directory splitter overrides (#3887)
* build(deps-dev): bump semver from 6.3.0 to 7.6.2 in /app (#3898)
* fix(general): avoid panic on computing password hash error (#3907)
* fix(general): add parameter to log message (#3904)
* refactor(server): initialize dummy hash with non-zero value (#3892)
* feat(ui): upgraded htmlui to the latest version (#3903)
* build(deps): bump golang/govulncheck-action from 1.0.2 to 1.0.3 (#3896)
* build(deps): bump github/codeql-action from 3.25.6 to 3.25.7 in the github-actions group (#3895)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3897)
* chore(ci): upgraded linter to 1.59.0 (#3883)
* chore(cli): cleanup user profile errors (#3889)
* build(deps): bump the common-golang-dependencies group with 4 updates (#3885)
* docs(server): add repo password in server start example (#3875)
* build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.1 (#3874)
* build(deps): bump the github-actions group with 2 updates (#3873)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3872)
* docs(providers): info about the B2 S3-compatible endpoint (#3860)
* docs(server): explain why --insecure cannot be used behind a reverse proxy (#3861)
* build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#3868)
* build(deps): bump github/codeql-action from 3.25.3 to 3.25.5 in the github-actions group (#3867)
* build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#3866)
* build(deps): bump the common-golang-dependencies group with 4 updates (#3865)
* fix(general): change pbkdf2 min salt length to 16 bytes (#3864)
* refactor(general): Increase restore progress granularity (#3655)
* docs(cli): cache hard limits flags (#3846)
* build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 (#3848)
* build(deps): bump the github-actions group with 2 updates (#3847)
* build(deps): bump the common-golang-dependencies group with 8 updates (#3849)
* test(server): Decompose base URL to URI to helper and add test (#3839)
* build(deps-dev): bump ejs from 3.1.9 to 3.1.10 in /app (#3841)
* refactor(general): avoid using empty master keys (#3835)
* refactor(general): remove ability to enable compaction on index load (#3834)
* refactor(general): remove unused receiver (#3833)
* refactor(general): make key derivers available in tests (#3826)
* fix(cli): Fix client IPv6 URI generation for gRPC connections (#3830)
* build(deps): bump the github-actions group with 3 updates (#3828)
* build(deps): bump the common-golang-dependencies group with 6 updates (#3829)
* refactor(general): user password hashing and key derivation helpers (#3821)
* chore(general): rename files for consistency (#3825)
* fix(general): update error message to use defined constant (#3820)
* feat(general): key derivation algorithm for cache encryption (#3799)
* feat(general): user profile hashing version to algorithm translation (#3816)
* feat(general): allow setting key derivation algorithm for format blob (#3779)
* fix(cli): user add set user-password-hashing-algorithm cli option (#3815)
* build(deps): bump the github-actions group with 4 updates (#3812)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3813)
* refactor(general): include parameters in pbkdf2 instantiation (#3811)
* refactor(general): change default number of iterations for PBKDF2 (#3810)
* chore(repository): BREAKING CHANGE remove support for HTTP-based repository API (#3745)
* build(deps): bump codecov/codecov-action from 4.2.0 to 4.3.0 (#3804)
* chore: fix some typos in comments (#3805)
-------------------------------------------------------------------
Wed Jan 22 12:10:19 UTC 2025 - ecsos@opensuse.org
- Update to version 0.17.0:
* build(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8 (#3802)
* build(deps): bump github/codeql-action in the github-actions group (#3803)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3801)
* refactor(repository): refactored internal index read API to reduce memory allocations (#3754)
* refactor(general): avoid wrapping known-to-be-nil error (#3797)
* feat(general): User_profile_add_set cli changes (#3770)
* fix(server): fixed deadlock between server and scheduler during shutdown (#3782)
* build(deps-dev): bump tar from 6.2.0 to 6.2.1 in /app (#3794)
* build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (#3792)
* build(deps): bump docker/setup-buildx-action in the docker group (#3791)
* build(deps): bump github/codeql-action in the github-actions group (#3790)
* build(deps): bump the common-golang-dependencies group with 7 updates (#3789)
* chore(ci): upgraded to go 1.22 (#3746)
* chore(general): fix function names in comment (#3786)
* feat(ui): Add language support for kopiaUI (#3768)
* feat(ui): upgraded htmlui to the latest version (#3781)
* feat(cli): added decompression benchmark (#3773)
* feat(repository): big reduction in memory usage during decompression (#3780)
* comment fixes (#3775)
* build(deps): bump github.com/google/fswalker (#3778)
* build(deps): bump the common-golang-dependencies group with 11 updates (#3777)
* refactor(deps): migrate from `go.uber.org/multierr` to standard `errors` (#3761)
* fix(providers): check for ContainerAlreadyExists in Azure test (#3767)
* refactor(deps): migrate from `github.com/Azure/azure-storage-blob-go` to `github.com/Azure/azure-sdk-for-go/sdk/storage/azblob` (#3760)
* build(deps): bump the kopia-ui-npm-dependencies group (#3765)
* build(deps): bump the common-golang-dependencies group with 3 updates (#3764)
* build(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 (#3762)
* build(deps): bump github.com/hanwen/go-fuse/v2 from 2.5.0 to 2.5.1 (#3763)
* fix(providers): Reduce memory allocation (gc thrash) (#3695)
* fix(general): disable writes on index loads (#3646)
* refactor(test): explicitly advance epoch in TestMaybeCompactSingleEpoch_CompactionError (#3755)
* refactor(general): perform index compaction during repo maintenance (#3651)
* fix(cli): restore objects with I prefix fails (#3062)
* chore(ci): upgraded linter to 1.57.1 (#3753)
* build(deps): bump the github-actions group with 1 update (#3752)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3751)
-------------------------------------------------------------------
Wed Jan 22 12:08:31 UTC 2025 - ecsos@opensuse.org
- Update to version 0.16.1:
* feat(ui): upgraded htmlui to the latest version (#3748)
-------------------------------------------------------------------
Wed Jan 22 12:08:09 UTC 2025 - ecsos@opensuse.org
- Update to version 0.16.0:
* refactor(general): rename var to hasEpochManager for clarity (#3744)
* refactor(general): add epoch.Manager.MaybeGenerateRangeCheckpoint (#3727)
* Wrap error instead of clobbering it (#3743)
* refactor(general): add epoch.Manager.CleanupMarkers (#3726)
* refactor(general): add epoch.Manager.MaybeCompactSingleEpoch (#3728)
* refactor(general): closedIntRange (#3735)
* build(deps): bump the docker group with 1 update (#3739)
* build(deps): bump the github-actions group with 2 updates (#3738)
* build(deps): bump github.com/zalando/go-keyring from 0.2.3 to 0.2.4 (#3741)
* build(deps): bump the common-golang-dependencies group with 1 update (#3740)
* update min salt size to 16 (#3732)
* fix(cli): Output error msg returned by API server payload when possible (#3724)
* chore(server): Disable legacy API by default (#3730)
* changes for switching key derivation (#3725)
* refactor(general): add clarification comment (#3723)
* refactor(general): add epoch.getKeyRange helper (#3721)
* nit: fix comment (#3722)
* chore(deps): removed direct deprecated protobuf dependency (#3720)
* build(deps): bump the common-golang-dependencies group with 5 updates (#3718)
* build(deps): bump github.com/golang/protobuf from 1.5.3 to 1.5.4 (#3719)
* chore(ci): upgrade linter to 1.56.2 (#3714)
* chore(ci): install apple notarization key before build (#3715)
* fix(server): Return internal server errors for Content Get errors (#3713)
* refactor(general): add epoch.Manager.MaybeAdvanceEpoch helper (#3709)
* fix(deps): upgrade google.golang.org/protobuf to v1.33.0 (#3710)
* test(general): Increase timeout to check for generated TLS cert (#3696)
* build(deps): bump the kopia-ui-npm-dependencies group in /app with 10 updates (#3704)
* build(deps): bump the common-golang-dependencies group with 16 updates (#3706)
* build(deps): upgrade Prometheus and reacted to breaking change (#3705)
* build(deps): bump app-builder-lib and electron-builder in /app (#3699)
* build(deps): bump the docker group with 1 update (#3703)
* build(deps): bump the github-actions group with 2 updates (#3702)
* build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#3700)
* feat(repository): added metrics timeseries computation (#3678)
* build(deps): bump codecov/codecov-action from 4.0.1 to 4.1.0 (#3683)
* docs(site): added download counter badge (#3693)
* docs(site): added docker pulls badge (#3692)
* feat(cli): 1B: PPROF extensions: load profile config (#3668)
* build(deps): bump the github-actions group with 2 updates (#3682)
* build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 (#3687)
* build(deps): bump golang/govulncheck-action from 1.0.1 to 1.0.2 (#3684)
* build(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7 (#3686)
* test(general): fix TestIndexEpochManager_CompactionAlwaysFails (#3677)
* rename env var (#3669)
* fix(server): do not make blocking calls inside server status API (#3666)
* fix(kopiaui): Add timeout in pollOnce https.request equal to poll interval (#3055)
* docs(site): Add Azure ransomware protection section (#3398)
* refactor(general): remove unused context.Context field (#3664)
* feat(cli): 1a: PPROF extensions: PEM dump (#3665)
* refactor(repository): added context to potentially blocking repository methods (#3654)
* build(deps): bump dawidd6/action-homebrew-bump-formula (#3662)
* build(deps): bump github.com/hanwen/go-fuse/v2 from 2.4.0 to 2.5.0 (#3660)
* build(deps): bump the github-actions group with 1 update (#3661)
* build(deps): bump the common-golang-dependencies group with 5 updates (#3659)
* refactor(general): allow disabling writes on index index loads (#3645)
* refactor(general): move index cleanup out to refreshAttempt (#3603)
* build(deps): bump the common-golang-dependencies group with 12 updates (#3644)
* docs(site): improvements related to spelling and structure (#3618)
* refactor(cli): minor cleanups in server start (#3637)
* refactor(cli): server shutdown (#3608)
* refactor(cli): miscellaneous code simplifications (#3607)
* build(deps): bump github.com/klauspost/reedsolomon from 1.12.0 to 1.12.1 (#3598)
* Group Kopia Repository Server v0.8 usage notes under separate heading (#3626)
* fix(ci): fix shadow-copy test (#3629)
* build(deps): bump github.com/chromedp/chromedp from 0.9.3 to 0.9.5 (#3623)
* build(deps): bump github.com/klauspost/compress from 1.17.5 to 1.17.6 (#3622)
* build(deps): bump the common-golang-dependencies group with 5 updates (#3630)
* build(deps): bump codecov/codecov-action from 3.1.5 to 4.0.1 (#3620)
* build(deps): bump the github-actions group with 3 updates (#3619)
* fix(snapshots): Fixup for #3624. Shadow copy seems to extend time for snapshots. (#3625)
* Update _index.md: old link redirects to sales page (#3616)
* feat(snapshots): Implement volume shadow copy support on Windows (#3543)
* fix(ci): fixed HTMLUI E2E test by switching to macOS runner (#3613)
* build(deps): upgraded linter to v1.55.2, fixed warnings (#3611)
* refactor(repository): refactor internal/repolog package to support writing metrics in the future (#3610)
* build(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 (#3594)
* build(deps): bump the github-actions group with 2 updates (#3593)
* build(deps): bump github.com/klauspost/compress from 1.17.4 to 1.17.5 (#3597)
* build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 (#3596)
* build(deps): bump the common-golang-dependencies group with 3 updates (#3595)
* Removed summary in command section (#3590)
* docs(site): fix typo (#3577)
* build(deps): bump the kopia-ui-npm-dependencies group (#3548)
* fix(cli): Ensure scrubber checks all fields recursively for sensitive tags (#3589)
* build(deps): bump the github-actions group with 3 updates (#3576)
* build(deps): bump the common-golang-dependencies group with 4 updates (#3575)
* build(deps): bump the github-actions group with 2 updates (#3570)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3571)
* feat(cli): handle SIGTERM (#3562)
* feat(ui): Add the ability to change font-sizes (#3515)
* build(deps): bump the github-actions group with 1 update (#3558)
* build(deps): bump the common-golang-dependencies group with 6 updates (#3559)
* chore(site): build site with any patch version of Go 1.21 (#3545)
* build(deps): bump the github-actions group with 1 update (#3536)
* build(deps): bump the common-golang-dependencies group with 1 update (#3537)
* build(deps): bump github.com/tg123/go-htpasswd from 1.2.1 to 1.2.2 (#3538)
* test(general): add TestSortAndDedupeTimesOfDay (#3535)
* fix(general): Delete duplicates in time of day array within policies (#3484)
* fix(providers): change versioning check for Azure storage (#3520)
* chore(ci): upgrade gotestsum to 1.11.0 (#3534)
* chore(ci): upgrade workflows to work with actions/{upload,download}-artifact@v4 (#3532)
* chore(deps): upgrade actions/upload-artifact for compatible workflows (#3531)
* test(general): use require.Eventually to ensure test stops (#3530)
* nit: simplify block (#3528)
* build(deps): downgrade GHA actions/upload-artifact (#3529)
* build(deps): bump the github-actions group with 3 updates (#3525)
* build(deps): bump dawidd6/action-homebrew-bump-formula (#3526)
* build(site): upgrade Go version to 1.21 in Netlify (#3527)
* build(deps): bump github.com/klauspost/reedsolomon from 1.11.8 to 1.12.0 (#3523)
* build(deps): bump the common-golang-dependencies group with 6 updates (#3522)
* fix(cli): print errors during processing in red (#3514)
* test(general): fix race in TestIndexEpochManager_NoCompactionInReadOnly (#3517)
* refactor(general): minor cleanups related to index managers (#3518)
* build(deps): bump the common-golang-dependencies group with 1 update (#3505)
* build(deps): bump the github-actions group with 2 updates (#3506)
* chore(deps): fix GHA dependabot group (#3504)
* build(deps): bump the common-golang-dependencies group with 1 update (#3501)
* chore(deps): group GHA dependabot updates (#3499)
* chore(deps): upgrade actions/stale and pin to v9.0.0 (#3496)
* refactor(general): minor cleanups (#3495)
* chore(deps): upgrade google/fswalker (#3494)
* build(deps): bump the common-golang-dependencies group with 1 update (#3491)
* build(deps): bump github.com/klauspost/compress from 1.17.3 to 1.17.4 (#3486)
* build(deps): bump the common-golang-dependencies group with 1 update (#3485)
* docs(site): Fix typo (#3487)
* chore(general): cleanup nits (#3481)
* build(deps): bump the kopia-ui-npm-dependencies group (#3480)
* feat(providers): support for Azure immutability protection (#3412)
* feat(providers): Add `ExtendBlobRetention` support for Azure (#3405)
* feat(repository): Add Azure PIT support (#3407)
* test(providers): add variables for Azure immutability testing (#3471)
* chore(general): correct spelling
* feat(cli): A: Add ability to dump pprof data to logs ... (#3454)
* build(deps): bump github/codeql-action from 2.22.7 to 2.22.8 (#3470)
* build(deps): bump the common-golang-dependencies group with 4 updates (#3469)
* build(deps): bump the common-golang-dependencies group with 4 updates (#3455)
* bug(test): Fixup error output when server startup fails in robustness test (#3462)
* build(deps): bump github/codeql-action from 2.22.5 to 2.22.7 (#3458)
* build(deps): bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0 (#3457)
* build(deps): bump github.com/klauspost/compress from 1.17.2 to 1.17.3 (#3456)
* docs(providers): fix documentation for S3 permissions (#3451)
* build(deps): bump the common-golang-dependencies group with 6 updates (#3447)
* build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#3436)
* build(deps): bump the common-golang-dependencies group with 6 updates (#3437)
* build(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 (#3434)
* build(deps): bump the kopia-ui-npm-dependencies group (#3425)
* fix(vss): add missing -File for powershell vss script policy setup (#3424)
* fix(cli): Don't return error when parameters unchanged (#3411)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3422)
* build(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#3421)
* build(deps): bump github/codeql-action from 2.22.4 to 2.22.5 (#3420)
* build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 (#3419)
* feat(repository): Add support for Azure `DeleteBlob` operations where immutability protection is on (#3394)
* build(deps): bump the common-golang-dependencies group with 5 updates (#3402)
* build(deps): bump github/codeql-action from 2.22.1 to 2.22.4 (#3404)
* build(deps): bump ossf/scorecard-action from 2.3.0 to 2.3.1 (#3403)
* build(deps): bump github.com/klauspost/compress from 1.17.0 to 1.17.2 (#3401)
-------------------------------------------------------------------
Wed Jan 22 12:07:21 UTC 2025 - ecsos@opensuse.org
- Update to version 0.15.0:
* fix(ui): fixed hint text visibility in dark mode (#3393)
* fix(ui): Fixing colors in dark theme (#3392)
* build(deps): bump github.com/chromedp/chromedp from 0.9.2 to 0.9.3 (#3391)
* fix(repository): fixed handling of content.Info (#3356)
* docs(site): Improve "Repositories" formatting & spelling mistakes (#3384)
* build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 (#3382)
* build(deps): bump ossf/scorecard-action from 2.2.0 to 2.3.0 (#3378)
* build(deps): bump github/codeql-action from 2.21.9 to 2.22.1 (#3377)
* build(deps): bump the common-golang-dependencies group with 8 updates (#3376)
* refactor(repository): added fs.DirectoryIterator (#3365)
* feat(server): improve scheduler algorithm to run missed snapshots (#3323)
* build(deps): bump the kopia-ui-npm-dependencies group (#3366)
* build(deps): bump the common-golang-dependencies group with 3 updates (#3370)
* build(deps): bump github/codeql-action from 2.21.8 to 2.21.9 (#3369)
* refactor(snapshots): Minor reorder of defer funcs for streaming files (#3364)
* fix(cli): Fixing help text when editing policies externally (#3357)
* build(deps): bump github/codeql-action from 2.21.7 to 2.21.8 (#3355)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3353)
* build(deps): bump actions/checkout from 4.0.0 to 4.1.0 (#3354)
* fix(kopiaui): Fix missing window when external displays are detached (#3336)
* refactor(repository): Move encryption into a common package in preparation to handle secrets (#3351)
* set --run-missed default to True (#3330)
* fix(cli): Convert --run-missed from bool to Enum (#3337)
* test(snapshots): Name policy tests to make debugging easier (#3332)
* docs(site): Add description of title-checker when submitting a PR (#3331)
* test(cli): Attempt to fix socket-activated tests (#3318)
* build(deps): bump docker/setup-qemu-action from 2 to 3 (#3324)
* build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 (#3328)
* build(deps): bump github.com/klauspost/compress from 1.16.7 to 1.17.0 (#3329)
* build(deps): bump the common-golang-dependencies group with 9 updates (#3327)
* build(deps): bump github/codeql-action from 2.21.5 to 2.21.7 (#3325)
* build(deps-dev): bump electron from 26.1.0 to 26.2.1 in /app (#3320)
-------------------------------------------------------------------
Fri Oct 06 08:57:30 UTC 2023 - ecsos@opensuse.org
- Update to version 0.14.1:
* fix(kopiaui): Workaround for wrong window bounds in multi display environments (#3315)
* feat(cli): Added option to allow running missed snapshots on Kopia start (#3311)
* fix(ui): fixed dark mode via https://github.com/kopia/htmlui/pull/191 (#3314)
* chore(ci): auto-delete old RPM and DEB packages (#3310)
-------------------------------------------------------------------
Fri Oct 06 08:53:48 UTC 2023 - ecsos@opensuse.org
- Update to version 0.14.0:
* fix(ui): changed default tab to Snapshots (#3308)
* fix(kopiaui): fixed opening file browser for mounted directories (#3307)
* feat(kopiaui): Retain window size and location after close (#3302)
* chore(ci): upgraded UI (#3305)
* feat(server): reduce server refreshes of the repository (#3265)
* fix(repository): removed useless log (#3299)
* chore(deps): use commit id for GH action versions (#3298)
* build(deps): bump ossf/scorecard-action from 2.1.2 to 2.2.0 (#3291)
* build(deps): bump github/codeql-action from 2.2.4 to 2.21.5 (#3292)
* build(deps): bump actions/checkout from 3.1.0 to 4.0.0 (#3290)
* chore(ci): switched back to LTS version of Ubuntu for Docker image (#3295)
* feat(server): introduced generic scheduler (#3293)
* feat(ui): Allow specifying whether local or all snapshots are shown by default in the UI (#3289)
* feat(server): Add socket-activation support (#3283)
* docs(site): Add LVM example for actions (#3286)
* fix(providers): fixed list/get caching with rclone providers (#3284)
* chore(ci): use 'with.go-version-file' in actions/setup-go (#3282)
* chore(ci): always use latest patch version of Go (#3280)
* chore(ci): upgrade golang to 1.21 (#3277)
* chore(ci): upgrade rclone to 1.63.1 (#3278)
* fix(cli): added output to indicate completion of snapshot verification (#3275)
* chore(ci): add OSSF Scorecard workflow (#3260)
* build(deps): bump actions/checkout from 3 to 4 (#3271)
* build(deps): bump github.com/google/fswalker from 0.3.0 to 0.3.2 (#3268)
* build(deps): bump the common-golang-dependencies group with 4 updates (#3273)
* feat(ui): imported latest UI changes (#3272)
* feat(cli): added '--otlp-trace' flag that replaces Jaeger tracing with OTLP over gRPC (#3264)
* build(deps): bump github.com/hanwen/go-fuse/v2 from 2.3.0 to 2.4.0 (#3270)
* chore(ci): added exponential back-off to gettool (#3267)
* feat(repository): apply retention policies server-side (#3249)
* feat(server): fixed server logging file & console (#3262)
* build(deps-dev): bump the kopia-ui-npm-dependencies group (#3261)
* test(general): fixed TestOnNthCompletion test flake, which was 1-5/10000 runs (#3263)
* chore(general): remove unnecessary //nolint directives (#3256)
* chore(ci): add govulncheck step to lint workflow (#3252)
* feat(repository): added hard size limit to the on-disk cache (#3238)
* chore(ci): add page with workflow status badges for quick reference (#3248)
* feat(providers): allow other GCS OAuth2.0 credential types (#3064)
* fix(general): add checklocks annotation (#3247)
* feat(repository): allow configuring auto compaction count (#3240)
* chore(ci): reenable check-locks after the fix was merged upstream (#3245)
* Add options struct to test helper (#3244)
* fix(repository): Disable manifest manager compaction when in read-only mode (#3226)
* build(deps): bump the common-golang-dependencies group with 4 updates (#3242)
* build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#3243)
* fix(repository): skip epoch compaction and advancement on read-only storage (#3225)
* refactor(providers): Create default provider that has common functions (#3241)
* feat(providers): Create IsReadOnly API for blob storage (#3230)
* feat(server): add server support for unix domain sockets (#3216)
* chore(ci): upgraded linter to 1.54.0 (#3239)
* chore(ci): notarization fix (#3237)
* fix(ci): fixed notarization, switched to using API keys (#3236)
* docs(site): fix typo "maintence" (#3234)
* feat(providers): improve performance of SFTP uploads (#3235)
* test(repository): More precise check for retention in tests (#3220)
* feat(providers): support for auth with Azure AD (#3131)
* build(deps): bump github.com/pkg/sftp from 1.13.5 to 1.13.6 (#3222)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3221)
* fix(repository): Storage config blob caching (#3192)
* refactor(general): rename cache variable in test (#3211)
* refactor(cli): minor nits for observability flags (#3209)
* docs(site): change wording for storage provider choice (#3206)
* feat(cli): save observability metric before exiting the process (#3201)
* fix(infra): add timeout for make.yml build.Build step (#3202)
* build(deps): bump the common-golang-dependencies group with 4 updates (#3198)
* build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 (#3199)
* build(deps): bump github.com/chromedp/chromedp from 0.9.1 to 0.9.2 (#3200)
* refactor(cli): break down observability.startMetrics() (#3196)
* Update Dockerfile to install tzdata (#3191)
* chore(cli): correct typo in blob stats command (#3194)
* fix(general): change cache full logging frequency & message (#3193)
* fix(cli): prevent duplicate snapshots when --all and a source path are given (#3067)
* fix(cli): log cache full when on debug level (#3085)
* fix(ui): fixed error counter reported on task level (#3190)
* test(general): add crash consistency test to validate repository consistency when kopia stops abruptly (#3142)
* build(deps): bump the kopia-ui-npm-dependencies group (#3188)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3186)
* chore(ci): switched to @electron/notarize (#3175)
* feat(cli): new storage config input from file when creating a repo (#2756)
* chore(ci): fixes for ARM64 runner on AWS (#3179)
* build(deps): bump the common-golang-dependencies group with 1 update (#3173)
* fix: mac tray icon (#3170)
* fix: upgrade electron-updater from 6.1.2 to 6.1.3 (#3169)
* fix: upgrade electron-updater from 6.1.1 to 6.1.2 (#3150)
* fix(ci): avoid hung CI jobs while notarizing the kopia app on MacOS (#3168)
* build(deps-dev): bump the kopia-ui-npm-dependencies group (#3167)
* fix(deps): have dependabot ignore kopia/htmluibuild updates (#3166)
* fix(ci): add test for theme selection (#3157)
* refactor(general): Cleaner error checking in retention tests (#3164)
* fix(cli): preserve error exit code when '--json' output is specified (#3163)
* feat(snapshots): added ability to use cron expressions to schedule snapshots (#3149)
* build(deps): bump the common-golang-dependencies group with 1 update (#3160)
* test(providers): use target ref in repo checkout (#3159)
* test(providers): split providers test workflow (#3158)
* chore(deps): add Azure to common-golang dependabot group (#3155)
* build(deps): bump the kopia-ui-npm-dependencies group (#3156)
* docs(site): Fix ransomware protection section (#3139)
* chore(infra): run golangci_lint in Go version from go.mod (#3154)
* fix: Update instructions to start server in BUILD.md (#3037)
* build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#3152)
* build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob (#3153)
* build(deps): bump the common-golang-dependencies group with 2 updates (#3151)
* refactor(providers): use minio SDK credentials package in S3 STS test (#3148)
* feat(ui): UI updates (Theming support, action fix) (#3145)
* docs(site): fix typo (#3144)
* style(general): minor followups to #3041 (#3141)
* feat(cli): add --override-source parameter to allow overriding source when snapshotting (#3041)
* Potential fix for TestLogFileMaxTotalSize. (#3140)
* fix(repository): fix s3 list bucket permission error (#3072)
* build(deps): bump the common-golang-dependencies group with 6 updates (#3137)
* build(deps): bump github.com/aws/aws-sdk-go from 1.44.256 to 1.44.298 (#3138)
* docs(site): Add documentation about Ransomware Protection (#2160)
* chore(general): cleanup "stale" error naming (#3129)
* fix(infra): use correct parameter for message in stale action (#3126)
* chore(infra): update stale workflow settings (#3124)
* chore(general): output `content rewritten bytes` to INFO (#3061)
* build(deps): bump the kopia-ui-npm-dependencies group in /app with 8 updates (#3120)
* chore(ci): skip license check for non-dev dependencies since we don't ship those (#3121)
* build(deps): bump the common-golang-dependencies group with 9 updates (#3115)
* build(deps): bump github.com/studio-b12/gowebdav (#3116)
* build(deps): bump github.com/klauspost/reedsolomon from 1.11.7 to 1.11.8 (#3117)
* build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#3119)
* feat(repository): Implement retention time extension on S3 buckets using Object Locks (#2179)
* chore(ci): typo fix (#3118)
* chore(ci): group dependabot upgrades and switch to weekly (#3103)
* build(deps-dev): bump playwright-core from 1.33.0 to 1.35.1 in /app (#3104)
* chore(ci): restore dependabot removed in PR3017 (#3102)
* chore(ci): fix `npm audit` failure by removing `electron-first-run` and upgrading `electron` and `semver` (#3101)
* test(general): Handle no space left errors in robustness tests (#3043)
* chore(ci): bump gotestsum to v1.10.0 (#3083)
* chore(ci): upgraded linter to 1.53.3 (#3079)
* docs(site): minor tweaks (#3082)
* chore(site): upgraded site to latest hugo and removed vendored files (#3078)
* build(deps): switch to ubuntu:kinetic in tools/docker/Dockerfile to reduce vulnerabilities (#3076)
* build(deps): app/package.json & app/package-lock.json to reduce vulnerabilities (#3075)
* build(deps): update all golang dependencies (#3066)
* chore(ci): exclude docsy theme from snyk (#3065)
* build(deps): upgrade Azure blob module to latest (#3056)
* docs(site): fixing typo. (#3025)
* chore(ci): disable dependabot and replace with Snyk (#3017)
* build(deps): bump github.com/aws/aws-sdk-go from 1.44.254 to 1.44.256 (#3009)
* build(deps): bump github.com/prometheus/client_golang (#3007)
* build(deps): bump google.golang.org/api from 0.120.0 to 0.121.0 (#3008)
* build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.1 (#3001)
* build(deps-dev): bump playwright-core from 1.32.3 to 1.33.0 in /app (#2995)
* build(deps): bump github.com/aws/aws-sdk-go from 1.44.253 to 1.44.254 (#2996)
* build(deps-dev): bump @playwright/test from 1.32.3 to 1.33.0 in /app (#2994)
-------------------------------------------------------------------
Tue May 16 14:55:24 UTC 2023 - ecsos@opensuse.org
- Update to version 0.13.0:
* chore(ci): test commit (#2987)
* build(deps): bump github.com/aws/aws-sdk-go from 1.44.252 to 1.44.253 (#2981)
* build(deps): bump github.com/aws/aws-sdk-go from 1.44.251 to 1.44.252 (#2979)
* build(deps): bump github.com/aws/aws-sdk-go from 1.44.250 to 1.44.251 (#2977)
* build(deps): bump google.golang.org/api from 0.119.0 to 0.120.0 (#2975)
* build(deps-dev): bump electron from 24.1.1 to 24.1.2 in /app (#2969)
* build(deps-dev): bump playwright from 1.32.1 to 1.32.3 in /app (#2970)
* build(deps-dev): bump @playwright/test from 1.26.1 to 1.32.3 in /app (#2973)
* build(deps): bump github.com/aws/aws-sdk-go from 1.44.249 to 1.44.250 (#2972)
* build(deps-dev): bump playwright-core from 1.32.1 to 1.32.3 in /app (#2971)
-------------------------------------------------------------------
Tue May 16 14:31:59 UTC 2023 - ecsos <ecsos@opensuse.org>
- Initial version 1.13.0