v1.44.0
What's Changed
- Bump to version v1.43.0 by @rhatdan in #1370
- Fix accessing containers and image locks by @rhatdan in #1369
- build(deps): bump github.com/opencontainers/selinux from 1.10.1 to 1.10.2 by @dependabot in #1372
- pkg/archive: Use archive_unix.go on FreeBSD by @dfr in #1371
- drivers/overlay: Notify the user if the backing filesystem is not supported with OverlayFS by @aarontomlin in #1374
- Pen-ultimate? bunch of warning cleanups by @mtrmac in #1377
- Remove lockfile.Locker.RecursiveLock (alternative to #1344) by @mtrmac in #1376
- Make {container, layer, image} store APIs private by @mtrmac in #1345
- container deletion - EBUSY improvement by @vrothberg in #1382
- Two misc. cleanups by @mtrmac in #1380
- Factor out the infrastructure for reading primary + additional stores by @mtrmac in #1384
- Consolidate the common parts of simple writers by @mtrmac in #1383
- Fix layer locking in CreateContainer by @mtrmac in #1387
- Lock layers only for reading by @mtrmac in #1386
- Simplify the name update call stack by @mtrmac in #1385
- Remove a manual layerStore.Touch() call from store.Shutdown() by @mtrmac in #1381
- Correctly handle lockfiles without writes by @alexlarsson in #1391
- overlay: try harder with more layers by @nalind in #1375
- Another bunch of warning cleanups by @mtrmac in #1364
- build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.12.0 to 0.12.1 by @dependabot in #1390
- Fixup a comment in the overlay driver by @nalind in #1392
- Use testing.T.Setenv by @mtrmac in #1393
- Move locking responsibility from store.go to the container/image/layer stores by @mtrmac in #1395
- Fix lockfiles never detecting changes by @nalind in #1396
- Don't create $root/{mounts,tmp}, which we don't use by @nalind in #1398
- fix break during unmount by @vrothberg in #1401
- Fix locking bugs by @mtrmac in #1400
- Add TestLockfileMultiprocessModified() by @nalind in #1397
- pkg/lockfile.TestLockfileMultiprocessModified(): check for wait errors by @nalind in #1402
- Add support for exporting and importing file flags on FreeBSD by @dfr in #1378
- Only read storage.conf once by @rhatdan in #1404
- build(deps): bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 by @dependabot in #1409
- build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #1408
- API break: Remove Lockfile.Locked by @mtrmac in #1399
- Fix some warnings again by @mtrmac in #1412
- Don’t silently ignore errors when decoding JSON or deleting incomplete layers by @mtrmac in #1406
- overlay: drop relLowers workaround by @giuseppe in #1411
- Expose System wide config file by @rhatdan in #1405
- build(deps): bump github.com/Microsoft/hcsshim from 0.9.4 to 0.9.5 by @dependabot in #1416
- build(deps): bump github.com/klauspost/compress from 1.15.11 to 1.15.12 by @dependabot in #1413
- overlay: fix call to clone on s390x by @giuseppe in #1418
- unshare: fix creating a userns when running as root by @giuseppe in #1415
- fix inconsitent go build tags by @Luap99 in #1417
- chunked: use io.github.containers by @giuseppe in #1419
- [main] Recreate missing backingFsBlockDev on setting xfs project quota by @saschagrunert in #1325
New Contributors
- @alexlarsson made their first contribution in #1391
Full Changelog: v1.43.0...v1.44.0