Releases: containers/common
Releases · containers/common
v0.58.3
What's Changed
- [v0.58] Address CVE-2024-3737 by @TomSweeneyRedHat in https://github.com/containers/common/pull/#1991
- Bump to v0.58.2 by @TomSweeneyRedHat in #1957
Full Changelog: v0.58.2...v0.58.3
v0.58.2
v0.58.1
v0.58.0
What's Changed
- Bump c/image to v5.29.0, common to v0.57.0, and then v0.57.1-dev by @TomSweeneyRedHat in #1741
- chore(deps): update dependency containers/automation_images to v20231116 by @renovate in #1742
- chore(deps): update module github.com/opencontainers/runc to v1.1.10 by @rhatdan in #1743
- parse: support
no-dereference
mount option by @vrothberg in #1747 - utils: use GetRuntimeDir() from c/storage by @giuseppe in #1725
- Fix inspection of unsigned schema1 images by @mtrmac in #1748
- refactor(machine): add applehv and hyperv host type by @BlackHole1 in #1749
- fix(deps): update module golang.org/x/sys to v0.15.0 by @renovate in #1751
- fix(deps): update module golang.org/x/term to v0.15.0 by @renovate in #1752
- fix(deps): update module golang.org/x/crypto to v0.16.0 by @renovate in #1753
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.13.2 by @renovate in #1755
- Add configurability to Netavark firewall driver by @cgiradkar in #1750
- Prioritize addtionalHelperBinariesDir over default dirs by @ashley-cui in #1754
- fix(deps): update module github.com/containerd/containerd to v1.7.10 by @renovate in #1756
- Image copier: make sure ReportWriter is not nil before accessing by @ygalblum in #1758
- fix(deps): update module github.com/containernetworking/plugins to v1.4.0 by @renovate in #1760
- libnetwork: add rootlessnetns package by @Luap99 in #1761
- bump to 0.58.0-dev by @Luap99 in #1763
- [skip-ci] Update actions/setup-go action to v5 by @renovate in #1764
- fix(deps): update module github.com/containerd/containerd to v1.7.11 by @renovate in #1766
- chore(deps): update dependency containers/automation_images to v20231208 by @renovate in #1768
- fix(deps): update module golang.org/x/crypto to v0.17.0 [security] by @renovate in #1771
- Allow searching
$TZDIR
for timezone data by @saschagrunert in #1772 - seccomp: allow fchmodat2 by @giuseppe in #1773
- Use
TZDIR
as override lookup path by @saschagrunert in #1774 - fix(deps): update github.com/containers/image/v5 digest to 1b221d4 by @renovate in #1776
- fix(deps): update github.com/containers/storage digest to 1020ab6 by @renovate in #1777
- fix(deps): update module github.com/opencontainers/runc to v1.1.11 by @renovate in #1778
- pkg/timezone: add helper function to configure timezone for pod/containers by @sohankunkerkar in #1775
- Move minimal golang to v1.20 by @rhatdan in #1779
- chore: delete obsolete // +build lines by @alexandear in #1780
- Fix typos across repo; extend codespell config by @alexandear in #1781
- fix(deps): update module golang.org/x/sync to v0.6.0 by @renovate in #1782
- fix(deps): update module golang.org/x/term to v0.16.0 by @renovate in #1785
- Refactor: replace raw loops with funcs from slices and maps by @alexandear in #1784
- Fix staticcheck issues; show all lint issues in CI by @alexandear in #1786
- Simplify tests with testing.TempDir instead of os.MkdirTemp by @alexandear in #1787
- Refactor map init with short declaration syntax by @alexandear in #1789
- chore: replace 'interface{}' with 'any' for consistency by @alexandear in #1788
- fix(deps): update module golang.org/x/crypto to v0.18.0 by @renovate in #1792
- linters: enable contextcheck by @alexandear in #1790
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.14.0 by @renovate in #1798
- Drop warning to info on missing content from mounts.conf by @rhatdan in #1801
- fix(deps): update module github.com/containerd/containerd to v1.7.12 by @renovate in #1799
- chore(deps): update dependency containers/automation_images to v20240102 by @renovate in #1803
- fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc6 by @renovate in #1811
- containers.conf: add crun-vm as a runtime by @lsm5 in #1809
- Fix image filters parsing by @umohnani8 in #1800
- libimage/manifests/manifests_test.go: use assert.NoError by @nalind in #1815
- pkg/manifests.list: add SetMediaType(), SetArtifactType() by @nalind in #1817
- pkg/manifests.list.preferOCI() learn about some new OCI fields by @nalind in #1816
- add ConfigureTimeZone for all Unix based platforms by @rhatdan in #1818
- New global option interface_name in containers.conf by @vikas-goel in #1814
- Fix
podman system df
panic by @JoshVanL in #1824 - fix(deps): update module github.com/docker/docker to v24.0.8+incompatible by @renovate in #1825
- Change default image volume mode to "anonymous" by @mheon in #1820
- Vendor c/storage, c/image @main by @ashley-cui in #1829
- pkg/config: rework system connections and farm storage by @Luap99 in #1826
- pkg/manifests.list.AddInstance(): don't set Platform to an empty struct by @nalind in #1819
- Gate CNI support behind the
cni
build tag by @dcermak in #1767 - Vendor in latest containers/(storage, image) by @rhatdan in #1837
- Make timezone work on freebsd by @rhatdan in #1821
- fix(deps): update module github.com/opencontainers/runc to v1.1.12 by @renovate in #1838
- fix(deps): update module github.com/containerd/containerd to v1.7.13 by @renovate in #1839
- fix(deps): update module github.com/docker/docker to v25.0.2+incompatible by @renovate in #1813
- import pkg/strongunits from podman by @Luap99 in #1841
- API support for managing and tracking artifact manifests in image indexes by @nalind in #1833
- pkg/manifests.list.preferOCI(): pay attention to annotations in indexes by @nalind in #1822
- libimage/manifests.LoadFromImage(): don't return a stale error by @nalind in #1844
- libimage/manifests.list.AddArtifact(): handle descriptor+file by @nalind in #1843
- pkg/config: rename podman-connections.conf to .json by @Luap99 in #1845
- Handle multiple artifacts correctly by @nalind in #1847
- Update dependency containers/automation_images to v20240125 by @renovate in #1850
- Update module github.com/docker/docker to v25.0.3+incompatible by @renovate in #1849
- pkg/config: remove unused commented code by @Luap99 in #1851
- Support the execution of SSH commands with optional input. by @gordonmessmer in #1831
- Update module golang.org/x/crypto to v0.19.0 by @renovate in #1852
- Vendor in latest containers/(storage,image) by @rhatdan in #1853
- Add default volumes for hyperv by @baude in #1830
- [CI:DOCS] Update documentation to note that volumes use locks. by @mheon in #1856
- [skip-ci] Update golangci/golangci-lint-action action to v4 by @renovate in #1857
- libimage.ManifestList: add AddArtifact() by @nalind in #1861
- containers.conf.5.md: fix append example by @vrothberg in #1862
- Update module github.com/open...
v0.57.4
What's Changed
- [v0.57] Bump c/image to v5.29.2, common to v0.57.3, then v0.57.4-dev by @TomSweeneyRedHat in #1835
- [0.57] backport: #1775 by @sohankunkerkar in #1810
Full Changelog: v0.57.3...v0.57.4
v0.57.3
What's Changed
- [v0.57] Bump c/image to v5.29.2, common to v0.57.3, then v0.57.4-dev by @TomSweeneyRedHat in #1835
Full Changelog: v0.57.2...v0.57.3
v0.57.2
What's Changed
- [v0.57] Bump c/image to v5.29.1 by @TomSweeneyRedHat in #1807
- [0.57] backport #1754 + v0.57.1 by @Luap99 in #1765
Full Changelog: v0.57.1...v0.57.2
v0.57.1
v0.57.0
What's Changed
- Bump to v0.56.0 by @rhatdan in #1652
- Fix typo in comment by @c3d in #1653
- fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc5 by @renovate in #1655
- Fix specification of unix:///run by @rhatdan in #1656
- libimage/layer_tree: if parent is empty and a manifest list then ignore check. by @flouthoc in #1651
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.12.1 by @renovate in #1658
- Split up util package into pkg/password, pkg/copy, pkg/version by @rhatdan in #1657
- Remove ActiveDestination method to move into podman by @cgiradkar in #1640
- Default machine CPUs to Cores/2 by @ashley-cui in #1659
- pkg/config: do NOT set StaticDir and VolumeDir by @vrothberg in #1660
- Implement negated label match function by @jakecorrenti in #1661
- chore: import packages only once by @testwill in #1665
- CoC: fix email link by @Luap99 in #1669
- libnetwork/cni: ignore ENOENT while reading networks by @Luap99 in #1668
- Makefile, libimage:
test-unit
must coverlibimage/manifests_test.go
by @flouthoc in #1671 - Add support for vrf option on netavark by @MrSuicideParrot in #1673
- Update module github.com/onsi/gomega to v1.28.0 by @renovate in #1674
- libimage: implement
retry
logic formanifest push
by @flouthoc in #1666 - Add list members emails to the CoC by @TomSweeneyRedHat in #1670
- Use MatchNegatedLabelFilter function for networks by @jakecorrenti in #1677
- pkg/subscriptions: add /etc/crypto-policies/config in fips mode by @Luap99 in #1667
- Fix ID and Digest filters by @umohnani8 in #1676
- Update github.com/opencontainers/runtime-tools digest to 408c51e by @renovate in #1679
- URGENT: heal CI: fix codespell by @vrothberg in #1682
- Update module github.com/docker/distribution to v2.8.3+incompatible by @renovate in #1680
- Makefile: simplify unit tests by @Luap99 in #1684
- POC: appendable string arrays in containers.conf by @vrothberg in #1675
- containers.conf: add
privileged
field to containers table by @vrothberg in #1683 - Update module golang.org/x/term to v0.13.0 by @renovate in #1688
- Update module golang.org/x/crypto to v0.14.0 by @renovate in #1686
- apparmor: fix parsing beta/alpha version by @vrothberg in #1689
- Update module golang.org/x/sync to v0.4.0 by @renovate in #1685
- Update module github.com/onsi/ginkgo/v2 to v2.13.0 by @renovate in #1690
- Update module github.com/containerd/containerd to v1.7.7 by @renovate in #1691
- pkg/config: use empty default for db_backend by @Luap99 in #1692
- Move platform code to its own directory by @umohnani8 in #1693
- Update module golang.org/x/net to v0.17.0 [SECURITY] by @renovate in #1694
- libimage: add compat interfaces for the new platform subpackage by @nalind in #1696
- libimage: fix computing history by @vrothberg in #1697
- chore(deps): update dependency containers/automation_images to v20231004 by @renovate in #1699
- pkg/config: lookup InitPath in HelperBinariesDir by @Luap99 in #1698
- libimage: support parallel tag/untag by @Luap99 in #1700
- libimage: Untag should error for non existent name by @Luap99 in #1701
- fix(deps): update module github.com/onsi/gomega to v1.28.1 by @renovate in #1706
- Copier: use StringWithinTransport instead of DockerReference by @ygalblum in #1704
- fix(deps): update module github.com/fsnotify/fsnotify to v1.7.0 by @renovate in #1705
- libimage: add !remote tag by @Luap99 in #1708
- containers.conf: appendable string arrays, Part 1 by @vrothberg in #1707
- fix(deps): update module sigs.k8s.io/yaml to v1.4.0 by @renovate in #1709
- containers.conf: turn all
[]string
intoattributedstring.Slice
by @vrothberg in #1710 - Update module google.golang.org/grpc to v1.57.1 [SECURITY] by @renovate in #1712
- Update module github.com/docker/docker to v24.0.7+incompatible by @renovate in #1713
- Update module github.com/onsi/gomega to v1.29.0 by @renovate in #1711
- Update module go.etcd.io/bbolt to v1.3.8 by @renovate in #1714
- Update module github.com/containerd/containerd to v1.7.8 by @renovate in #1715
- cgroups: remove unused files by @giuseppe in #1716
- Add masked paths and readonly paths to config by @rhatdan in #1717
- Add back SystemCPUUsage by @rhatdan in #1718
- containers.conf: append to string arrays by @vrothberg in #1719
- UserConnection is used by non linux platforms by @rhatdan in #1720
- fix(deps): update module github.com/containers/ocicrypt to v1.1.9 by @renovate in #1721
- fix(deps): update module github.com/container-orchestrated-devices/container-device-interface to v0.6.2 by @elezar in #1724
- cgroups: provide UserConnection for non-linux platforms by @giuseppe in #1726
- fix(deps): update module golang.org/x/sys to v0.14.0 by @renovate in #1727
- fix(deps): update module github.com/spf13/cobra to v1.8.0 by @renovate in #1729
- fix(deps): update module golang.org/x/sync to v0.5.0 by @renovate in #1728
- fix(deps): update module golang.org/x/term to v0.14.0 by @renovate in #1732
- fix(deps): update module golang.org/x/crypto to v0.15.0 by @renovate in #1734
- fix(deps): update module github.com/onsi/gomega to v1.30.0 by @renovate in #1733
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.13.1 by @renovate in #1736
- Add --compat-auth-file to login/logout by @mtrmac in #1731
- fix(deps): update module github.com/containerd/containerd to v1.7.9 by @renovate in #1738
- fix(deps): update module github.com/containers/storage to v1.51.0 by @renovate in #1739
New Contributors
- @c3d made their first contribution in #1653
- @cgiradkar made their first contribution in #1640
- @testwill made their first contribution in #1665
- @MrSuicideParrot made their first contribution in #1673
- @elezar made their first contribution in #1724
Full Changelog: v0.56.0...v0.57.0
v0.56.0
What's Changed
- Bump to v0.55.0 by @rhatdan in #1536
- Update module github.com/containers/image/v5 to v5.26.1 by @renovate in #1540
- After secret --replace, make sure old ID is deleted by @rhatdan in #1537
- Update module github.com/opencontainers/image-spec to v1.1.0-rc4 by @renovate in #1542
- libimage: HasDifferentDigest: add InsecureSkipTLSVerify option by @vrothberg in #1538
- fix(deps): update module golang.org/x/sys to v0.10.0 by @renovate in #1544
- Remove constraints on secret name by @rhatdan in #1541
- fix(deps): update module golang.org/x/term to v0.10.0 by @renovate in #1545
- fix(deps): update module golang.org/x/crypto to v0.11.0 by @renovate in #1546
- fix(deps): update module github.com/docker/docker to v24.0.3+incompatible by @renovate in #1548
- Update from and copy documentation by @mskott in #1550
- fix(deps): update module github.com/docker/docker to v24.0.4+incompatible by @renovate in #1552
- chore: replace
github.com/ghodss/yaml
withsigs.k8s.io/yaml
by @Juneezee in #1553 - fix(deps): update module github.com/container-orchestrated-devices/container-device-interface to v0.6.0 by @renovate in #1555
- CI: check for possible diff after make vendor by @Luap99 in #1556
- pkg/ssh: simplify ssh.Validate by @dfr in #1554
- libimage: harden lookup by digest by @vrothberg in #1505
- libnetwork: correctly assign free names by @Luap99 in #1561
- Secret names can not container "," by @rhatdan in #1562
- Beautify lookup after #1505 by @mtrmac in #1559
- containers.conf: Add
podmansh_timeout
by @lsm5 in #1547 - Change default image volume mode to "nullfs" on FreeBSD by @dfr in #1564
- Vendor in latest containers/(storage,image) by @rhatdan in #1565
- libnetwork: Add support for host-gatway by @geichelberger in #1549
- Update module github.com/containers/image/v5 to v5.26.1 by @renovate in #1569
- Update vendor of containers/(storage,image) by @rhatdan in #1574
- Update module github.com/opencontainers/runtime-spec to v1.1.0 by @renovate in #1576
- Update module github.com/onsi/gomega to v1.27.9 by @renovate in #1577
- Use dlocate where available, instead of dpkg search by @afbjorklund in #1578
- pkg/config: Add ocijail to the RuntimeSupportsJSON list by @dfr in #1579
- containers.conf: add compose fields by @vrothberg in #1571
- fix(deps): update module github.com/onsi/gomega to v1.27.10 by @renovate in #1582
- config: rm cni plugins dir check by @danishprakash in #1583
- Default to port 22 when dialing by @rhatdan in #1568
- fix(deps): update module github.com/docker/docker to v24.0.5+incompatible by @renovate in #1580
- Allow mounts to be specified in containers.conf by @rhatdan in #1584
- manifests,push: add support for
AddCompression
by @flouthoc in #1585 - fix(deps): update module github.com/containerd/containerd to v1.7.3 by @renovate in #1587
- pkg/config: fix lint reports by @vrothberg in #1588
- We don't want TERM environment turned on by default by @rhatdan in #1589
- libimage/ManifestPushOptions: add
AddCompression
forManifest.PushOptions
by @flouthoc in #1590 - fix(deps): update github.com/containers/storage digest to c3da76f by @renovate in #1591
- libnetwork/etchosts: add docker.internal dns entries by @Luap99 in #1592
- fix(deps): update module golang.org/x/sys to v0.11.0 by @renovate in #1595
- Add Farms to config by @umohnani8 in #1586
- fix(deps): update module golang.org/x/crypto to v0.12.0 by @renovate in #1596
- chore(deps): update dependency containers/automation_images to v20230807 by @renovate in #1601
- change default machine image for windows by @baude in #1603
- chore(deps): update dependency ubuntu to v22 by @renovate in #1607
- default windows machine user change by @baude in #1608
- libimage: add support for
ForceCompressionFormat
for imagecopier
andmanifest
by @flouthoc in #1602 - cleanup getDefaultMachineUser|Image by @baude in #1611
- chore(deps): update dependency containers/automation_images to v20230809 by @renovate in #1612
- fix(deps): update module github.com/pkg/sftp to v1.13.6 by @renovate in #1613
- containers.conf: implement modules by @vrothberg in #1599
- fix(deps): update module github.com/containers/ocicrypt to v1.1.8 by @renovate in #1614
- cgroups_linux: use SessionBusPrivateNoAutoStartup by @jontte75 in #1615
- Allow rootless AppArmor by @kernelmethod in #1572
- Revert #1572 by @vrothberg in #1620
- libnetwork/cni: use 'ifconfig -j' on FreeBSD if it is supported by @dfr in #1619
- chore(deps): update dependency containers/automation_images to v20230816 by @renovate in #1618
- fix(deps): update module github.com/jinzhu/copier to v0.4.0 by @renovate in #1621
- fix(deps): update module github.com/containers/storage to v1.49.0 by @renovate in #1622
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.12.0 by @renovate in #1624
- libimage: pull: increase timeout running under systemd by @vrothberg in #1616
- containers.conf: add field for
AddCompression
to Engine table by @flouthoc in #1593 - fix(deps): update module github.com/containerd/containerd to v1.7.4 by @renovate in #1626
- fix(deps): update module github.com/containerd/containerd to v1.7.5 by @renovate in #1627
- libimage: close all
ImageCloser
s by @vrothberg in #1628 - Move libimage.ManifestList{Descriptor,Data} to libimage/define by @mtrmac in #1629
- Update CODE-OF-CONDUCT.md with new mailing list by @TomSweeneyRedHat in #1625
- libimage: preserve optional name when pulling from OCI transport by @vrothberg in #1630
- golangci.yml: enable all, disable failing linters by @vrothberg in #1631
- fix(deps): update module golang.org/x/sys to v0.12.0 by @renovate in #1634
- Add restore handler for password input by @grisu48 in #1312
- enable more linters by @vrothberg in #1632
- fix(deps): update module golang.org/x/term to v0.12.0 by @renovate in #1635
- [skip-ci] Update actions/checkout action to v4 by @renovate in #1636
- fix(deps): update module github.com/docker/docker to v24.0.6+incompatible by @renovate in #1638
- fix(deps): update module github.com/cyphar/filepath-securejoin to v0.2.4 by @renovate in #1639
- fix(deps): update module golang.org/x/crypto to v0.13.0 by @renovate in #1637
- fix(deps): update module github.com/container-orchestrated-devices/container-device-interface to v0.6.1 by @renovate in #1641
- Bump vendor of containers/(storage, image) by @rhatdan in #1644
- cgroups: fix memory usage on cgroup v1 by @giuseppe in #1643
- libimage: split out search filters by @Luap99 in https:...