Releases: containers/storage
Releases · containers/storage
v1.39.0
What's Changed
- Bump to v1.38.2 by @rhatdan in #1124
- build(deps): bump github.com/moby/sys/mountinfo from 0.5.0 to 0.6.0 by @dependabot in #1126
- containers: detect overlapping mappings by @giuseppe in #1128
- fix types.Save() by @cdoern in #1130
- Ensure overlay.Driver.recreateSymlinks does not loop endlessly by @mtrmac in #1132
- chunked: fix read layer cache by @giuseppe in #1134
- RFC: Mark layers for deletion before actually doing so by @mtrmac in #1133
- Document that duplicate links are a possibility by @mtrmac in #1137
- Improve handling of failures to delete a WIP layer by @mtrmac in #1138
- build(deps): bump github.com/klauspost/compress from 1.14.2 to 1.14.3 by @dependabot in #1141
- build(deps): bump github.com/Microsoft/go-winio from 0.5.1 to 0.5.2 by @dependabot in #1142
- drivers, chown: support chown of hard links by @giuseppe in #1144
- Fix a pasto from #1138 by @mtrmac in #1149
- build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.11.0 to 0.11.1 by @dependabot in #1150
- Remove dead code by @mtrmac in #1146
- Fix error handling of a failure to create an image by @mtrmac in #1151
- RFC: Warn if we are deleting an incomplete layer by @mtrmac in #1145
- insufficient IDs errors: mention podman-system-migrate by @vrothberg in #1155
- build(deps): bump github.com/klauspost/compress from 1.14.3 to 1.14.4 by @dependabot in #1154
- Preserve extra overlayfs mount options when loading many-layered images by @kousu in #1156
- overlay: mountFrom read-only mounts using relative paths by @nalind in #1157
- race, storage: add independent
AddNames
andRemoveNames
for images,layers and containers by @flouthoc in #1153 - overlay: Account for the trailing '\0' in mount() string. by @kousu in #1158
- build(deps): bump github.com/klauspost/compress from 1.14.4 to 1.15.0 by @dependabot in #1160
- build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.11.1 to 0.11.2 by @dependabot in #1161
- ExecRunnable: prevent logging on stderr when its not expected by @flouthoc in #1162
- build(deps): bump github.com/klauspost/compress from 1.15.0 to 1.15.1 by @dependabot in #1164
- build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.11.2 to 0.11.3 by @dependabot in #1166
- build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #1167
- Move the mount_program autodetection into the graphdriver Init() by @dcermak in #1165
- MaybeReexecUsingUserNamespace: handle SIGHUP/SIGINT/SIGTERM by @nalind in #1170
New Contributors
Full Changelog: v1.38.2...v1.39.0
v1.38.3
v1.38.2
What's Changed
- Bump to v1.38.1 by @rhatdan in #1117
- archive: skip lchown if force_mask is set by @giuseppe in #1118
- Add flate back in, codespell was too agressive by @rhatdan in #1120
- build(deps): bump github.com/klauspost/compress from 1.14.1 to 1.14.2 by @dependabot in #1119
- build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.10.1 to 0.11.0 by @dependabot in #1122
- overlay.Get(): default to read-only for layers in additionalStores by @nalind in #1123
Full Changelog: v1.38.1...v1.38.2
v1.38.1
v1.38.0
What's Changed
- Bump to v1.37.0 by @rhatdan in #1031
- Allow setting quota for individual containers by @rhatdan in #1035
- Tell users who change graphroot location to fix the SELinux labels by @rhatdan in #1038
- store: lock graphLock during Diff by @giuseppe in #1037
- build(deps): bump github.com/opencontainers/selinux from 1.8.5 to 1.9.1 by @dependabot in #1039
- build(deps): bump github.com/Microsoft/hcsshim from 0.8.22 to 0.9.0 by @dependabot in #1040
- Support /usr/share/containers/storage.conf by @rhatdan in #1042
- build(deps): bump github.com/Microsoft/go-winio from 0.5.0 to 0.5.1 by @dependabot in #1045
- Fix: relative path will result infinite loop by @chenk008 in #1047
- Add data about relabeling homedir by @rhatdan in #1046
- fixes garbled symlink error by @wgahnagl in #1048
- chunked: fix another occurrence of linkat by @giuseppe in #1052
- build(deps): bump github.com/moby/sys/mountinfo from 0.4.1 to 0.5.0 by @dependabot in #1053
- build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.9.0 to 0.10.0 by @dependabot in #1054
- overlay.get: if we're ignoring metacopy=on, ignore it when it's global by @nalind in #1049
- pkg/chunked, pkg/idtools: adjust error message by @giuseppe in #1055
- [CI:DOCS] Clearup inheritance rules for storage.conf by @rhatdan in #1050
- idtools: fix ToHost conversion by @giuseppe in #1057
- reexec.Command(): panic if reexec.Init() wasn't called by @nalind in #1058
- build(deps): bump github.com/Microsoft/hcsshim from 0.9.0 to 0.9.1 by @dependabot in #1059
- build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.10.0 to 0.10.1 by @dependabot in #1063
- Use math/rand.Rand.Read to generate slices of random data by @mtrmac in #1066
- reexec: mark us as initialized when calling initializers by @nalind in #1067
- store.DeleteImage: correctly account for mapped layers by @nalind in #1062
- overlay: chown only newly created directories by @giuseppe in #1069
- build(deps): bump github.com/opencontainers/selinux from 1.9.1 to 1.10.0 by @dependabot in #1070
- overlay: silence metacopy warning by @vrothberg in #1071
- .cirrus.yml: bump Fedora version by @giuseppe in #1074
- chunked: various improvements by @giuseppe in #1072
- chunked: add fallback for openat2 by @giuseppe in #1075
- archive: ignore the security.selinux xattr by @giuseppe in #1077
- Vagrantfile: remove by @giuseppe in #1081
- Reset defaultConfigFile if defaultOverrideConfigFile exits. by @rhatdan in #1080
- options: fall back to default
graph
andrun
root for empty case by @flouthoc in #1083 - build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3 by @dependabot in #1085
- Make homedir functions work on Windows by @rhatdan in #1084
- idtools: support libsubid 4 by @giuseppe in #1086
- layerStore.Diff(): don't add an unnecessary buffer by @nalind in #1087
- User are reporting potential issues with using overlay2 by @rhatdan in #966
- build: fix libsubid test by @giuseppe in #1089
- chunked: various improvements by @giuseppe in #1092
- GetStore modifications, Create GetLocalStorageConfig and SaveLocalStorageConfig by @cdoern in #1096
- pkg: idtools: export RawTo{Container,Host} by @cyphar in #1101
- build(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.0.0 by @dependabot in #1103
- pkg/chunked: add support for sparse files by @giuseppe in #1102
- build(deps): bump github.com/valyala/gozstd from 1.14.2 to 1.15.1 by @dependabot in #1105
- store: use system.EnsureRemoveAll to rm container by @giuseppe in #1106
- revert usage of github.com/valyala/gozstd by @giuseppe in #1107
- build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0 by @dependabot in #1108
- build(deps): bump github.com/klauspost/compress from 1.13.6 to 1.14.1 by @dependabot in #1109
- build(deps): bump github.com/Microsoft/hcsshim from 0.9.1 to 0.9.2 by @dependabot in #1110
New Contributors
- @chenk008 made their first contribution in #1047
- @wgahnagl made their first contribution in #1048
- @flouthoc made their first contribution in #1083
- @cdoern made their first contribution in #1096
- @cyphar made their first contribution in #1101
Full Changelog: v1.37.0...v1.38.0
v1.36.1
[release-1.36] Bump version to v1.36.1
Backport store: lock graphLock during to 1.36
v1.37.0
Create readonly locks if the lockfile does not exists
Standardize on capatalized logrus messages, and remove stutters
Update VM Images + Drop prior-ubuntu references
build(deps): bump github.com/containerd/stargz-snapshotter/estargz
build(deps): bump github.com/json-iterator/go from 1.1.11 to 1.1.12
build(deps): bump github.com/klauspost/compress from 1.13.5 to 1.13.6
chunked: implement OSTree deduplication
overlay: disable quota for images
store: don't ignore empty mappings for top layer
overlay: use xattrs perms with network FSs
v1.36.0
(*Store)Layer(): fix race when loading layers
Add Inodes to OverlayOptionsConfig
build(deps): bump github.com/Microsoft/hcsshim from 0.8.20 to 0.8.22
build(deps): bump github.com/containerd/stargz-snapshotter/estargz
build(deps): bump github.com/klauspost/compress from 1.13.4 to 1.13.5
build(deps): bump github.com/opencontainers/selinux from 1.8.4 to 1.8.5
chunked: cache all the files with the same digest
chunked: do not store the digest if it is empty
chunked: estargz support
chunked: fix linkat for rootless
chunked: restrict dedup with hard links
v1.35.0
chunked: add new pull options use_hard_links and enable_partial_images
build(deps): bump github.com/vbatts/tar-split from 0.11.1 to 0.11.2
build(deps): bump github.com/opencontainers/runc from 1.0.1 to 1.0.2
Update golang.org/x/sys
Add LayerOptions.OriginalDigest and LayerOptions.UncompressedDigest
Separate the IDMappingOptions logic from other LayerOptions work
Reorganize uncompressedCounter
Only compute {un,}compressedDigester.Digest() once
Reorganize the "defragmented" reader construction a bit.
Rename {un,}compressedDigest to {un,}compressedDigester
Have NewReadCloserWrapper pass through io.WriterTo
chunked: remove unused args
chunked: fix fd leak on error
chunked: remove unused argument missingDirsMode
chunked: add new pull option use_hard_links
chunked: allow to disable partial images feature
v1.34.1
types: on error fallback to filepath.Clean()
build(deps): bump github.com/klauspost/compress from 1.13.3 to 1.13.4
Add codespell fixes
ApplyDiff: compress saved headers without concurrency
build(deps): bump github.com/opencontainers/selinux from 1.8.3 to 1.8.4