ImageGenius Changes:
rebase to alpine edge.
kopia Changes:
Command-Line Interface
- New Feature helper functions to get preceding snapshots for
diff(#4559) by Rohit-BM18 - Fix crash when doing
kopia policy show <path>(#4560) by Donatas Abraitis - rename function to setListBlobsParallelismFromFlags (#4564) by Julio Lopez
- New Feature --stats-only flag for the diff command (#4557) by Rohit-BM18
- add flag for rclone's startup timeout (#4543) by Julio Lopez
- cleanup
cli.repositoryAccessMode(#4541) by Julio Lopez - clarify documentation regarding per-user and per-host (#4512) by blenderfreaky
- create cache marker in log directories (#4517) by Julio López
- set build info version and info when not set (#4498) by Julio López
- misc cleanups in internal/diff (#4484) by Julio López
- add details to persistent password error message (#4480) by Julio López
- add newline after policy export output (#4476) by Julio López
- New Feature compute snapshot diff stats (#4444) by Rohit-BM18
- diff test (#4422) by Julio López
KopiaUI App
- adjust handling of default repository (#4561) by remigius42
General Improvements
- cleanup
forbidigolinter config (#4540) by Julio Lopez - cleanup linter config (#4538) by Julio Lopez
- avoid removing error cause (#4536) by Julio Lopez
- enable wsl for all go files (#4524) by Matthieu MOREL
- cleanup a few tests (#4519) by Julio Lopez
- leverage
os.CreateTemp(#4513) by Julio López - minor cleanups and other nits (#4507) by Julio López
tempfile.Createon Linux (x64/arm64) (#4504) by Julio López- use correct error in call to errors.Wrap (#4477) by alingse
- prevent infinite loop while resolving ignore file symlinks (#4413) by Julio López
Repository
- New Feature role assumption for S3 storage (#4182) by ashmrtn
Server
- add empty line between headers and body in email payload (#4545) by Julio Lopez
- prevent maintenance task on read-only repos (#4408) by Julio López
Snapshots
- extracted snapshot.FindPreviousManifests() (#4453) by Jarek Kowalski
- refactored uploader into separate package (#4450) by Jarek Kowalski
Storage Providers
- human-friendly persistence of role durantion (#4546) by Julio Lopez
- New Feature Azure Blob client certificate authentication (#4535) by Julio Lopez
CI/CD
- fix HTMLUI changelog (#4579) by Jarek Kowalski
- auto-generate clean htmlui changelog (#4578) by Jarek Kowalski
- upgrade Go toolchain to 1.23.9 (#4568) by Julio Lopez
- remove exclusion for unused
ctxparameters (#4530) by Julio Lopez - replace
multierrwitherrors.Join(#4529) by Julio Lopez - remove gocritic unnecessaryDefer exclusion (#4525) by Matthieu MOREL
- enable exptostd linter (#4509) by Julio López
- utc commit date (#4506) by Julio López
- bump golangci-lint to v2.1.2 (#4500) by Matthieu MOREL
- use GH Linux ARM runners (#4367) by Julio López
- upgrade Go to 1.23 (#4248) by Jarek Kowalski
Graphical User Interface
- New Feature add max file size field to policy editor (#321) by blenderfreaky
- New Feature allow creating per-host, per-user and foreign policies (#320) by blenderfreaky
- Remove misleading asterisk from extension placeholders (#327) by Kian Kasad
- don't require login and password to allow using SMTP instead of upgrading to SMTPs (#313) by anaxita
- reformatted all code using prettier (#330) by Jarek Kowalski
- added eslint (#329) by Jarek Kowalski
- migrate htmlui framework to vite, because CRA is deprecated (#316) by Jarek Kowalski