github imagegenius/docker-kopia v0.22.0-ig82

6 hours ago

ImageGenius Changes:

rebase to alpine edge.

kopia Changes:

Command-Line Interface

  • potential overflow in integer conversion (#4993) by Julio Lopez
  • make --progress flag visible and use it in sync-to command (#3542) (#4877) by yinheli
  • ensure auto-maintenance errors are propagated (#4851) by Julio Lopez
  • enable quick maintenance by default on repo creation (#4840) by Julio Lopez
  • New Feature extend stats for content verification (#4830) by Julio Lopez
  • additional safeguard dangerous commands (#4767) by Julio Lopez
  • deprecate dangerous repo repair sub-command (#4766) by Julio Lopez
  • reword message for dangerous commands (#4765) by Julio Lopez
  • remove deprecated no-op flags (#4764) by Julio Lopez

General Improvements

  • handle errors closing writable descriptors (#4998) by Julio Lopez
  • avoid wrapping always-nil error (#4997) by Julio Lopez
  • check for nil before de-refencing field (#4996) by Julio Lopez
  • check bounds for memory allocation (#4995) by Julio Lopez
  • fix typos (#4986) by Julio Lopez
  • New Feature fix display errors for maintenance stats (#4984) by lyndon-li
  • omitzero JSON tag in policy structs (#4910) by Julio Lopez
  • New Feature add stats to maintenance run - SnapshotGC (#4964) by lyndon-li
  • leverage stats.CountSum in maintenance stats (#4963) by Julio Lopez
  • remove dry run option for blob retention ext (#4962) by Julio Lopez
  • maintenance stats for rewrite contents phase (#4961) by lyndon-li
  • extendBlobRetentionTime (#4960) by Julio Lopez
  • New Feature maintenance stats for clean up logs phase (#4959) by lyndon-li
  • consistent use "pack" where possible (#4952) by Julio Lopez
  • fix field names in ExtendBlobRetentionStats (#4958) by Julio Lopez
  • New Feature maintenance stats for delete unreferenced packs phase (#4955) by lyndon-li
  • New Feature maintenance stats for drop deleted contents and compact indexes (#4948) by lyndon-li
  • fix field names in CompactSingleEpochStats (#4947) by Julio Lopez
  • use explicit return values (#4940) by Julio Lopez
  • New Feature add stats to maintenance run - AdvanceEpoch (#4937) by lyndon-li
  • diskCommitedContentIndexCache (#4939) by Julio Lopez
  • buildinfo helpers (#4936) by Julio Lopez
  • improve randRead helper (#4934) by Julio Lopez
  • index.maxContentLengths (#4932) by Julio Lopez
  • simplify function and generics signatures (#4930) by Julio Lopez
  • lastSettledEpochNumber() helper (#4927) by Julio Lopez
  • fix return value order to match return names (#4926) by Julio Lopez
  • rename GenerateRangeCheckpointStats fields (#4925) by Julio Lopez
  • New Feature add maintenance phase stats - CleanupSupersededIndexes (#4916) by lyndon-li
  • field and variable names (#4911) by Julio Lopez
  • New Feature add stats to maintenance run - CleanupMarkers (#4900) by lyndon-li
  • simplify construction of error messages (#4913) by Julio Lopez
  • omitzero JSON tag (#4907) by Julio Lopez
  • leverage maps.Clone (#4905) by Julio Lopez
  • modernize bloop (#4904) by Julio Lopez
  • modernize (#4903) by Julio Lopez
  • modernize min/max (#4898) by Julio Lopez
  • New Feature reduce number of open file descriptors for indexes on Unix (#4866) by Samuel Maynard
  • address linter warnings (#4897) by Julio Lopez
  • New Feature interfaces and structures for maintenance stats (#4890) by lyndon-li
  • expand triggers for endurance tests (#4860) by Julio Lopez
  • fix endurance test failures (#4859) by Julio Lopez
  • remove unused pproflogging package (#4850) by Julio Lopez
  • cleanup observabilityFlags (#4852) by Julio Lopez
  • New Feature rewrote content logs to always be JSON-based and reorganized log structure (#4822) by Jarek Kowalski
  • increase number of retained maintenance run info (#4846) by Julio Lopez
  • set packID when creating the map entry (#4843) by Julio Lopez
  • minor cleanups (#4842) by Julio Lopez
  • stop background workers when test fails (#4841) by Julio Lopez
  • New Feature content-to-pack consistency checks in maintenance (#4832) by Julio Lopez
  • move content verify functionality to the content package (#4827) by Julio Lopez
  • use testify in content_formatter_test.go (#4775) by Julio Lopez
  • cleanup VSS trailer handling (#4776) by Julio Lopez
  • miscellaneous cleanups (#4774) by Julio Lopez

Snapshots

  • New Feature Flush after restoring each file (#4825) by lyndon-li
  • Append path separator to Shadow Copy root directory on Windows (#3891) by Hakkin Lain

Storage Providers

  • make azure.TestUserAgent more robust (#4781) by Julio Lopez
  • fix azure.TestUserAgent (#4780) by Julio Lopez

CI/CD

  • remove GOEXPERIMENT=coverageredesign (#4988) by Julio Lopez
  • make socket activation test more robust (#4985) by Julio Lopez
  • build kopia with -trimpath (#4983) by Julio Lopez
  • enable wsl_v5:{assign,expr} linter settings (#4982) by Julio Lopez
  • enable wsl_v5:err linter (#4928) by Julio Lopez
  • enable modernize:omitzero linter setting (#4981) by Julio Lopez
  • require Go 1.24 to build site (#4980) by Julio Lopez
  • upgrade to golangci-lint 2.6.1 (#4973) by Nathan Baulch
  • enable wsl_v5:return linter (#4975) by Julio Lopez
  • upgrade to golangci-lint v2.5.0 (#4931) by Nathan Baulch
  • update copilot instructions for reviews (#4935) by Julio Lopez
  • add copilot instructions (#4933) by Julio Lopez
  • add linter config for gofumpt (#4929) by Julio Lopez
  • run endurance test every 6 hours (#4861) by Julio Lopez
  • cleanup parameters for actions/setup-go (#4813) by Julio Lopez
  • upgrade Go toolchain to 1.24.7 (#4807) by Julio Lopez

Graphical User Interface

  • fix failing test (#384) by Jarek Kowalski

Don't miss a new docker-kopia release

NewReleases is sending notifications on new releases.