Releases: containers/storage
Releases · containers/storage
v1.37.3
What's Changed
- [v1.37] backport fixes for CVE-2022-1227 (Podman v3.4) by @vrothberg in #1203
- [release-1.37] Recreate missing backingFsBlockDev on setting xfs project quota by @saschagrunert in #1437
Full Changelog: v1.37.2...v1.37.3
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
v1.43.0
What's Changed
- Bump to v1.42.0 by @nalind in #1297
- fix return error in device mapper by @alicefr in #1298
- build(deps): bump github.com/Microsoft/hcsshim from 0.9.3 to 0.9.4 by @dependabot in #1299
- Remove a couple of cases of possibly wrapping
nil
as errors by @nalind in #1300 - fix typos and spelling by @eriksjolund in #1303
- [CI:DOCS] Cirrus: Use the latest imgts container by @cevich in #1301
- pkg/unshare: declare init() as static by @gustavosbarreto in #1305
- overlay: do not clone source recursively by @giuseppe in #1309
- unshare: improve rootless detection by @giuseppe in #1312
- build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.4 by @dependabot in #1313
- test: use
T.TempDir
to create temporary test directory by @Juneezee in #1315 - overlay: use the right lowers for read-only mounts via subprocess by @nalind in #1314
- Don't use subprocess output as a format specifier by @nalind in #1318
- build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0 by @dependabot in #1320
- docs/containers-storage.conf.5.md: reformat by @dilyanpalauzov in #1319
- Fix data race between ReloadIfChanged and read-only usage of layerStore by @tyler92 in #1322
- Don't fail on walking os of EOPNOTSUPP for Llistxatt by @rhatdan in #1323
- overlay: change log message verbosity by @giuseppe in #1329
- chrootarchive: propagate env from parent by @giuseppe in #1327
- Update layerspathModified before reading the contents by @mtrmac in #1331
- Explain why a substring match is sufficient when reading uid_map by @mtrmac in #1330
- ReadMemInfo: Add missing import of errors by @dfr in #1334
- Fix various warnings by @mtrmac in #1333
- pkg/lockfile: nits by @kolyshkin in #1336
- Comment fixups by @nalind in #1338
- Tweak a couple of error messages by @nalind in #1341
- Remove an undocumented assumption that O_RDONLY == 0 by @mtrmac in #1343
- overlay: when we warn about the kernel, mention the version by @nalind in #1340
- Use defined constants for flag names by @nalind in #1339
- layers.Wipe(): try to remove layers before their parents by @nalind in #1342
- tests/tools/Makefile: we don't use ffjson any more by @nalind in #1347
- tests/idmaps.bats: only test .imagestore on overlay and vfs by @nalind in #1348
- Update to go-zfs v3.0.0 by @nalind in #1349
- Revert incorrect "heeded" -> "needed" typo fix by @nalind in #1350
- Fix LUtimesNano on FreeBSD by @dfr in #1353
- pkg/system: Allow EnsureRemoveAll to delete trees with immutable files by @dfr in #1355
- tests/idmaps.bats: only run idmaps tests on Linux by @dfr in #1358
- If XDG_CONFIG_HOME env is set we should use it and ignore defaults by @rhatdan in #1357
- tests/helpers.bash: Fix setting the mtime to epoch in createrandom by @dfr in #1366
- Eval symlinks on XDG_RUNTIME_DIR by @rhatdan in #1359
- Use system defaults if storage.conf does not exist in XDG_CONFIG_HOME by @rhatdan in #1363
- Fix accessing to layer without lock by @tyler92 in #1351
- Make the unit tests work for FreeBSD by @dfr in #1360
- drivers/driver_linux: Show fstype in GetFSMagic() if debug logging is enabled by @aarontomlin in #1367
New Contributors
- @alicefr made their first contribution in #1298
- @eriksjolund made their first contribution in #1303
- @gustavosbarreto made their first contribution in #1305
- @Juneezee made their first contribution in #1315
- @dilyanpalauzov made their first contribution in #1319
- @tyler92 made their first contribution in #1322
- @aarontomlin made their first contribution in #1367
Full Changelog: v1.42.0...v1.43.0
v1.42.0
What's Changed
- build(deps): bump github.com/opencontainers/runc from 1.1.1 to 1.1.2 by @dependabot in #1238
- Implement ReadMemInfo on FreeBSD by @dfr in #1239
- Limited support for pkg/unshare on FreeBSD by @dfr in #1240
- PullOptions should work for rootless users also by @rhatdan in #1241
- style clean up in storage.conf code by @vrothberg in #1229
- build(deps): bump github.com/Microsoft/hcsshim from 0.9.2 to 0.9.3 by @dependabot in #1243
- Fix codespell errors by @rhatdan in #1245
- build(deps): bump github.com/klauspost/compress from 1.15.4 to 1.15.5 by @dependabot in #1247
- storage.conf: respect CONTAINERS_STORAGE_CONF env by @Luap99 in #1249
- Don't try to use %w in testing package logging functions by @nalind in #1250
- Cirrus: use latest fedora and ubuntu releases by @lsm5 in #1248
- [CI:DOCS] Document the pull_options by @rhatdan in #1242
- build(deps): bump github.com/klauspost/compress from 1.15.5 to 1.15.6 by @dependabot in #1251
- build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #1252
- Limited support for operating on images on macOS by @slp in #811
- Bump opencontainers/runc to latest upstream commit by @rhatdan in #1254
- chunked: drop host dedup feature by @giuseppe in #1256
- Fix ReadMemInfo build for FreeBSD + nocgo by @dfr in #1260
- Move skip_mount_home to overlay specific flag in man page by @rhatdan in #1262
- chown: use Link instead of Chown for dup inodes by @giuseppe in #1258
- drivers: enhance check for mount fs type by @giuseppe in #1261
- Make random value generation and use more reliable by @mtrmac in #1065
- idtools: add lookup by UID with libsubid by @giuseppe in #1265
- build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 by @dependabot in #1267
- build(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #1269
- overlay: create linkDir with mask 0755 by @giuseppe in #1271
- build(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #1273
- build(deps): bump github.com/klauspost/compress from 1.15.6 to 1.15.7 by @dependabot in #1272
- options: copy all options on explicit config file by @giuseppe in #1279
- drivers/quota.makeBackingFsDev(): use mknod+rename by @nalind in #1280
- Switch to golang native error wrapping by @saschagrunert in #1282
- build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.11.4 to 0.12.0 by @dependabot in #1283
- Wrap errors properly with fmt.Errorf by @rhatdan in #1284
- Only return errors when they exists by @rhatdan in #1285
- Fix wrong error return value by @saschagrunert in #1286
- build(deps): bump github.com/klauspost/compress from 1.15.7 to 1.15.8 by @dependabot in #1290
- diff: create missing layers dirs with 0755 by @giuseppe in #1289
- Do not error if no default
storage.conf
exists by @saschagrunert in #1287 - update github.com/opencontainers/runc to 1.1.3 to resolve CVE-2022-29162 by @kcboyle in #1291
- build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 by @dependabot in #1293
- Fix missing error check in device mapper by @saschagrunert in #1294
- build(deps): bump github.com/klauspost/compress from 1.15.8 to 1.15.9 by @dependabot in #1296
- build(deps): bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0 by @dependabot in #1295
New Contributors
- @Luap99 made their first contribution in #1249
- @slp made their first contribution in #811
- @kcboyle made their first contribution in #1291
Full Changelog: v1.41.0...v1.42.0
v1.40.3
v1.38.5
v1.15.9
v1.38.4
What's Changed
- [v1.38, backport] store: add independent
AddNames
andRemoveNames
for images,layers,containers by @flouthoc in #1174 - [release-1.38] Backport EOVERFLOW on lgetxattr by @TomSweeneyRedHat in #1244
Full Changelog: v1.38.3...v1.38.4
v1.41.0
What's Changed
- Bump to v1.140.0 by @rhatdan in #1222
- overlay: unix.SYS_PAUSE is not defined on aarch64 by @giuseppe in #1223
- Change default location for storage.conf to... by @dfr in #1221
- pkg/chrootarchive: move NSS load to chrootarchive package by @giuseppe in #1228
- Add freebsd to the local-cross build target by @dfr in #1231
- build(deps): bump github.com/klauspost/compress from 1.15.2 to 1.15.3 by @dependabot in #1230
- store: skip template copy with layer in different store by @giuseppe in #1233
- overlay: do not check for idmapped mounts if euid!=0 by @giuseppe in #1234
- build(deps): bump github.com/klauspost/compress from 1.15.3 to 1.15.4 by @dependabot in #1235
- chunked: recalculate correctly the chunks to request by @giuseppe in #1236
Full Changelog: v1.40.0...v1.41.0