What's Changed
- Bump to c/storage v1.57.0 then v1.58.0-dev by @TomSweeneyRedHat in #2236
- Fall back from chunked pulls when the chunked metadata is too large by @mtrmac in #2230
- Bump maxTocSize to 150 MB by @mtrmac in #2240
- fix(deps): update module github.com/vbatts/tar-split to v0.12.1 by @renovate in #2235
- Remove hashicorp dependencies by @saschagrunert in #2242
- chore(deps): update dependency containers/automation_images to v20250131 by @renovate in #2244
- Graphdriver test cleanups by @hanwen-flow in #2228
- Archive tests by @hanwen-flow in #2229
- fix(deps): update module golang.org/x/sync to v0.11.0 by @renovate in #2247
- fix(deps): update module golang.org/x/sys to v0.30.0 by @renovate in #2248
- Fix compilation of pkg/archive tests on non-Linux by @nalind in #2246
- overlay: Add error prefixing for mount.MakePrivate by @cgwalters in #2250
- pkg/fileutils: add LinkOrCopy() by @Luap99 in #2251
- unshare: fix data race by @giuseppe in #2254
- Merge tag 'v1.57.1' back into main by @Luap99 in #2255
- archive: regularize some naming by @hanwen-flow in #2219
- chore(deps): update dependency golangci/golangci-lint to v1.64.5 by @renovate in #2256
- fix(deps): update module github.com/cyphar/filepath-securejoin to v0.4.1 by @renovate in #2217
- layers: write read only layers to imagestore by @giuseppe in #2258
- feat: add Timestamp to TarOptions by @aeijdenberg in #2259
- Recursively set project ID for quota driver by @mheon in #2264
- fix(deps): update module github.com/klauspost/compress to v1.18.0 by @renovate in #2262
- idmap: force PRIVATE propagation by @giuseppe in #2269
- fix(deps): update module github.com/opencontainers/runtime-spec to v1.2.1 by @renovate in #2266
- chore(deps): update dependency golangci/golangci-lint to v1.64.6 by @renovate in #2268
- Fix handle leak by @Bbulatov in #2253
- loop: remove hardcoded constants by @giuseppe in #2273
- Merge c/storage v1.57.2 into
main
by @mtrmac in #2276 - Update to Go 1.23 by @mtrmac in #2279
- fix(deps): update module golang.org/x/sync to v0.12.0 by @renovate in #2270
- Write tar fixes by @hanwen-flow in #2261
- Remove some do-nothing files by @mtrmac in #2283
- fix(deps): update module golang.org/x/sys to v0.31.0 by @renovate in #2271
- chore(deps): update dependency golangci/golangci-lint to v1.64.7 by @renovate in #2278
- subid: drop support for old version by @giuseppe in #2277
- Add link to c/common contributor's guide by @Honny1 in #2280
- chore(deps): update dependency golangci/golangci-lint to v1.64.8 by @renovate in #2286
- fix(deps): update module github.com/burntsushi/toml to v1.5.0 by @renovate in #2287
- Fix: Overlay fails with a permission error when trying to create and access layers by @shaharlib in #2291
- chore(deps): update dependency containers/automation_images to v20250324 by @renovate in #2296
- store: use canonical image mapping when mounting by @giuseppe in #2285
- fix(deps): update module github.com/opencontainers/selinux to v1.12.0 by @renovate in #2292
- Update old dependencies by @mtrmac in #2282
- Switch to golangci-lint v2, fix new warnings by @kolyshkin in #2299
- driver/overlay: fix concurrent map write on stagingDirsLocks by @Luap99 in #2300
- idmap: fix first argument to open_tree by @giuseppe in #2301
- fix minor review comment about the driver mutex and a minor lint issue by @Luap99 in #2302
- Use min/max to simplify the code by @kolyshkin in #2303
- Use any instead of interface{} by @kolyshkin in #2304
- dirvers/btrfs: remove btrfs_noversion tag by @Luap99 in #2308
- Use for range over integers by @kolyshkin in #2305
- Use
slices
andmaps
more where appropriate by @kolyshkin in #2306 - ci: add nolintlint and unconvert linters, fix found issues by @kolyshkin in #2307
- fix(deps): update module github.com/moby/sys/user to v0.4.0 by @renovate in #2309
- fix(deps): update module golang.org/x/sync to v0.13.0 by @renovate in #2310
- fix(deps): update module golang.org/x/sys to v0.32.0 by @renovate in #2311
- pkg/archive: catch file Close() error by @hanwen-flow in #2313
New Contributors
- @aeijdenberg made their first contribution in #2259
- @Bbulatov made their first contribution in #2253
- @shaharlib made their first contribution in #2291
Full Changelog: v1.57.2...v1.58.0