Releases: containers/storage
Releases · containers/storage
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
v1.47.0
What's Changed
- Bump to v1.46.1 by @rhatdan in #1555
- Test helper: add "unshare"/"create-storage-layer"/"storage-layers" by @nalind in #1562
- fix(deps): update module github.com/opencontainers/runc to v1.1.6 by @renovate in #1565
- drivers: chown root mount to root in the userns by @giuseppe in #1564
- Split up DeleteContainer by @nalind in #1568
- Extend driver.ListLayers() by @nalind in #1563
- fix(deps): update module github.com/microsoft/go-winio to v0.6.1 by @renovate in #1573
- Don't use bytes.NewBuffer to read data by @mtrmac in #1572
- Initial implementation of consistency checks by @nalind in #1569
- types: try harder to use overlay with rootless by @giuseppe in #1571
- store: add support to split filesystem using
imagestore
by @flouthoc in #1549 - build(deps): bump github.com/klauspost/compress from 1.16.4 to 1.16.5 by @dependabot in #1575
- fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.2 by @renovate in #1576
- store,imagestore: treat
graphRoot
asrwImageStore
to supportDelete
by @flouthoc in #1578 - Use Go 1.18 generics in the store’s locking helpers by @mtrmac in #1577
- vfs,splitstore: add
graphRoot
as additionalStore by @flouthoc in #1580 - pkg/rm: attempt os.RemoveAll() first by @giuseppe in #1581
- cirrus: drop debian additional repos by @giuseppe in #1585
- fix(deps): update module github.com/microsoft/hcsshim to v0.9.9 by @renovate in #1584
- fix(deps): update module github.com/opencontainers/runc to v1.1.7 by @renovate in #1583
- chore(deps): update dependency containers/automation_images to v20230426 by @renovate in #1588
- Cirrus: Update fedora name by @cevich in #1590
- fix(deps): update module golang.org/x/sys to v0.8.0 by @renovate in #1593
- store: lock additional store before validating image by @flouthoc in #1589
- build(deps): bump github.com/klauspost/pgzip from 1.2.5 to 1.2.6 by @dependabot in #1595
- drivers/quota.openDir() log errno if C.opendir() fails by @nalind in #1594
- Move to golang 1.19 for minimum by @rhatdan in #1598
- fix(deps): update module github.com/sirupsen/logrus to v1.9.1 by @renovate in #1599
- fix(deps): update module github.com/sirupsen/logrus to v1.9.2 by @renovate in #1600
- drivers/overlay.get(): only use the relative workdir for mountOverlayFrom() by @nalind in #1601
- chore(deps): update dependency containers/automation_images to v20230517 by @renovate in #1602
- store: ensure lockfile is updated before writes by @giuseppe in #1603
- fix(deps): update module github.com/stretchr/testify to v1.8.3 by @renovate in #1605
- Don't silently ignore errors decoding mountpoints.json by @mtrmac in #1606
- overlay: set
quota
for imagestore if used by @flouthoc in #1609 - Simplify Makefiles, make golangci-lint work again by @kolyshkin in #1615
- build(deps): bump github.com/mistifyio/go-zfs/v3 from 3.0.0 to 3.0.1 by @dependabot in #1613
- Fix typo in storage.conf by @sstosh in #1611
- Fail on unmount/rmdir in overlay.Driver.Put by @mtrmac in #1607
- .cirrus.yml: fix a warning by @kolyshkin in #1616
- options: enable Remap-User/Group setting by @sstosh in #1620
- options: keep using prior drivers if found by @flouthoc in #1618
- ci: enable govet and gosimple linters, fix found bugs by @kolyshkin in #1621
- Enable gofumpt by @kolyshkin in #1617
- fix(deps): update module github.com/stretchr/testify to v1.8.4 by @renovate in #1624
- Document stringid.GenerateRandomID() by @edsantiago in #1625
- fix(deps): update module github.com/burntsushi/toml to v1.3.0 by @renovate in #1626
- build(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 by @dependabot in #1630
- fix(deps): update module github.com/burntsushi/toml to v1.3.1 by @renovate in #1633
- quota: unlink tmp file before creating it by @giuseppe in #1631
- chore(deps): update dependency containers/automation_images to v20230601 by @renovate in #1628
- fix(deps): update module github.com/burntsushi/toml to v1.3.2 by @renovate in #1635
- build(deps): bump github.com/BurntSushi/toml from 1.3.1 to 1.3.2 by @dependabot in #1634
- Actually correctly fix problems caused by copying
pkg/regexp.Regexp
values by @mtrmac in #1636 - types/options: check prior drivers using readdir by @flouthoc in #1637
- fix(deps): update module github.com/opencontainers/runtime-spec to v1.1.0-rc.3 by @renovate in #1639
- fix(deps): update module golang.org/x/sys to v0.9.0 by @renovate in #1640
- build(deps): bump github.com/klauspost/compress from 1.16.5 to 1.16.6 by @dependabot in #1643
- fix(deps): update module github.com/klauspost/compress to v1.16.6 - autoclosed by @renovate in #1642
- Audit data flow in applyDiffWithOptions by @mtrmac in #1641
- check: suppress certain errors when pull_options might cause them by @nalind in #1596
- chore(deps): update dependency containers/automation_images to v20230614 by @renovate in #1644
- options,rootless: honor
imagestore
from config file by @flouthoc in #1645 - chunked: generate tar-split as part of zstd:chunked by @giuseppe in #1627
- chunked: include missing package by @giuseppe in #1648
- drivers: add EROFS filesystem magic by @hsiangkao in #1647
New Contributors
- @sstosh made their first contribution in #1611
- @edsantiago made their first contribution in #1625
- @hsiangkao made their first contribution in #1647
Full Changelog: v0.46.1...v1.47.0
v1.45.5
What's Changed
- overlay: allow unknown backing fs with mountProgram
- VERSION: Bump to v1.45.3