Releases: containers/storage
Releases Β· containers/storage
v1.53.0
What's Changed
- overlay: use the default mode for the root directory by @giuseppe in #1799
- Bump to v1.52.0 and then 1.52.1-dev by @TomSweeneyRedHat in #1803
- chore(deps): update dependency containers/automation_images to v20240102 by @renovate in #1802
- overlay: move the fs-verity measurement to the chunked package by @giuseppe in #1804
- composefs: some fixes by @giuseppe in #1806
- Store: add ImageDirectory() and ImageRunDirectory() by @nalind in #1807
- fix(deps): update module github.com/klauspost/compress to v1.17.5 by @renovate in #1808
- Fix windows runtime dir by @ashley-cui in #1810
- homedir: use containers/storage on Windows by @giuseppe in #1812
- Run codespell on code by @rhatdan in #1809
- chunked: store UncompressedDigest if validated by @giuseppe in #1813
- fix(deps): update module github.com/opencontainers/runc to v1.1.12 [security] by @renovate in #1815
- Switch from libcontainer users package to moby/sys/user by @mheon in #1817
- fix(deps): update module github.com/klauspost/compress to v1.17.6 by @renovate in #1818
- fix(deps): update module github.com/microsoft/hcsshim to v0.12.0-rc.3 by @renovate in #1819
- overlay: fix build of composefs without cgo by @giuseppe in #1824
- build(deps): bump golang.org/x/sys from 0.16.0 to 0.17.0 by @dependabot in #1823
- chunked: report TOCDigest for converted layers by @giuseppe in #1825
- build(deps): bump github.com/opencontainers/runtime-spec from 1.1.0 to 1.2.0 by @dependabot in #1831
- Extend PutLayer to optimize reusing data from existing layers by @mtrmac in #1830
- Fix compilation on non-Linux by @mtrmac in #1832
- store: new API ApplyStagedLayer by @giuseppe in #1826
- storage: enable partial images by default by @giuseppe in #1833
- Fix missing newline from stdout of create-container command by @edbaunton in #1834
- overlay: drop FHGFSFs from network file systems by @giuseppe in #1840
- Synchronise documentation for convert_images flag by @edbaunton in #1835
- fix(deps): update module github.com/klauspost/compress to v1.17.7 by @renovate in #1841
- pkg/archive: avoid user lookups when generating tarball by @giuseppe in #1837
- overlay: delete backup file by @giuseppe in #1842
- Chunked cleanups by @mtrmac in #1844
- overlay: ignore chown errors in additionalimagestore by @giuseppe in #1828
- chunked: preserve the original value for symlinks by @giuseppe in #1845
- chunked: add chunk size to cache file by @giuseppe in #1843
- Revert commit that breaks podman backwards compatibility by @Luap99 in #1848
- Stop putting
user.overlay.*
into container layer by @ChristopherHX in #1847 - store: simplify imagestore implementation by @giuseppe in #1784
- chunked: improve function to merge chunks by @giuseppe in #1846
- fix(deps): update module github.com/stretchr/testify to v1.9.0 by @renovate in #1850
New Contributors
- @edbaunton made their first contribution in #1834
- @ChristopherHX made their first contribution in #1847
Full Changelog: v1.52.0...v1.53.0
v1.52.0
What's Changed
- fix(deps): update module github.com/klauspost/compress to v1.17.3 by @renovate in #1760
- Bump to v1.51.0 and then v1.51.1-dev by @TomSweeneyRedHat in #1758
- Embed text from VERSION for use in Store.Version() by @nalind in #1761
- chore(deps): update dependency containers/automation_images to v20231116 by @renovate in #1762
- Consolidate XDG_RUNTIME code by @giuseppe in #1740
- On Read/only additional stores, ignore Read/Only errors by @rhatdan in #1763
- fix(deps): update module golang.org/x/sys to v0.15.0 by @renovate in #1764
- Don't expose account names when creating tar files with hard-coded account IDs by @mtrmac in #1765
- chunked: reject unexpected data after TOC by @giuseppe in #1766
- fix(deps): update module github.com/klauspost/compress to v1.17.4 by @renovate in #1767
- layers: add new TOCDigest attribute by @giuseppe in #1719
- pkg/unshare: return true from IsRootless if user is not root by @dfr in #1770
- composefs: enable it at runtime by @giuseppe in #1769
- Fedora 39 is released by @rhatdan in #1775
- chunked: flush the input tarball to the output by @giuseppe in #1772
- chunked: disallow both zstd:chunked and eStargz TOCs by @giuseppe in #1778
- chore(deps): update dependency containers/automation_images to v20231208 by @renovate in #1777
- refactor: change socket warning to info by @pohlt in #1776
- build(deps): bump github.com/Microsoft/hcsshim from 0.12.0-rc.1 to 0.12.0-rc.2 by @dependabot in #1783
- build(deps): bump github.com/containerd/containerd from 1.7.0 to 1.7.11 by @dependabot in #1786
- build(deps): bump github.com/opencontainers/runc from 1.1.10 to 1.1.11 by @dependabot in #1790
- fix(deps): update module golang.org/x/sys to v0.16.0 by @renovate in #1792
- Move minimal golang to v1.20 by @rhatdan in #1791
- graphtest: skip tests on insufficient permissions by @mvo5 in #1780
- homedir: drop check for ConfigHome mode by @giuseppe in #1793
- chunked: validate converted images by @giuseppe in #1794
- fix: "undefined: quota.BackingFsBlockDeviceLink" on non-cgo build by @ilya-lesikov in #1800
New Contributors
- @pohlt made their first contribution in #1776
- @mvo5 made their first contribution in #1780
- @ilya-lesikov made their first contribution in #1800
Full Changelog: v1.51.0...v1.52.0
v1.51.0
What's Changed
- Bump to v1.50.2 by @rhatdan in #1711
- overlay, composefs: mount loop device RO by @giuseppe in #1712
- Run codespell on code by @rhatdan in #1714
- fix(deps): update module github.com/klauspost/compress to v1.17.0 by @renovate in #1718
- store: serialize container deletion by @giuseppe in #1722
- pkg/system: reduce retry timeout for EnsureRemoveAll by @giuseppe in #1723
- overlay, composefs: use data-only lower layers by @giuseppe in #1713
- store: call RecordWrite() before graphDriver Cleanup() by @giuseppe in #1724
- fix(deps): update module golang.org/x/sys to v0.13.0 by @renovate in #1725
- store: fix error message by @giuseppe in #1726
- fix(deps): update module github.com/klauspost/compress to v1.17.1 by @renovate in #1730
- overlay, composefs: use mkcomposefs to generate composefs by @giuseppe in #1727
- overlay: select additional image store path when using image store by @sstosh in #1732
- overlay: do not precreate the composefs layers dir by @giuseppe in #1734
- fix(deps): update module github.com/klauspost/compress to v1.17.2 by @renovate in #1736
- chore(deps): update dependency containers/automation_images to v20231004 by @renovate in #1731
- Don't call UpdateLayerIDMap when creating a layer with no parent by @mtrmac in #1735
- build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 by @dependabot in #1738
- archive: fix mode for root dir with ForceMask by @giuseppe in #1739
- fix(deps): update module github.com/containerd/stargz-snapshotter/estargz to v0.15.0 by @renovate in #1741
- fix(deps): update module github.com/containerd/stargz-snapshotter/estargz to v0.15.1 by @renovate in #1742
- fix(deps): update module github.com/opencontainers/runc to v1.1.10 by @renovate in #1745
- fix(deps): update module github.com/moby/sys/mountinfo to v0.7.0 by @renovate in #1748
- fix(deps): update module github.com/microsoft/hcsshim to v0.12.0-rc.1 by @renovate in #1746
- fix(deps): update module golang.org/x/sys to v0.14.0 by @renovate in #1747
- build(deps): bump github.com/moby/sys/mountinfo from 0.7.0 to 0.7.1 by @dependabot in #1754
- docs: document convert_images by @giuseppe in #1750
- unshare: export rootless GID by @giuseppe in #1755
Full Changelog: v1.50.2...v1.51.0
v1.50.2
v1.50.1
v1.45.6
What's Changed
- [release-1.45] Bump to v1.45.5 by @TomSweeneyRedHat in #1561
- [release-1.45] quota: unlink tmp file before creating it](e7f5808)
Full Changelog: v1.45.5...v1.45.6
v1.50.0
What's Changed
- Bump to v1.49.0 by @rhatdan in #1693
- overlay: Diffsize: naive diff when not parent by @vrothberg in #1691
- add documentation on imagestore and add a warning if set by @kannon92 in #1695
- build(deps): bump golang.org/x/sys from 0.11.0 to 0.12.0 by @dependabot in #1700
- chunked: fix generating footer by @giuseppe in #1697
- build(deps): bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 by @dependabot in #1702
- add a getter for imagestore for storage by @kannon92 in #1698
- overlay: with
imagestore
keepmerged
withgraphroot
by @flouthoc in #1705 - build(deps): bump github.com/Microsoft/hcsshim from 0.10.0 to 0.11.0 by @dependabot in #1704
- Bump to v1.50.0 by @rhatdan in #1706
New Contributors
Full Changelog: v1.49.0...v1.50.0
v1.49.0
What's Changed
- Bump to v1.48.0 by @rhatdan in #1655
- fix(deps): update module github.com/klauspost/compress to v1.16.7 by @renovate in #1659
- fix(deps): update module golang.org/x/sys to v0.10.0 by @renovate in #1661
- composefs integration in the overlay driver by @giuseppe in #1646
- pkg/idmap: use unix package for new mount syscalls by @Luap99 in #1664
- overlay: store if there are no ACLs in the layer by @giuseppe in #1663
- pkg/archive: Ignore file mounts when checking for mount points by @dfr in #1665
- Implement windows lockfile by @mikenorgate in #1662
- fix(deps): update module github.com/opencontainers/runc to v1.1.8 by @renovate in #1666
- fix(deps): update module github.com/microsoft/hcsshim to v0.9.10 by @renovate in #1667
- fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0 by @renovate in #1670
- fix(deps): update module github.com/vbatts/tar-split to v0.11.4 by @renovate in #1669
- fix(deps): update module github.com/vbatts/tar-split to v0.11.5 by @renovate in #1671
- build(deps): bump github.com/Microsoft/hcsshim from 0.9.10 to 0.10.0 by @dependabot in #1674
- chunked: support converting existing images by @giuseppe in #1673
- fix(deps): update module golang.org/x/sys to v0.11.0 by @renovate in #1678
- Replace drivers/quota.Quota.quotas with a sync.Map by @nalind in #1676
- chunked: move GetTOCDigest to a subpackage by @giuseppe in #1680
- btrfs: remove an unnecessary local variable by @nalind in #1681
- chunked: drop unused import by @giuseppe in #1682
- chore(deps): update dependency containers/automation_images to v20230807 by @renovate in #1679
- fix(deps): update module github.com/opencontainers/runc to v1.1.9 by @renovate in #1683
- store: propagate Flags from options by @giuseppe in #1684
- Extend
local-cross
withriscv64
arch by @michalbiesek in #1686 - overlay: Put should ignore
ENINVAL
for Unmount by @flouthoc in #1687 - overlay: Diffsize: avoid naive diff by @vrothberg in #1688
- chore(deps): update dependency containers/automation_images to v20230809 by @renovate in #1685
- chore(deps): update dependency containers/automation_images to v20230816 by @renovate in #1689
- overlay.Status(): report volatile/shifting support by @nalind in #1690
New Contributors
- @mikenorgate made their first contribution in #1662
- @michalbiesek made their first contribution in #1686
Full Changelog: v1.48.0...v1.49.0
v1.48.1
- Fix a performance issue when calculating diff sizes in overlay (https://bugzilla.redhat.com/show_bug.cgi?id=2232308).
v1.48.0
What's Changed
- Bump to v1.47.0 by @TomSweeneyRedHat in #1649
- Fix error if continueWrite/continueRead pipe open fails by @dvdsk in #1650
- pkg/regexp: make sure that &Regexp implements the interfaces by @nalind in #1651
- Remove use of fillGo18FileTypeBits by @rhatdan in #1652
New Contributors
Full Changelog: v1.47.0...v1.48.0