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/opencontainers/runtime-spec to v1.2.0 by @renovate in #1860
- Vendor in containers/(storage,image) by @rhatdan in #1863
- fix(deps): update module github.com/opencontainers/image-spec to v1.1.0 by @renovate in #1864
- Config for Retry and RetryDelay for pulling images by @rhatdan in #1865
- pkg/config: remove deprecated MachineEnabled field by @Luap99 in #1867
- Default Pull/Push to use containers.conf Retry, RetryDelay by @rhatdan in #1866
- libnetwork/pasta: always pass --quiet by @Luap99 in #1868
- fix(deps): update module go.etcd.io/bbolt to v1.3.9 by @renovate in #1870
- libnetwork/pasta: pass --dns none by @Luap99 in #1871
- pkg/netns: always remove netns file by @Luap99 in #1872
- docker-archive/DockerV3Schema2MediaType only support Gzip compression by @rhatdan in #1869
- fix(deps): update module golang.org/x/crypto to v0.20.0 by @renovate in #1873
- Fix dockerDaemonTransport vendor by @rhatdan in #1874
- Update vendor of containers/(storage, image) by @rhatdan in #1875
- Adjust machine image default by @ashley-cui in #1876
- Add Rosetta support for applehv(arm64) by @tnk4on in #1877
- Allow creation of a rootless netns backed by Pasta by @mheon in #1846
- Report error events on pull failures by @rhatdan in #1842
- Cleanup pkg/cgroups for compilation on freebsd by @rhatdan in #1878
- fix(deps): update module github.com/stretchr/testify to v1.9.0 by @renovate in #1879
- pkg/config: make EditConnectionConfig race free by @Luap99 in #1880
- fix(deps): update module golang.org/x/sys to v0.18.0 by @renovate in #1881
- fix(deps): update module golang.org/x/crypto to v0.21.0 by @renovate in #1883
- lint: update golangci-lint to v1.56.2 by @Luap99 in #1889
- github: bump go version for lint to 1.22 by @Luap99 in #1890
New Contributors
- @alexandear made their first contribution in #1780
- @JoshVanL made their first contribution in #1824
- @dcermak made their first contribution in #1767
- @gordonmessmer made their first contribution in #1831
- @tnk4on made their first contribution in #1877
Full Changelog: v0.57.0...v0.58.0