tag:github.com,2008:https://github.com/containernetworking/plugins/releasesTags from plugins2026-02-19T11:31:52Ztag:github.com,2008:Repository/84575398/v1.9.12026-03-16T14:18:42Zv1.9.1<p>bridge: include attempted IP address in AddrAdd error message</p>
<p>This PR includes the IP in the `AddrAdd` error message which could help debug better with any issues while adding the IP address to the bridge and improves the readability.</p>
<p>Signed-off-by: Amulyam24 <[email protected]></p>squeedtag:github.com,2008:Repository/84575398/v1.9.02025-12-09T10:57:12ZCNI plugins v1.9.0<p>portmap: ensure nftables backend only intercept local traffic</p>
<p>portmap iptables backend uses `-m addrtype --dst-type LOCAL`
<br />and a common chain (CNI-HOSTPORT-DNAT) for both hostPort and hostIP/hostPort.</p>
<p>Before this commit, nftables backend was using 2 separate chains,
<br />`hostip_hostports` and `hostports`. The goal was to avoid using
<br />`fib daddr type local` before we jump to `hostip_hostports`,
<br />but this is a behavior change compared to iptables backend,
<br />and a security issue (hostIP: 1.1.1.1 / hostPort: 53).
<br />Also while switching from input to prerouting hook, we forgot to
<br />add the fib lookup for `hostports`, rendering the nftables backend half broken.</p>
<p>To allow transparent upgrades and avoid running the fib lookup twice,
<br />we use an intermediate chain (`hostports_all`)
<br />```
<br />chain hostports_all {
<br /> jump hostip_hostports
<br /> jump hostports
<br />}
<br />```</p>
<p>Long-term we want to remove `hostip_hostports`,
<br />so all new rules are created in the `hostports` chain.</p>
<p>We can't use implicit chains (`jump { jump hostip_hostports; jump hostports }`)
<br />as it's not supported by knftables.Fake yet.</p>
<p>Fixes <a class="commit-link" href="https://github.com/containernetworking/plugins/commit/9296c5f80a319b63f25ab0708d022d94eebc00d8"><tt>9296c5f</tt></a>
<br />Fixes <a class="commit-link" href="https://github.com/containernetworking/plugins/commit/01a94e17c77e6ff8e5019e15c42d8d92cf87194f"><tt>01a94e1</tt></a></p>
<p>Signed-off-by: Etienne Champetier <[email protected]></p>squeedtag:github.com,2008:Repository/84575398/v1.8.02025-09-01T15:53:02ZCNI plugins v1.8.0<p>lint: allow "util" package</p>
<p>Perfection is impossible.</p>
<p>Signed-off-by: Casey Callendrello <[email protected]></p>squeedtag:github.com,2008:Repository/84575398/v1.7.12025-04-25T13:01:04ZCNI plugins v1.7.1<p>build(deps): bump github.com/onsi/gomega in the golang group</p>
<p>Bumps the golang group with 1 update: [github.com/onsi/gomega](<a href="https://github.com/onsi/gomega">https://github.com/onsi/gomega</a>).</p>
<p>Updates `github.com/onsi/gomega` from 1.36.3 to 1.37.0
<br />- [Release notes](<a href="https://github.com/onsi/gomega/releases">https://github.com/onsi/gomega/releases</a>)
<br />- [Changelog](<a href="https://github.com/onsi/gomega/blob/master/CHANGELOG.md">https://github.com/onsi/gomega/blob/master/CHANGELOG.md</a>)
<br />- [Commits](<a class="commit-link" href="https://github.com/onsi/gomega/compare/v1.36.3...v1.37.0">onsi/gomega@<tt>v1.36.3...v1.37.0</tt></a>)</p>
<p>---
<br />updated-dependencies:
<br />- dependency-name: github.com/onsi/gomega
<br /> dependency-version: 1.37.0
<br /> dependency-type: direct:production
<br /> update-type: version-update:semver-minor
<br /> dependency-group: golang
<br />...</p>
<p>Signed-off-by: dependabot[bot] <[email protected]></p>squeedtag:github.com,2008:Repository/84575398/v1.7.02025-04-25T11:20:34Zv1.7.0: build(deps): bump github.com/onsi/gomega in the golang group<p>build(deps): bump github.com/onsi/gomega in the golang group</p>
<p>Bumps the golang group with 1 update: [github.com/onsi/gomega](<a href="https://github.com/onsi/gomega">https://github.com/onsi/gomega</a>).</p>
<p>Updates `github.com/onsi/gomega` from 1.36.3 to 1.37.0
<br />- [Release notes](<a href="https://github.com/onsi/gomega/releases">https://github.com/onsi/gomega/releases</a>)
<br />- [Changelog](<a href="https://github.com/onsi/gomega/blob/master/CHANGELOG.md">https://github.com/onsi/gomega/blob/master/CHANGELOG.md</a>)
<br />- [Commits](<a class="commit-link" href="https://github.com/onsi/gomega/compare/v1.36.3...v1.37.0">onsi/gomega@<tt>v1.36.3...v1.37.0</tt></a>)</p>
<p>---
<br />updated-dependencies:
<br />- dependency-name: github.com/onsi/gomega
<br /> dependency-version: 1.37.0
<br /> dependency-type: direct:production
<br /> update-type: version-update:semver-minor
<br /> dependency-group: golang
<br />...</p>
<p>Signed-off-by: dependabot[bot] <[email protected]></p>github-actionstag:github.com,2008:Repository/84575398/v1.6.22025-01-06T16:15:02Zv1.6.2<p>portmap: fix iptables conditions detection</p>
<p>As show in the docs, iptables conditions can also start with '!'</p>
<p>Fixes <a class="commit-link" href="https://github.com/containernetworking/plugins/commit/01a94e17c77e6ff8e5019e15c42d8d92cf87194f"><tt>01a94e1</tt></a></p>
<p>Signed-off-by: Etienne Champetier <[email protected]></p>github-actionstag:github.com,2008:Repository/84575398/v1.6.12024-12-02T16:08:09Zv1.6.1: portmap: fix iptables conditions detection<p>portmap: fix iptables conditions detection</p>
<p>As show in the docs, iptables conditions can also start with '!'</p>
<p>Fixes <a class="commit-link" href="https://github.com/containernetworking/plugins/commit/01a94e17c77e6ff8e5019e15c42d8d92cf87194f"><tt>01a94e1</tt></a></p>
<p>Signed-off-by: Etienne Champetier <[email protected]></p>github-actionstag:github.com,2008:Repository/84575398/v1.6.02024-10-15T09:41:54ZCNI plugins v1.6.0<p>Pass status along ipam update</p>
<p>Signed-off-by: Lionel Jouin <[email protected]></p>github-actionstag:github.com,2008:Repository/84575398/v1.5.12024-06-21T19:39:01Zv1.5.1<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/containernetworking/plugins/pull/1056">#1056</a> from containernetworking/dependabot/go_modul…</p>
<p>…es/golang-82cdb19fbc</p>
<p>build(deps): bump the golang group across 1 directory with 3 updates</p>github-actionstag:github.com,2008:Repository/84575398/v1.5.02024-05-20T07:25:53ZCNI Plugins v1.5.0<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/containernetworking/plugins/pull/1043">#1043</a> from containernetworking/dependabot/go_modul…</p>
<p>…es/golang-efff583b38</p>
<p>build(deps): bump the golang group with 2 updates</p>github-actions