Skip to content

Releases: containers/storage

v1.45.0

12 Jan 23:48
Compare
Choose a tag to compare

What's Changed

  • Bump to v1.44.0 by @rhatdan in #1427
  • pkg/parsers: Enable GetKernelVersion on FreeBSD by @dfr in #1425
  • Fix a typo that breaks build / vedoring by @mtrmac in #1428
  • Clean up inconsistent stores also in readers by @mtrmac in #1407
  • More small locking fixes by @mtrmac in #1430
  • Don't cross mount points when building change lists by @dfr in #1434
  • build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.12.1 to 0.13.0 by @dependabot in #1431
  • overlay: allow overlaying on top of zfs by @BtbN in #1432
  • Support transient storage mode by @alexlarsson in #1424
  • Fix minor typo on containers-storage.conf.5.md by @jacksgt in #1440
  • Replace Locker.Modified with a more correct change tracking by @mtrmac in #1436
  • Document and improve store locking by @mtrmac in #1438
  • Avoid unnecessary reloads of store data by @alexlarsson in #1439
  • userns: stop printing size as escaped string in error and instead use %v by @flouthoc in #1447
  • Fix some leaks in maps by @haircommander in #1448
  • build(deps): bump github.com/klauspost/compress from 1.15.12 to 1.15.13 by @dependabot in #1446
  • Use unix.Open instead of os.OpenFile for /dev/zfs by @dfr in #1450
  • build(deps): bump github.com/Microsoft/hcsshim from 0.9.5 to 0.9.6 by @dependabot in #1451
  • fix: workaround field rename in btrfs-progs 6.1 by @chenrui333 in #1455
  • docs: fix fcn name ref for AssertLockedForWriting by @chenrui333 in #1458
  • build(deps): bump github.com/klauspost/compress from 1.15.13 to 1.15.14 by @dependabot in #1459
  • Define error type for ErrNoAvailableIDs by @rhatdan in #1461
  • In-process exclusion of readers and writers by @mtrmac in #1346
  • Make the priority for picking the storage driver configurable by @dcermak in #1460
  • Compile regex on demand not in init by @rhatdan in #1464
  • Create pkg/regexp to better handle init regex by @rhatdan in #1465

New Contributors

Full Changelog: v1.44.0...v1.45.0

v1.43.1

05 Jan 10:42
472e26b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.43.0...v1.43.1

v1.34.2

05 Dec 11:18
e058188
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.34.1...v1.34.2

v1.32.7

05 Dec 11:20
faa8a9f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.32.6...v1.32.7

v1.37.3

22 Nov 16:34
f2dcb18
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.37.2...v1.37.3

v1.44.0

08 Nov 18:25
Compare
Choose a tag to compare

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

Full Changelog: v1.43.0...v1.44.0

v1.43.0

28 Sep 19:04
Compare
Choose a tag to compare

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

Full Changelog: v1.42.0...v1.43.0

v1.42.0

21 Jul 18:32
Compare
Choose a tag to compare

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

Full Changelog: v1.41.0...v1.42.0

v1.40.3

01 Jul 14:09
50e987c
Compare
Choose a tag to compare

What's Changed

  • [release-1.40] drivers: enhance check for mount fs type by @giuseppe in #1276

Full Changelog: v1.40.2...v1.40.3

v1.38.5

29 Jun 19:29
c83c406
Compare
Choose a tag to compare

What's Changed

  • (backported) drivers: enhance check for mount fs type by @giuseppe in #1274

Full Changelog: v1.38.4...v1.38.5