Skip to content

Releases: containers/storage

v1.12.6

02 May 17:53

Choose a tag to compare

Add missing options to man page for containers-storage
overlay: use the layer idmapping if present
vfs: prefer layer custom idmappings
layers: propagate down the idmapping settings
Recreate symlink when not found
docs: fix manpage for configuration file
docs: add special handling for manpages in sect 5

v1.12.5

25 Apr 17:41
8a0ec06

Choose a tag to compare

overlay: fix single-lower test

v1.12.4

25 Apr 15:49
009a46f

Choose a tag to compare

Recreate symlink when not found

v1.12.3

23 Apr 18:34

Choose a tag to compare

overlay: propagate errors from mountProgram
utils: root in a userns uses global conf file
Fix handling of additional stores
Correctly check permissions on rootless directory
Fix possible integer overflow on 32bit builds
Evaluate device path for lvm
lockfile test: make concurrent RW test determinisitc
lockfile test: make concurrent read tests deterministic

v1.12.2

06 Apr 08:27

Choose a tag to compare

drivers.DirCopy: fix filemode detection
storage: move the logic to detect rootless into utils.go
Don't set (struct flock).l_pid
Improve documentation of getLockfile
Rename getLockFile to createLockerForPath, and document it
Add FILES section to containers-storage.5 man page
add digest locks
drivers/copy: add a non-cgo fallback

v1.12.1

20 Mar 14:23
f17e56f

Choose a tag to compare

Fix up v1.12.0 release to be able to cross compile on other platforms.

v1.12.0

19 Mar 14:39
dca3d21

Choose a tag to compare

Move pkg/util default storage functions from libpod to containers/storage
storage: make [l]chown errors clearer
Move lockfile_dawin.go to lockfile_otherunix.go to compile on freebsd
Add documentation about SELinux labeling
reexec: add CommandContext()
Drop our dependency on github.com/containers/image
imageStore: remove compatibity hacks for adding digests

v1.11

28 Feb 02:47
3d34255

Choose a tag to compare

lockfile_unix: add a couple of additional safety checks
Lock the mounts list with its own lockfile
Update a comment
layers/images: don't try to clean up with just a read-only lock
Switch to read-only locks in some places
Locker.Locked(): clarify that we're checking for write locks
CLI helper: print backtraces with errors
abs.bats: don't forget to shut things down after the test
stores.bats: hard fail if we unexpected can't use read-only stores
lockfile: use a sync.RWMutex
GetStore(): resolve passed-in paths to absolute paths

v1.10

17 Feb 17:08

Choose a tag to compare

enable parallel blob reads
lockfile: implement reader-writer locks
avoid `defer x.Unlock()` pattern in loops
Make use of overlay.override_kernel_check a warning instead of an error
images: always set Digest if we have digests
Teach images to hold multiple manifests
image-by-digest.bats: print output
Vendor github.com/containers/image
Don't ignore errors reloading layer/image/container lists
Move structs for storage.conf to pkg/config

v1.9

01 Feb 15:15

Choose a tag to compare

Move copytar functions from buildah to storage