v1.55.0
TomSweeneyRedHat
released this
25 Jul 21:53
·
234 commits
to main
since this release
What's Changed
- Bump to v1.54.0 by @TomSweeneyRedHat in #1925
- Fix assignment of quota IDs for XFS quotas by @mheon in #1921
- Fix locking bugs from #1916, and one more by @mtrmac in #1927
- fix(deps): update module github.com/burntsushi/toml to v1.4.0 by @renovate in #1930
- composefs: add parent directory if missing by @giuseppe in #1929
- chore(deps): update dependency containers/automation_images to v20240529 by @renovate in #1932
- overlay: remove unreachable code by @giuseppe in #1934
- chunked: ignore the tar-split data if digest is empty by @giuseppe in #1936
- chunked: change auto merge threshold to 1024 by @giuseppe in #1937
- Trivial patches to minimize patches needed by NetBSD by @coypoop in #1935
- archive: always fix mode for root dir with ForceMask by @akihikodaki in #1931
- compression: Add some doc comments by @cgwalters in #1939
- chunked: fix deadlock by always consuming tar-split by @giuseppe in #1942
- dump: replace unicode package with custom functions by @giuseppe in #1940
- fix(deps): update module golang.org/x/sys to v0.21.0 by @renovate in #1946
- dump: use the sanitized path for root check by @giuseppe in #1948
- chunked: Set O_CLOEXEC by @cgwalters in #1947
- graphdriver: Clarify name of fsverity const, tweak docs by @cgwalters in #1949
- dump: handle duplicates by @giuseppe in #1951
- chunked: refactor file system ops in a new file and add some tests by @giuseppe in #1952
- chunked: Add helpers for /proc/self/fd accesses by @cgwalters in #1956
- chunked: use Fprint instead of Fprintf by @giuseppe in #1960
- fix(deps): update module github.com/microsoft/hcsshim to v0.12.4 by @renovate in #1961
- Fix build failures by @mtrmac in #1954
- chunked: improve error messages for file system operations by @giuseppe in #1957
- compression: Fix Deprecated: and actually comment out unused bits by @cgwalters in #1958
- chunked: Fix two minor linter issues by @cgwalters in #1959
- overlay: extend overlayFileGetter to understand composefs by @giuseppe in #1950
- pkg/archive.statDifferent(): care about mtime for directories by @nalind in #1962
- chunked: add fuzzing tests for the cache by @giuseppe in #1963
- overlay: Fix root directoy state with extended attributes by @akihikodaki in #1953
- archive: use pigz|zstd if available by @giuseppe in #1964
- chunked: use existing buffer for io.Copy by @giuseppe in #1965
- chunked: honor store configuration by @giuseppe in #1966
- pkg/archive.statDifferent(): fix the previous change by @nalind in #1968
- Decide on tar-split usage based on trusted data in TOC by @mtrmac in #1967
- fix(deps): update module github.com/klauspost/compress to v1.17.9 by @renovate in #1969
- Fix warnings (SA9003, SA4023, SA1019) by @Honny1 in #1973
- Fix deprecated use of
pwalk.Walk
(SA1019) by @Honny1 in #1975 - Fix deprecated use of
io/ioutil
(SA1019) by @Honny1 in #1977 - chunked: honor the ForceMask setting by @giuseppe in #1971
- overlay: drop check for mount_program AND force_mask by @giuseppe in #1970
- Fix deprecated use of
mountinfo.PidMountInfo
(SA1019) by @Honny1 in #1981 - Fix deprecated use of
capability.NewPid
(SA1019) by @Honny1 in #1979 - Fix deprecated use of
tar.TypeRegA
(SA1019) by @Honny1 in #1980 - overlay: check for options != nil by @giuseppe in #1984
- Fix the issue where compiling containers-storage with exclude_disk_qu… by @xuegege5290 in #1982
- store: drop remap-[ug]ids by @giuseppe in #1976
- Fix the surrounding loop is unconditionally terminated (SA4004) by @Honny1 in #1986
- vfs: honor the specified mappings by @giuseppe in #1988
- Fix
TestSafeLink
on ARM64 by @Honny1 in #1989 - Add comented out example definition of driver_priority to storage.conf by @dcermak in #1987
- Fix deprecated use of
hdr.Xattrs
(SA1019) by @Honny1 in #1985 - chunked: skip setting time if empty by @giuseppe in #1996
- Move
junkfile
to${TESTDIR}
directory by @Honny1 in #1995 - Enable
staticcheck
linter by @Honny1 in #1991 - fix(deps): update module golang.org/x/sys to v0.22.0 by @renovate in #2000
- check: mount layer as read-only by @giuseppe in #1997
- Solve
errcheck
warnings (part 2) by @Honny1 in #1999 - Solve
errcheck
warnings (part 4) by @Honny1 in #2003 - Solve
errcheck
warnings (part 5) by @Honny1 in #2006 - Solve
errcheck
warnings (part 0) by @Honny1 in #1993 - Solve
errcheck
warnings (part 1) by @Honny1 in #1998 - Solve
errcheck
warnings (part 3) by @Honny1 in #2002 - chunked: store compressed digest if validated by @giuseppe in #2001
- Don't discard fields of
LayerOptions
by @mtrmac in #2008 - Clean up some warnings by @mtrmac in #2010
- Enable
errcheck
linter by @Honny1 in #2011 - fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.0 by @renovate in #2013
- drivers: drop modprobe calls by @giuseppe in #2021
- archive: report error from input stream by @giuseppe in #2012
- archive: improve filter error reporting by @giuseppe in #2025
- fix(deps): update module github.com/microsoft/hcsshim to v0.12.5 by @renovate in #2029
- chunked, composefs: fix decoding of xattrs by @giuseppe in #2037
- fix(deps): update module github.com/moby/sys/mountinfo to v0.7.2 by @renovate in #2034
- Ensure chunked TOC and tar-split metadata are consistent by @mtrmac in #2035
- chunked: do not write cache file to RO store by @giuseppe in #2031
- overlay: use private merged directory for AIS by @giuseppe in #2036
- loopback: fix race condition opening loopback device by @giuseppe in #2039
- fix(deps): update module github.com/cyphar/filepath-securejoin to v0.3.1 by @renovate in #2040
- Add some error context in Changes codepaths by @cgwalters in #2043
- overlay: improve some composefs errors by @giuseppe in #2044
- fix(deps): update module github.com/moby/sys/user to v0.2.0 by @renovate in #2045
New Contributors
- @coypoop made their first contribution in #1935
- @akihikodaki made their first contribution in #1931
- @cgwalters made their first contribution in #1939
- @Honny1 made their first contribution in #1973
- @xuegege5290 made their first contribution in #1982
Full Changelog: v1.54.0...v1.55.0