Skip to content

v1.56.0

Latest
Compare
Choose a tag to compare
@TomSweeneyRedHat TomSweeneyRedHat released this 07 Nov 21:21
· 68 commits to main since this release

What's Changed

  • Bump to c/storage v1.55.0, then v1.56.0-dev by @TomSweeneyRedHat in #2046
  • idmap: improve error messages by @giuseppe in #2047
  • overlay,chunked: Add some more O_CLOEXEC by @cgwalters in #2048
  • composefs: prefer std library functions by @giuseppe in #2050
  • docs: Add (not installed) man pages for composefs and zstd:chunked by @cgwalters in #2054
  • fix(deps): update module golang.org/x/sys to v0.23.0 by @renovate in #2052
  • composefs use new mount api by @giuseppe in #2057
  • fix(deps): update module github.com/moby/sys/user to v0.3.0 by @renovate in #2058
  • fix(deps): update module golang.org/x/sys to v0.24.0 by @renovate in #2059
  • chrootarchive: Pass root via fd by @cgwalters in #2049
  • loopback: always return error if no loopback device by @giuseppe in #2056
  • Update golangci-lint by @Honny1 in #2063
  • Prepare a golangci-lint installation for automatic update using renovate by @Honny1 in #2064
  • storage.conf: Various cleanups by @cgwalters in #2066
  • fix(deps): update module github.com/microsoft/hcsshim to v0.12.6 by @renovate in #2068
  • Create Store.List method for listing layers, images, containers by @Honny1 in #2061
  • [CI:DOCS] Update dependency golangci/golangci-lint to v1.60.2 by @renovate in #2070
  • composefs fixes by @giuseppe in #2069
  • pkg/fileutils: fix Lexists on FreeBSD by @dfr in #2071
  • pkg/fileutils: fix Lexists on FreeBSD (second attempt) by @dfr in #2074
  • docs: Fill in more about composefs and zstd:chunked by @cgwalters in #2072
  • [CI:DOCS] Update dependency golangci/golangci-lint to v1.60.3 by @renovate in #2073
  • Sync man page with storage.conf by @cgwalters in #2076
  • chore(deps): update dependency containers/automation_images to v20240821 by @renovate in #2077
  • fix(deps): update golang.org/x/exp digest to 9b4947d by @renovate in #2082
  • overlay: ignore EINVAL for cleanup unmount by @giuseppe in #2083
  • Be clearer about the layer store locking rules by @mtrmac in #2080
  • Be explicit about impact of not writing caches by @mtrmac in #2079
  • fix(deps): update module golang.org/x/sys to v0.25.0 by @renovate in #2085
  • Update to Go 1.22 by @mtrmac in #2086
  • Avoid manually-coded loops by @mtrmac in #2087
  • Improve comments based on after-merge review comments by @mtrmac in #2088
  • chore(deps): update dependency golangci/golangci-lint to v1.61.0 by @renovate in #2089
  • pkg/directory: correctly ignore ENOENT while walking by @Luap99 in #2097
  • chunked: fix reuse of the layers cache by @giuseppe in #2024
  • fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.2 by @renovate in #2093
  • Switch to github.com/moby/sys/capability by @kolyshkin in #2103
  • userns: fix off-by-one userns max size detection by @giuseppe in #2105
  • fix(deps): update module github.com/klauspost/compress to v1.17.10 by @renovate in #2106
  • Use strings.Cut{,Prefix,Suffix} where appropriate by @kolyshkin in #2100
  • userns: skip "nogroup" by @giuseppe in #2109
  • Remove old +build tags, add gofix ci job by @kolyshkin in #2101
  • overlay: additional layer: check layer existence before using by @ktock in #2108
  • overlay: refactor getStagingDir helper by @giuseppe in #2107
  • fix(deps): update module github.com/microsoft/hcsshim to v0.12.7 by @renovate in #2110
  • Assorted nits reported by revive linter by @kolyshkin in #2102
  • overlay: fallback without data only layers by @giuseppe in #2112
  • fix(deps): update module github.com/vbatts/tar-split to v0.11.6 by @renovate in #2114
  • fix(deps): update module github.com/moby/sys/capability to v0.3.0 by @renovate in #2111
  • Use tar-split/tar/asm.IterateHeaders now that it has been accepted by @mtrmac in #2116
  • chunked: ignore ErrLayerUnknown when creating cache by @giuseppe in #2119
  • fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.3 by @renovate in #2120
  • chunked: define error for partial pulls not available by @giuseppe in #2118
  • fix(deps): update module golang.org/x/sys to v0.26.0 by @renovate in #2124
  • Audit and update OWNERS file by @baude in #2125
  • CI: Fix git-validation.sh by @Honny1 in #2121
  • Fix copy/clone of empty value by @Honny1 in #2122
  • drivers/zfs: Handle missing layers during image deletion in ZFS file system by @kimminss0 in #2123
  • fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.4 by @renovate in #2127
  • fix(deps): update module github.com/klauspost/compress to v1.17.11 by @renovate in #2132
  • Fix assignment of quota project IDs by @mheon in #2129
  • chore(deps): update dependency containers/automation_images to v20241010 by @renovate in #2131
  • chunked: prevent using an empty cache by @giuseppe in #2133
  • Use securejoin.SecureJoin when forming userns paths by @mheon in #2134
  • Correctly compute UncompressedSize on zstd:chunked pull, don’t set it on estargz by @mtrmac in #2130
  • Follow-ups to #2130 by @mtrmac in #2136
  • fix(deps): update module github.com/opencontainers/selinux to v1.11.1 by @renovate in #2138
  • ci: add codespell by @kolyshkin in #2137
  • Fall back from partial pull when on VFS by @mtrmac in #2140
  • composefs: use mount from file where supported by @giuseppe in #2145
  • fsdiff: mount both layers are read-only by @giuseppe in #2147
  • Merge the release-1.55 branch into main by @mtrmac in #2143
  • overlay: use private directory for composefs mounts by @giuseppe in #2148
  • fix(deps): update module github.com/microsoft/hcsshim to v0.12.8 by @renovate in #2144
  • chunked: close payload stream by @giuseppe in #2151
  • Refactor copy of slices and maps by @Honny1 in #2128
  • overlay: make error lowercase by @giuseppe in #2153
  • fix(deps): update module github.com/microsoft/hcsshim to v0.12.9 by @renovate in #2154
  • Update copy.DirCopy to leave sockets in the file system by @anderbubble in #2117
  • fix(deps): update golang.org/x/exp digest to f66d83c by @renovate in #2158
  • Disable partial pulls (zstd:chunked) by default by @nalind in #2156

New Contributors

Full Changelog: v1.55.1...v1.56.0