ImageGenius Changes:
rebase to alpine edge.
kopia Changes:
Command-Line Interface
- New Feature restrict insecure unauthenticated server to loopback binds (#5354) by Jarek Kowalski
- registration mechanism for storage providers (#5350) by Julio López
- hash benchmarking count (#5312) by Julio López
- leverage x/term.IsTerminal (#5308) by Julio López
- handle potential conversion overflow when setting progress default (#5271) by Julio López
KopiaUI App
- skip htmlui tests that are timing out (#5257) by Julio López
General Improvements
- bigmapbench profiling (#5321) by Julio López
- clean nits (#5313) by Julio López
- remove support for LZ4 (#5296) by Julio López
- retained log size double counting (#5302) by Julio López
- make counters and size stats uint64 for consistency (#5262) by Julio López
- address potential conversion overflows (#5266) by Julio López
- string nits (#5265) by Julio López
- cleanup nits (#5236) by Julio López
- do not included concatenated entries in log (#5231) by lif
- move
SafeLongFilenametoospath(#5227) by Julio López - add byte units to maintenance stat summaries (#5178) by Julio López
Repository
- sync index blob file before closing (#5292) by Julio López
- failures when exceeding Windows
MAX_PATH(#5226) by Julio López
Snapshots
- ErrorEntry policy resolution to use child policy (#5234) by Baixiaochun
- inaccessible entry causes parent directory to be skipped (#5217) by Julio López
Storage Providers
- warn messages for extra storage providers (#5324) by Julio López
- perform maximum of 2 attempt in
PutBlobInPath(#5168) by Julio López - require.NoError (#5166) by Julio López
- update injected error message (#5165) by Julio López
- make tests with injected errors more robust (#5164) by Julio López
- cleanup temporary file on put blob failure (#5157) by Julio López
- notify after releasing the lock (#5154) by Julio López
- sync file in FS provider to ensure data is persisted (#5150) by Julio López
Testing
- prefer assert.NoError (#5299) by Julio López
- nits in TestSnapFail tests (#5228) by Julio López
TestSnapshotFail* (#5225) by Julio López
Infrastructure
CI/CD
- split out linux-based lint targets (#5349) by ashmrtn
- license-check-go make target (#5347) by Julio López
- skip setup step on PRs on MacOS (#5344) by Julio López
- generate govulncheck SARIF report (#5300) by Julio López
- avoid duplicate test failure output (#5222) by Julio López
- add install-checklocks convenience target (#5152) by Julio López