Skip to content

Releases: containers/storage

v1.40.0

02 May 18:05
Compare
Choose a tag to compare

What's Changed

  • Bump to v1.39.0 by @rhatdan in #1175
  • build(deps): bump github.com/opencontainers/runc from 1.1.0 to 1.1.1 by @dependabot in #1181
  • Cirrus: Update VM Images + env. var. name by @cevich in #1182
  • build(deps): bump github.com/opencontainers/selinux from 1.10.0 to 1.10.1 by @dependabot in #1184
  • idtools: don't say ToHost() makes exceptions in its godoc when it doesn't by @nalind in #1185
  • build(deps): bump github.com/BurntSushi/toml from 1.0.0 to 1.1.0 by @dependabot in #1189
  • Check filecaps on newuidmap and newgidmap on failure by @rhatdan in #1188
  • Switch most calls to filepath.Walk to filepath.WalkDir by @rhatdan in #1176
  • Make IsSetID public so that Podman can use it by @rhatdan in #1192
  • fix storage-chown-by-maps doesnt handle -EOVERFLOW on lgetxattr [Closes #1183] by @robertzaage in #1190
  • pkg/archive/overlayWhiteoutConverter.ConvertWrite(): force mode to 0 by @nalind in #1196
  • overlay: use idmapped lower layers where supported by @giuseppe in #1180
  • build(deps): bump github.com/moby/sys/mountinfo from 0.6.0 to 0.6.1 by @dependabot in #1200
  • Fully populate layer records for mapped image top layers by @nalind in #1197
  • Fix an unused line in applyNameOperation by @mtrmac in #1201
  • build(deps): bump github.com/containerd/stargz-snapshotter/estargz from 0.11.3 to 0.11.4 by @dependabot in #1207
  • DeleteImage(): always delete mapped top layers by @nalind in #1209
  • layerStore.Put(): update digest-based indexes when creating from templates by @nalind in #1210
  • Fix FreeBSD support by @dfr in #1213
  • Remove locker.Locker from drivers/overlay by @mtrmac in #1214
  • Add FreeBSD support in pkg/mount and pkg/reexec by @dfr in #1215
  • overlay driver: fix incorrect path of link dir by @maorv in #1217
  • build(deps): bump github.com/klauspost/compress from 1.15.1 to 1.15.2 by @dependabot in #1218
  • FreeBSD fixes for pkg/mount by @dfr in #1219
  • chown: use overflow id as fallback when chowning by @giuseppe in #1220
  • (Alternative to 1148): Don't blindly reuse state from a previous layer when re-creating it by @mtrmac in #1140
  • (Alternative to 1140): Record layers as incomplete before trying to create them by @mtrmac in #1148

New Contributors

Full Changelog: v1.39.0...v1.40.0

v1.13.8

20 Apr 08:52
Compare
Choose a tag to compare
  • pkg: idtools: export RawTo{Container,Host}

v1.13.7 has been cut from another branch [1] in early 2020.
I do not know how we ended up having two branches for the
same release.

[1] https://github.com/containers/storage/releases/tag/v1.13.7

v1.31.4

19 Apr 11:48
Compare
Choose a tag to compare
  • pkg: idtools: export RawTo{Container,Host}

v1.37.2

14 Apr 12:46
Compare
Choose a tag to compare
  • pkg: idtools: export RawTo{Container,Host}

v1.36.4

14 Apr 13:57
Compare
Choose a tag to compare
  • pkg: idtools: export RawTo{Container,Host}

v1.24.10

14 Apr 12:45
Compare
Choose a tag to compare

NOTE: this bumps from v1.24.8 to .10. There was a bump to .9 before but
it has not been tagged. The below changelog hence includes changes from
.9 and .10.

  • pkg: idtools: export RawTo{Container,Host}
  • Revert "[backport v1.24] Lock during store diff and add race-free AddNames and RemoveNames api."
  • version: bump to 1.24.9
  • store: add independent AddNames and RemoveNames for images,layers,containers
  • store: unlock store on ReloadIfChanged error
  • store: lock graphLock during Diff
  • ApplyDiff: compress saved headers without concurrency
  • overlay.recreateSymlinks: handle missing "link" files, add a test
  • Fix runtime panic for opening lockfile if parent dir got removed
  • store: replace Modified+Load with ReloadIfChanged
  • store: new method ROFileBasedStore.ReloadIfChanged()
  • cirrus: update setup.sh to main version
  • TestLockfileWriteConcurrent: stay below 8192 goroutines
  • Use an xz library instead of shelling out to xz for decompression

v1.36.3

01 Apr 09:40
Compare
Choose a tag to compare

What's Changed

  • [v1.36 Backport] race, storage: add independent AddNames and RemoveNames for images,layers and containers by @flouthoc in #1173

Full Changelog: v1.36.1...v1.36.3

v1.37.1

28 Mar 13:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.37.0...v1.37.1

v1.39.0

23 Mar 16:38
Compare
Choose a tag to compare

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 and RemoveNames 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

23 Mar 16:37
a60a829
Compare
Choose a tag to compare
[v1.38, backport] store: add independent `AddNames` and `RemoveNames` for images,layers,containers