github kopia/kopia v0.16.0

latest releases: v0.17.0, v0.16.1
one month ago

Release Highlights

  • Azure PIT support (#3407) by Mike McKay-Dirden
  • [EXPERIMENTAL] Implement volume shadow copy support on Windows (#3543) by Maxim Khitrov
  • UI: Add the ability to change font-sizes (#3515) by Christoph Anderson
  • [BREAKING CHANGE] Disable legacy API by default (#3730) by Nick - See #3716 - this is in preparation to completely remove old non-GRPC repository API in kopia v0.17.0.
  • allow disabling writes on index index loads (#3645) by Julio López

Change Log

Command-Line Interface

  • New Feature 1B: PPROF extensions: load profile config (#3668) by Aaron Alpar
  • New Feature 1a: PPROF extensions: PEM dump (#3665) by Aaron Alpar
  • New Feature handle SIGTERM (#3562) by Julio Lopez
  • New Feature A: Add ability to dump pprof data to logs ... (#3454) by Aaron Alpar
  • Output error msg returned by API server payload when possible (#3724) by Nick
  • minor cleanups in server start (#3637) by Julio López
  • server shutdown (#3608) by Julio López
  • miscellaneous code simplifications (#3607) by Julio López
  • Ensure scrubber checks all fields recursively for sensitive tags (#3589) by Nick
  • print errors during processing in red (#3514) by André Schröder
  • Don't return error when parameters unchanged (#3411) by Mike McKay-Dirden

Graphical User Interface

  • New Feature Add the ability to change font-sizes (#3515) by Christoph Anderson

KopiaUI App

  • Add timeout in pollOnce https.request equal to poll interval (#3055) by Till Riedel

General Improvements

  • rename var to hasEpochManager for clarity (#3744) by Julio López
  • add epoch.Manager.MaybeGenerateRangeCheckpoint (#3727) by Julio López
  • add epoch.Manager.CleanupMarkers (#3726) by Julio López
  • add epoch.Manager.MaybeCompactSingleEpoch (#3728) by Julio López
  • closedIntRange (#3735) by Julio López
  • add clarification comment (#3723) by Julio López
  • add epoch.getKeyRange helper (#3721) by Julio López
  • add epoch.Manager.MaybeAdvanceEpoch helper (#3709) by Julio López
  • Increase timeout to check for generated TLS cert (#3696) by chaitalisg
  • fix TestIndexEpochManager_CompactionAlwaysFails (#3677) by Julio López
  • remove unused context.Context field (#3664) by Julio López
  • allow disabling writes on index index loads (#3645) by Julio López
  • move index cleanup out to refreshAttempt (#3603) by Julio López
  • add TestSortAndDedupeTimesOfDay (#3535) by Julio Lopez
  • Delete duplicates in time of day array within policies (#3484) by Christoph Anderson
  • use require.Eventually to ensure test stops (#3530) by Julio Lopez
  • fix race in TestIndexEpochManager_NoCompactionInReadOnly (#3517) by Julio Lopez
  • minor cleanups related to index managers (#3518) by Julio Lopez
  • minor cleanups (#3495) by Julio Lopez
  • cleanup nits (#3481) by Julio Lopez
  • correct spelling by Aaron Alpar

Repository

  • New Feature Add Azure PIT support (#3407) by Mike McKay-Dirden
  • New Feature Add support for Azure DeleteBlob operations where immutability protection is on (#3394) by Mike McKay-Dirden
  • added metrics timeseries computation (#3678) by Jarek Kowalski
  • added context to potentially blocking repository methods (#3654) by Jarek Kowalski
  • refactor internal/repolog package to support writing metrics in the future (#3610) by Jarek Kowalski

Server

  • Return internal server errors for Content Get errors (#3713) by Nick
  • do not make blocking calls inside server status API (#3666) by Jarek Kowalski

Snapshots

  • Experimental New Feature Implement volume shadow copy support on Windows (#3543) by Maxim Khitrov
  • Fixup for #3624. Shadow copy seems to extend time for snapshots. (#3625) by Aaron Alpar

Storage Providers

  • change versioning check for Azure storage (#3520) by Mike McKay-Dirden
  • New Feature support for Azure immutability protection (#3412) by Mike McKay-Dirden
  • New Feature Add ExtendBlobRetention support for Azure (#3405) by Mike McKay-Dirden
  • add variables for Azure immutability testing (#3471) by Julio Lopez
  • fix documentation for S3 permissions (#3451) by Julio Lopez

CI/CD

  • upgrade linter to 1.56.2 (#3714) by Jarek Kowalski
  • install apple notarization key before build (#3715) by Jarek Kowalski
  • fix shadow-copy test (#3629) by Aaron Alpar
  • fixed HTMLUI E2E test by switching to macOS runner (#3613) by Jarek Kowalski
  • upgrade gotestsum to 1.11.0 (#3534) by Julio Lopez
  • upgrade workflows to work with actions/{upload,download}-artifact@v4 (#3532) by Julio Lopez

Don't miss a new kopia release

NewReleases is sending notifications on new releases.