Closed redhat-renovate-bot closed 3 months ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: go get -d -t ./...
go: github.com/Mellanox/sriovnet@v1.2.0: parsing go.mod:
module declares its path as: github.com/k8snetworkplumbingwg/sriovnet
but was required as: github.com/Mellanox/sriovnet
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
Many tests now fail due to:
Expected
<netlink.LinkOperState>: 2
to equal
<netlink.LinkOperState>: 6
meaning that we expect interfaces to be UP, while they are DOWN.
@SchSeba @ykulazhenkov hi. I made a major bump of the dependencies and address some of the compatibility issues. Would be great if you could take a look - I recommend scanning through this commit by commit - there are very few changes to our code.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: redhat-renovate-bot, SchSeba
The full list of commands accepted by this bot can be found here.
The pull request process is described here
Thanks a lot @SchSeba!
This is a major bump of Go, Go dependencies and GitHub Actions dependencies. It was originally issued by Renovate, but making this pass required lot of manual work too.
I recommend going through this commit by commit. Some of the changes are pure bumps, others replace deprecated function calls. The last change is adding an explicit 'state up' configuration to the container netns veth end, since the function used to create the veth pair is no longer doing it for us.
Original commit message from Renovate:
This PR contains the following updates:
v2
->v4
v5
->v6
v1.0.2
->v1.2.0
v1.0.1
->v1.2.3
v1.0.1
->v1.5.1
v1.1.0
->v1.2.2
v0.3.12
->v1.0.0
v1.0.2
->v1.0.3
v0.0.0-20200626054723-37f83d1996bc
->v1.7.1
v1.16.4
->v2.20.0
v1.31.0
->v1.34.1
v0.6.0
->v0.7.0
v1.1.1-0.20210330154013-f5de75959ad5
->v1.2.1-beta.2
1.22.5
->1.23.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.30.3
->v0.30.4
v0.30.3
->v0.31.0
v0.30.3
->v0.31.0
v0.1.6
->v0.1.8
Release Notes
actions/checkout (actions/checkout)
### [`v4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417) [Compare Source](https://togithub.com/actions/checkout/compare/v3...v4) - Bump the minor-npm-dependencies group across 1 directory with 4 updates by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1739](https://togithub.com/actions/checkout/pull/1739) - Bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1697](https://togithub.com/actions/checkout/pull/1697) - Check out other refs/\* by commit by [@orhantoy](https://togithub.com/orhantoy) in [https://github.com/actions/checkout/pull/1774](https://togithub.com/actions/checkout/pull/1774) - Pin actions/checkout's own workflows to a known, good, stable version. by [@jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1776](https://togithub.com/actions/checkout/pull/1776) ### [`v3`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v360) [Compare Source](https://togithub.com/actions/checkout/compare/v2...v3) - [Fix: Mark test scripts with Bash'isms to be run via Bash](https://togithub.com/actions/checkout/pull/1377) - [Add option to fetch tags even if fetch-depth > 0](https://togithub.com/actions/checkout/pull/579)docker/build-push-action (docker/build-push-action)
### [`v6`](https://togithub.com/docker/build-push-action/compare/v5...v6) [Compare Source](https://togithub.com/docker/build-push-action/compare/v5...v6)Mellanox/sriovnet (github.com/Mellanox/sriovnet)
### [`v1.2.0`](https://togithub.com/k8snetworkplumbingwg/sriovnet/releases/tag/v1.2.0) [Compare Source](https://togithub.com/Mellanox/sriovnet/compare/v1.1.0...v1.2.0) #### What's Changed - Sf flavor by [@grivet](https://togithub.com/grivet) in [https://github.com/k8snetworkplumbingwg/sriovnet/pull/52](https://togithub.com/k8snetworkplumbingwg/sriovnet/pull/52) - Add NetDevice manipulation helpers by [@grivet](https://togithub.com/grivet) in [https://github.com/k8snetworkplumbingwg/sriovnet/pull/51](https://togithub.com/k8snetworkplumbingwg/sriovnet/pull/51) - Add GetSfRepresentorDPU by [@DmytroLinkin](https://togithub.com/DmytroLinkin) in [https://github.com/k8snetworkplumbingwg/sriovnet/pull/53](https://togithub.com/k8snetworkplumbingwg/sriovnet/pull/53) - Housekeeping by [@adrianchiris](https://togithub.com/adrianchiris) in [https://github.com/k8snetworkplumbingwg/sriovnet/pull/54](https://togithub.com/k8snetworkplumbingwg/sriovnet/pull/54) - Add GetAuxNetDevicesFromPci function by [@DmytroLinkin](https://togithub.com/DmytroLinkin) in [https://github.com/k8snetworkplumbingwg/sriovnet/pull/55](https://togithub.com/k8snetworkplumbingwg/sriovnet/pull/55) - Add CodeQL workflow for GitHub code scanning by [@lgtm-com](https://togithub.com/lgtm-com) in [https://github.com/k8snetworkplumbingwg/sriovnet/pull/56](https://togithub.com/k8snetworkplumbingwg/sriovnet/pull/56) - Update golang text library by [@rollandf](https://togithub.com/rollandf) in [https://github.com/k8snetworkplumbingwg/sriovnet/pull/58](https://togithub.com/k8snetworkplumbingwg/sriovnet/pull/58) - update github.com/vishvananda/netlink by [@bn222](https://togithub.com/bn222) in [https://github.com/k8snetworkplumbingwg/sriovnet/pull/62](https://togithub.com/k8snetworkplumbingwg/sriovnet/pull/62) - update github.com/spf13/afero by [@bn222](https://togithub.com/bn222) in [https://github.com/k8snetworkplumbingwg/sriovnet/pull/63](https://togithub.com/k8snetworkplumbingwg/sriovnet/pull/63) **Full Changelog**: https://github.com/k8snetworkplumbingwg/sriovnet/compare/v1.1.0...v1.2.0 ### [`v1.1.0`](https://togithub.com/k8snetworkplumbingwg/sriovnet/releases/tag/v1.1.0) [Compare Source](https://togithub.com/Mellanox/sriovnet/compare/v1.0.3...v1.1.0) #### What's Changed - Update netlink version to the latest master by [@almaslennikov](https://togithub.com/almaslennikov) in [https://github.com/Mellanox/sriovnet/pull/47](https://togithub.com/Mellanox/sriovnet/pull/47) - Add SF support by [@naserdean](https://togithub.com/naserdean) in [https://github.com/Mellanox/sriovnet/pull/48](https://togithub.com/Mellanox/sriovnet/pull/48) - Trim spaces when reading sfnum file in GetSfIndexByAuxDev() by [@DmytroLinkin](https://togithub.com/DmytroLinkin) in [https://github.com/Mellanox/sriovnet/pull/49](https://togithub.com/Mellanox/sriovnet/pull/49) **Full Changelog**: https://github.com/Mellanox/sriovnet/compare/v1.0.3...v1.1.0 ### [`v1.0.3`](https://togithub.com/k8snetworkplumbingwg/sriovnet/releases/tag/v1.0.3) [Compare Source](https://togithub.com/Mellanox/sriovnet/compare/v1.0.2...v1.0.3) - Extend smartnic support [#37](https://togithub.com/Mellanox/sriovnet/issues/37) - Skip non representors netdev [#38](https://togithub.com/Mellanox/sriovnet/issues/38) - Rename GetRepresentorMacAddress [#39](https://togithub.com/Mellanox/sriovnet/issues/39) - Use devlink for smartnic [#40](https://togithub.com/Mellanox/sriovnet/issues/40) - an API to check if VF is bound to vfio-pci driver [#41](https://togithub.com/Mellanox/sriovnet/issues/41) - an API to set the host VF's mac through its representor [#42](https://togithub.com/Mellanox/sriovnet/issues/42) - Change default controller ID to 1 [#43](https://togithub.com/Mellanox/sriovnet/issues/43) - Refactoring - Change Smart-NIC to DPU [#44](https://togithub.com/Mellanox/sriovnet/issues/44) - Extend GetUplinkRepresentor to work with PF argument [#46](https://togithub.com/Mellanox/sriovnet/issues/46)containernetworking/cni (github.com/containernetworking/cni)
### [`v1.2.3`](https://togithub.com/containernetworking/cni/releases/tag/v1.2.3): libcni v1.2.3 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.2.2...v1.2.3) This is a minor release to correct a divergence between the specification and libcni. In this case, the specification was updated, as it concerns a new feature, GC, that is not yet deployed. #### What's Changed - SPEC, libcni: harmonize GC valid-attachment key by [@squeed](https://togithub.com/squeed) in [https://github.com/containernetworking/cni/pull/1103](https://togithub.com/containernetworking/cni/pull/1103) ### [`v1.2.2`](https://togithub.com/containernetworking/cni/releases/tag/v1.2.2): libcni v1.2.2 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.2.1...v1.2.2) #### What's Changed - libcni: remove use of Masterminds/semver by [@squeed](https://togithub.com/squeed) in [https://github.com/containernetworking/cni/pull/1100](https://togithub.com/containernetworking/cni/pull/1100) **Full Changelog**: https://github.com/containernetworking/cni/compare/v1.2.1...v1.2.2 ### [`v1.2.1`](https://togithub.com/containernetworking/cni/releases/tag/v1.2.1): CNI Spec v1.1 / libcni v1.2.1 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.2.0...v1.2.1) This is a minor release that fixes some small bugs: ##### Improvements - ([#1098](https://togithub.com/containernetworking/cni/pull/1098)). SPEC: add warning about preserving shared resources for GC - ([#1090](https://togithub.com/containernetworking/cni/pull/1090)). Spec, libcni: add disableGC flag This allows administrators to disable garbage collection in exceptional circumstances, such as multiple runtimes sharing a network configuration. ##### Bug fixes: - ([#1097](https://togithub.com/containernetworking/cni/pull/1097)). Fix faulty json.Marshal behavior for embeds types.NetConf Fix [#1096](https://togithub.com/containernetworking/cni/issues/1096) - ([#1095](https://togithub.com/containernetworking/cni/pull/1095)). libcni: always delete the cache on conflist for CNI DEL This aligns the call with `DelNetwork`, and allows CRIO tests to bump ### [`v1.2.0`](https://togithub.com/containernetworking/cni/releases/tag/v1.2.0): CNI spec v1.1 / libcni v1.2.0 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.1.2...v1.2.0) This is libcni v1.2.0, which releases the new CNI spec version v1.1.0. #### Major changes: ##### GC verb The GC verb allows runtimes to specify the set of known-good attachments, allowing plugins to clean up stale and leaked resources such as IPAM reservations. Libcni will also synthesize a CNI DEL for any stale cached attachments, so all users will have a form of GC, even if their plugins do not support CNI v1.1 ##### STATUS verb The STATUS verb allows a plugin to report its readiness to accept ADD requests. Runtimes such as containerd and cri-o will no longer have to rely merely on the presence of a CNI configuration file to determine network readiness. ##### Version negotiation CNI configurations may now contain multiple versions, so that an administrator can opportunistically update the protocol version without breaking older runtimes: ```json { "cniVersion": "1.0.0", "cniVersions": ["1.0.0", "1.1.0"] } ``` #### New fields A number of new fields have been added to the result type: - ([#1060](https://togithub.com/containernetworking/cni/pull/1060)). Add MTU to CNI result - ([#1068](https://togithub.com/containernetworking/cni/pull/1068)). Add Scope property for routes Fixes: [#598](https://togithub.com/containernetworking/cni/issues/598) - ([#1069](https://togithub.com/containernetworking/cni/pull/1069)). Add SocketPath/PciID to Interface struct This is to resolve: [#1050](https://togithub.com/containernetworking/cni/issues/1050) - ([#1062](https://togithub.com/containernetworking/cni/pull/1062)). Add table ID property for routes Fixes [#1061](https://togithub.com/containernetworking/cni/issues/1061) - ([#1041](https://togithub.com/containernetworking/cni/pull/1041)). Add route attributes - MTU, AdvMSS, Priority #### Other improvements - ([#911](https://togithub.com/containernetworking/cni/pull/911)). libcni: add specific type for CHECK not supported - ([#1072](https://togithub.com/containernetworking/cni/pull/1072)). tolerate invalid cni caches for deletion - ([#1054](https://togithub.com/containernetworking/cni/pull/1054)). Add Version() to CNI interface ### [`v1.1.2`](https://togithub.com/containernetworking/cni/releases/tag/v1.1.2): CNI v1.1.2 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.1.1...v1.1.2) This is a minor update to the CNI libraries and tooling. This does not bump the protocol / spec version, which remains at v1.0.0. #### What's Changed - spec: fix format by [@drivebyer](https://togithub.com/drivebyer) in [https://github.com/containernetworking/cni/pull/902](https://togithub.com/containernetworking/cni/pull/902) - Fix successfully unmarshalled nil raw result by [@brandond](https://togithub.com/brandond) in [https://github.com/containernetworking/cni/pull/904](https://togithub.com/containernetworking/cni/pull/904) #### New Contributors - [@drivebyer](https://togithub.com/drivebyer) made their first contribution in [https://github.com/containernetworking/cni/pull/902](https://togithub.com/containernetworking/cni/pull/902) - [@brandond](https://togithub.com/brandond) made their first contribution in [https://github.com/containernetworking/cni/pull/904](https://togithub.com/containernetworking/cni/pull/904) **Full Changelog**: https://github.com/containernetworking/cni/compare/v1.1.1...v1.1.2 ### [`v1.1.1`](https://togithub.com/containernetworking/cni/releases/tag/v1.1.1): CNI v1.1.1 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.1.0...v1.1.1) This is a minor update to the CNI libraries and tooling. This does not bump the protocol / spec version, which remains at v1.0.0. Changes include: - cnitool: address golint error by [@fujitatomoya](https://togithub.com/fujitatomoya) in [https://github.com/containernetworking/cni/pull/894](https://togithub.com/containernetworking/cni/pull/894) - invoke: if Result CNIVersion is empty use netconf CNIVersion by [@dcbw](https://togithub.com/dcbw) in [https://github.com/containernetworking/cni/pull/896](https://togithub.com/containernetworking/cni/pull/896) New Contributors: - [@fujitatomoya](https://togithub.com/fujitatomoya) made their first contribution in [https://github.com/containernetworking/cni/pull/894](https://togithub.com/containernetworking/cni/pull/894) Full Changelog: https://github.com/containernetworking/cni/compare/v1.1.0...v1.1.1 ### [`v1.1.0`](https://togithub.com/containernetworking/cni/releases/tag/v1.1.0): CNI v1.1.0 [Compare Source](https://togithub.com/containernetworking/cni/compare/v1.0.1...v1.1.0) This is a minor update to the CNI libraries and tooling. This does not bump the protocol / spec version, which remains at v1.0.0. Changes include: - libcni: handle empty version when parsing version ([#893](https://togithub.com/containernetworking/cni/pull/893)). Without this, Delete failed for empty-version configs, which was a regression from v0.8.0. - Fix incorrect pointer inputs to `json.Unmarshal` ([#880](https://togithub.com/containernetworking/cni/pull/880)). - \[exec-plugins]: support plugin lists ([#865](https://togithub.com/containernetworking/cni/pull/865)). - skel: remove superfluous err nil check in (\*dispatcher).pluginMain ([#864](https://togithub.com/containernetworking/cni/pull/864)). - skel: print out CNI versions supported in help text ([#860](https://togithub.com/containernetworking/cni/pull/860)).containernetworking/plugins (github.com/containernetworking/plugins)
### [`v1.5.1`](https://togithub.com/containernetworking/plugins/releases/tag/v1.5.1) [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.5.0...v1.5.1) #### What's Changed - Fix release tar images' owner to root by [@s1061123](https://togithub.com/s1061123) in [https://github.com/containernetworking/plugins/pull/1054](https://togithub.com/containernetworking/plugins/pull/1054) **Full Changelog**: https://github.com/containernetworking/plugins/compare/v1.5.0...v1.5.1 ### [`v1.5.0`](https://togithub.com/containernetworking/plugins/releases/tag/v1.5.0): CNI Plugins v1.5.0 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.4.1...v1.5.0) #### What's Changed New Features: - Support DeviceID on Auxiliary Bus by [@adrianchiris](https://togithub.com/adrianchiris) in [https://github.com/containernetworking/plugins/pull/1003](https://togithub.com/containernetworking/plugins/pull/1003) - Dev/exclude subnets from traffic shaping by [@oOraph](https://togithub.com/oOraph) in [https://github.com/containernetworking/plugins/pull/921](https://togithub.com/containernetworking/plugins/pull/921) Fixes: - Fix release script in github action by [@s1061123](https://togithub.com/s1061123) in [#1037](https://togithub.com/containernetworking/plugins/pull/1037). - Use temporary name for netdevice when moving in/out of NS by [@adrianchiris](https://togithub.com/adrianchiris) in [https://github.com/containernetworking/plugins/pull/1002](https://togithub.com/containernetworking/plugins/pull/1002) #### New Contributors - [@oOraph](https://togithub.com/oOraph) made their first contribution in [https://github.com/containernetworking/plugins/pull/921](https://togithub.com/containernetworking/plugins/pull/921) - [@samuelkarp](https://togithub.com/samuelkarp) made their first contribution in [https://github.com/containernetworking/plugins/pull/1029](https://togithub.com/containernetworking/plugins/pull/1029) - [@testwill](https://togithub.com/testwill) made their first contribution in [https://github.com/containernetworking/plugins/pull/1034](https://togithub.com/containernetworking/plugins/pull/1034) **Full Changelog**: https://github.com/containernetworking/plugins/compare/v1.4.1...v1.5.0 ### [`v1.4.1`](https://togithub.com/containernetworking/plugins/compare/v1.4.0...v1.4.1) [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.4.0...v1.4.1) ### [`v1.4.0`](https://togithub.com/containernetworking/plugins/releases/tag/v1.4.0): CNI Plugins v1.4.0 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.3.0...v1.4.0) ##### New features: - ([#832](https://togithub.com/containernetworking/plugins/pull/832)). tap: allow for a tap device to be created as a bridge port - ([#914](https://togithub.com/containernetworking/plugins/pull/914)). \[tuning] add ability to set tx queue len ##### Improvements: - ([#969](https://togithub.com/containernetworking/plugins/pull/969)). Add CNI_NETNS_OVERRIDE - ([#979](https://togithub.com/containernetworking/plugins/pull/979)). Add ndisc_notify in ipvlan for ipv6 ndp - ([#974](https://togithub.com/containernetworking/plugins/pull/974)). macvlan: enable ipv6 ndisc_notify - ([#950](https://togithub.com/containernetworking/plugins/pull/950)). Create IPAM files with 0600 permissions - ([#924](https://togithub.com/containernetworking/plugins/pull/924)). More efficient iptables usage. - ([#902](https://togithub.com/containernetworking/plugins/pull/902)). spoofcheck: Make use of go-nft's ApplyConfigEcho(). This is much faster - ([#874](https://togithub.com/containernetworking/plugins/pull/874)). Add routes propagation for VRF plugin ##### Build: - ([#982](https://togithub.com/containernetworking/plugins/pull/982)). Bump to golang:1.21-alpine - ([#948](https://togithub.com/containernetworking/plugins/pull/948)). build: Use POSIX sh for shell scripts ##### Bug fixes: - ([#954](https://togithub.com/containernetworking/plugins/pull/954)). macvlan cmdDel: handle deletion when master has been deleted - ([#927](https://togithub.com/containernetworking/plugins/pull/927)). vrf: fix route filter to use output iface ### [`v1.3.0`](https://togithub.com/containernetworking/plugins/releases/tag/v1.3.0): CNI Plugins v1.3.0 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.2.0...v1.3.0) This release introduces a **new plugin**: `tap`. Thanks to [@mmirecki](https://togithub.com/mmirecki) for contributing this New features: - ([#784](https://togithub.com/containernetworking/plugins/pull/784)). tap: This PR adds a plugin to create tap devices. - ([#829](https://togithub.com/containernetworking/plugins/pull/829)). bridge: add vlan trunk support - ([#875](https://togithub.com/containernetworking/plugins/pull/875)). bridge: Add parameter to disable default vlan - ([#814](https://togithub.com/containernetworking/plugins/pull/814)). macvlan: Add support for in-container master - ([#813](https://togithub.com/containernetworking/plugins/pull/813)). ipvlan: Add support for in-container master - ([#781](https://togithub.com/containernetworking/plugins/pull/781)). vlan: Add support for in-container master Improvements: - ([#880](https://togithub.com/containernetworking/plugins/pull/880)). bridge: read only required chain on cni del instead of the entire ruleset - ([#873](https://togithub.com/containernetworking/plugins/pull/873)). bridge, spoof check: remove drop rule index Bug fixes: - ([#892](https://togithub.com/containernetworking/plugins/pull/892)). sbr: Ignore LinkNotFoundError during cmdDel null - ([#887](https://togithub.com/containernetworking/plugins/pull/887)). ptp: Fix ValidateExpectedRoute with non default routes and nil GW - ([#885](https://togithub.com/containernetworking/plugins/pull/885)). tuning: fix cmdCheck when using IFNAME - ([#831](https://togithub.com/containernetworking/plugins/pull/831)). Fix overwritten error var in getMTUByName - ([#821](https://togithub.com/containernetworking/plugins/pull/821)). Only check or del ipv6 when an IPv6 is configured ### [`v1.2.0`](https://togithub.com/containernetworking/plugins/releases/tag/v1.2.0): CNI Plugins v1.2.0 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.1.1...v1.2.0) ### Changelog: #### New plugins & features - ([#743](https://togithub.com/containernetworking/plugins/pull/743)). dummy: Create a Dummy CNI plugin that creates a virtual interface - ([#725](https://togithub.com/containernetworking/plugins/pull/725)). V2 API support for win-overlay CNI - ([#693](https://togithub.com/containernetworking/plugins/pull/693)). tuning Add sysctl allowList #### Bug fixes - ([#809](https://togithub.com/containernetworking/plugins/pull/809)). bridge: refresh host-veth mac after port add - ([#802](https://togithub.com/containernetworking/plugins/pull/802)). Add IPv6 support for AddDefaultRoute - ([#779](https://togithub.com/containernetworking/plugins/pull/779)). Fix path substitution to enable setting sysctls on vlan interfaces - ([#782](https://togithub.com/containernetworking/plugins/pull/782)). host-local: fix bug on getting NextIP of addresses with first byte - ([#709](https://togithub.com/containernetworking/plugins/pull/709)). dhcp: Fix client id in renew/release #### Improvements & Cleanups: - ([#772](https://togithub.com/containernetworking/plugins/pull/772)). portmap support masquerade all - ([#733](https://togithub.com/containernetworking/plugins/pull/733)). bridge: support IPAM DNS settings - ([#702](https://togithub.com/containernetworking/plugins/pull/702)). bridge: call ipam.ExecDel after clean up device in netns [#702](https://togithub.com/containernetworking/plugins/issues/702) - ([#768](https://togithub.com/containernetworking/plugins/pull/768)). dhcp: Cleanup Socket and Pidfile on exit - ([#792](https://togithub.com/containernetworking/plugins/pull/792)). dhcp: Update Allocate method to reuse lease if present - ([#755](https://togithub.com/containernetworking/plugins/pull/755)). dhcp: Use the same options for acquiring, renewing lease - ([#730](https://togithub.com/containernetworking/plugins/pull/730)). tuning Check for duplicated sysctl keys - ([#739](https://togithub.com/containernetworking/plugins/pull/739)). build: support riscv64 - ([#712](https://togithub.com/containernetworking/plugins/pull/712)). bug: return errors when iptables and ip6tables are unusable - ([#719](https://togithub.com/containernetworking/plugins/pull/719)). Make description for `static` plugin more exact As always, many thanks to our contributors. ### [`v1.1.1`](https://togithub.com/containernetworking/plugins/releases/tag/v1.1.1): CNI plugins v1.1.1 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.1.0...v1.1.1) ### Plugins release v1.1.1 This is a patch release that fixes the following bugs in v1.1.0: - [#702](https://togithub.com/containernetworking/plugins/issues/702) bridge: call ipam.ExecDel after clean up device in netns - [#709](https://togithub.com/containernetworking/plugins/issues/709) ipam/dhcp: Fix client id in renew/release ### v1.1.0 Changelog: One minor-but-major change is that we no longer wait for IPv6 Duplicate Address Detection to complete. This reduces execution time by 2 seconds. #### New features: - firewall: support ingressPolicy=(open|same-bridge) for isolating bridges as in Docker ([#584](https://togithub.com/containernetworking/plugins/pull/584)) - dhcp ipam: support customizing dhcp options from CNI args ([#670](https://togithub.com/containernetworking/plugins/pull/670)) - Allow setting sysctls on a particular interface ([#669](https://togithub.com/containernetworking/plugins/pull/669)) - bridge: Add macspoofchk support ([#639](https://togithub.com/containernetworking/plugins/pull/639)). #### Bug fixes: - portmap: fix bug that new udp connection deletes all existing conntrack entries ([#705](https://togithub.com/containernetworking/plugins/pull/705)) - portmap: fix checkPorts result when chain does not exist ([#707](https://togithub.com/containernetworking/plugins/pull/707)) - dhcp: fixed DHCP problem that broke when fast retry was added ([#681](https://togithub.com/containernetworking/plugins/pull/681)) - ipvlan: Send Gratuitous ARP after IPs are set ([#675](https://togithub.com/containernetworking/plugins/pull/675)) #### Improvements - host-device: Bring interfaces up after moving into container ([#679](https://togithub.com/containernetworking/plugins/pull/679)) - Explicitly Disable Duplicate Address Detection For Container Side Veth ([#695](https://togithub.com/containernetworking/plugins/pull/695)) - Replace arping package with arp_notify ([#687](https://togithub.com/containernetworking/plugins/pull/687)) - host-device: add ipam support for dpdk device ([#642](https://togithub.com/containernetworking/plugins/pull/642)) #### Other changes - Ignore NetNS path errors on delete ([#686](https://togithub.com/containernetworking/plugins/pull/686)) - Fix confusing error msg invalid cidr ([#638](https://togithub.com/containernetworking/plugins/pull/638)) ### [`v1.1.0`](https://togithub.com/containernetworking/plugins/releases/tag/v1.1.0): CNI Plugins v1.1.0 [Compare Source](https://togithub.com/containernetworking/plugins/compare/v1.0.1...v1.1.0) This release brings a number of new features, along with the usual smattering of bug fixes and cleanups. One minor-but-major change is that we no longer wait for IPv6 Duplicate Address Detection to complete. This reduces execution time by 2 seconds. #### New features: - firewall: support ingressPolicy=(open|same-bridge) for isolating bridges as in Docker ([#584](https://togithub.com/containernetworking/plugins/pull/584)) - dhcp ipam: support customizing dhcp options from CNI args ([#670](https://togithub.com/containernetworking/plugins/pull/670)) - Allow setting sysctls on a particular interface ([#669](https://togithub.com/containernetworking/plugins/pull/669)) - bridge: Add macspoofchk support ([#639](https://togithub.com/containernetworking/plugins/pull/639)). #### Bug fixes: - portmap: fix bug that new udp connection deletes all existing conntrack entries ([#705](https://togithub.com/containernetworking/plugins/pull/705)) - portmap: fix checkPorts result when chain does not exist ([#707](https://togithub.com/containernetworking/plugins/pull/707)) - dhcp: fixed DHCP problem that broke when fast retry was added ([#681](https://togithub.com/containernetworking/plugins/pull/681)) - ipvlan: Send Gratuitous ARP after IPs are set ([#675](https://togithub.com/containernetworking/plugins/pull/675)) #### Improvements - host-device: Bring interfaces up after moving into container ([#679](https://togithub.com/containernetworking/plugins/pull/679)) - Explicitly Disable Duplicate Address Detection For Container Side Veth ([#695](https://togithub.com/containernetworking/plugins/pull/695)) - Replace arping package with arp_notify ([#687](https://togithub.com/containernetworking/plugins/pull/687)) - host-device: add ipam support for dpdk device ([#642](https://togithub.com/containernetworking/plugins/pull/642)) #### Other changes - Ignore NetNS path errors on delete ([#686](https://togithub.com/containernetworking/plugins/pull/686)) - Fix confusing error msg invalid cidr ([#638](https://togithub.com/containernetworking/plugins/pull/638))golang/glog (github.com/golang/glog)
### [`v1.2.2`](https://togithub.com/golang/glog/releases/tag/v1.2.2) [Compare Source](https://togithub.com/golang/glog/compare/v1.2.1...v1.2.2) #### What's Changed - glog: avoid calling user.Current() on windows by [@bentekkie](https://togithub.com/bentekkie) in [https://github.com/golang/glog/pull/69](https://togithub.com/golang/glog/pull/69) **Full Changelog**: https://github.com/golang/glog/compare/v1.2.1...v1.2.2 ### [`v1.2.1`](https://togithub.com/golang/glog/releases/tag/v1.2.1) [Compare Source](https://togithub.com/golang/glog/compare/v1.2.0...v1.2.1) #### What's Changed - glog: don't hold mutex when sync'ing by [@chressie](https://togithub.com/chressie) in [https://github.com/golang/glog/pull/68](https://togithub.com/golang/glog/pull/68) **Full Changelog**: https://github.com/golang/glog/compare/v1.2.0...v1.2.1 ### [`v1.2.0`](https://togithub.com/golang/glog/releases/tag/v1.2.0) [Compare Source](https://togithub.com/golang/glog/compare/v1.1.2...v1.2.0) #### What's Changed - glog: add context variants and logsink tests by [@chressie](https://togithub.com/chressie) in [https://github.com/golang/glog/pull/66](https://togithub.com/golang/glog/pull/66) **Full Changelog**: https://github.com/golang/glog/compare/v1.1.2...v1.2.0 ### [`v1.1.2`](https://togithub.com/golang/glog/releases/tag/v1.1.2) [Compare Source](https://togithub.com/golang/glog/compare/v1.1.1...v1.1.2) Bugfix release. #### What's Changed - glog: populate symlinks -log_link directory by [@chressie](https://togithub.com/chressie) in [https://github.com/golang/glog/pull/64](https://togithub.com/golang/glog/pull/64) **Full Changelog**: https://github.com/golang/glog/compare/v1.1.1...v1.1.2 ### [`v1.1.1`](https://togithub.com/golang/glog/releases/tag/v1.1.1) [Compare Source](https://togithub.com/golang/glog/compare/v1.1.0...v1.1.1) Bugfixes since the larger v1.1.0, which have been addressed.imdario/mergo (github.com/imdario/mergo)
### [`v1.0.0`](https://togithub.com/darccio/mergo/releases/tag/v1.0.0): 1.0.0 released with new module URL: dario.cat/mergo [Compare Source](https://togithub.com/imdario/mergo/compare/v0.3.16...v1.0.0) This PR is a release containing [0.3.15](https://togithub.com/imdario/mergo/releases/tag/v0.3.15) features but changing the module URL to `dario.cat/mergo`. #### What's Changed - feat: v1.0.0 released by [@imdario](https://togithub.com/imdario) in [https://github.com/imdario/mergo/pull/238](https://togithub.com/imdario/mergo/pull/238) **Full Changelog**: https://github.com/imdario/mergo/compare/v0.3.16...v1.0.0 ### [`v0.3.16`](https://togithub.com/darccio/mergo/releases/tag/v0.3.16): Announcement: v1.0.0 will be released on June 18th [Compare Source](https://togithub.com/imdario/mergo/compare/v0.3.15...v0.3.16) *This release doesn't contain code changes.* After 10 years, with many corner cases covered, very few issues pending (at least, comparing them with the usage of the library as part of Docker, Kubernetes, Datadog's agent, etc.), and a very stable API, I think it's time to release a 1.0.0 version. This version will be released under a vanity URL: dario.cat/mergo PS: although I'll make sure that github.com/imdario/mergo will be available, I'm going to also change my GitHub handle, so expect for a few minutes to not be able to pull from github.com/imdario as I fork it from the new handle to the old one. PS2: I'm creating a discussion for this release to make sure we can have a conversation around the topic, and anything else about Mergo that you care about. ### [`v0.3.15`](https://togithub.com/darccio/mergo/releases/tag/v0.3.15): Issues #131, #170, #220, and #202 fixed [Compare Source](https://togithub.com/imdario/mergo/compare/v0.3.14...v0.3.15) ### [`v0.3.14`](https://togithub.com/darccio/mergo/releases/tag/v0.3.14): fix: Respect overwriteWithEmptySrc when merging maps #231 [Compare Source](https://togithub.com/imdario/mergo/compare/v0.3.13...v0.3.14) ### [`v0.3.13`](https://togithub.com/darccio/mergo/releases/tag/v0.3.13): Merging same-type slices supported, YAML upgraded to v3 (only used in tests), and more flexibility for transformers [Compare Source](https://togithub.com/imdario/mergo/compare/0.3.12...v0.3.13) #### What's Changed - Fix typo in README.md by [@eltociear](https://togithub.com/eltociear) in [https://github.com/imdario/mergo/pull/184](https://togithub.com/imdario/mergo/pull/184) - Adding StructBot to Mergo in the wild section by [@tjpnz](https://togithub.com/tjpnz) in [https://github.com/imdario/mergo/pull/193](https://togithub.com/imdario/mergo/pull/193) - Add Goreleaser to featured projects by [@marcauberer](https://togithub.com/marcauberer) in [https://github.com/imdario/mergo/pull/191](https://togithub.com/imdario/mergo/pull/191) - fix: gate transformers on valid non-nil destinations by [@zaquestion](https://togithub.com/zaquestion) in [https://github.com/imdario/mergo/pull/211](https://togithub.com/imdario/mergo/pull/211) - Support slices of same type by [@heaths](https://togithub.com/heaths) in [https://github.com/imdario/mergo/pull/210](https://togithub.com/imdario/mergo/pull/210) - Upgrade yaml to v3 by [@imdario](https://togithub.com/imdario) in [https://github.com/imdario/mergo/pull/212](https://togithub.com/imdario/mergo/pull/212) #### New Contributors - [@eltociear](https://togithub.com/eltociear) made their first contribution in [https://github.com/imdario/mergo/pull/184](https://togithub.com/imdario/mergo/pull/184) - [@tjpnz](https://togithub.com/tjpnz) made their first contribution in [https://github.com/imdario/mergo/pull/193](https://togithub.com/imdario/mergo/pull/193) - [@marcauberer](https://togithub.com/marcauberer) made their first contribution in [https://github.com/imdario/mergo/pull/191](https://togithub.com/imdario/mergo/pull/191) - [@zaquestion](https://togithub.com/zaquestion) made their first contribution in [https://github.com/imdario/mergo/pull/211](https://togithub.com/imdario/mergo/pull/211) - [@heaths](https://togithub.com/heaths) made their first contribution in [https://github.com/imdario/mergo/pull/210](https://togithub.com/imdario/mergo/pull/210) **Full Changelog**: https://github.com/imdario/mergo/compare/0.3.12...v0.3.13j-keck/arping (github.com/j-keck/arping)
### [`v1.0.3`](https://togithub.com/j-keck/arping/compare/v1.0.2...v1.0.3) [Compare Source](https://togithub.com/j-keck/arping/compare/v1.0.2...v1.0.3)k8snetworkplumbingwg/network-attachment-definition-client (github.com/k8snetworkplumbingwg/network-attachment-definition-client)
### [`v1.7.1`](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/releases/tag/v1.7.1) [Compare Source](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.7.0...v1.7.1) Adds the `CreateNetworkStatuses` method to properly set the `network-status` annotation when a CNI result includes multiple interfaces in the return. For details of the before/after, see this gist: https://gist.github.com/dougbtv/1eb8ac2d61d494b56d65a6b236a86e61 For the related suggested update to the NPWG net-attach-def specification (for clarity only), see this proposal @ https://docs.google.com/document/d/1DUTV-o6E6zlRTKZkxeDhAeyGrmq03qPgPbU580Rm7-g/edit ### [`v1.7.0`](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/releases/tag/v1.7.0) [Compare Source](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.6.0...v1.7.0) Adds MTU to network-status ### [`v1.6.0`](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/releases/tag/v1.6.0) [Compare Source](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.5.0...v1.6.0) Adds IPAMClaimReference to network-selection-elements ### [`v1.5.0`](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/releases/tag/v1.5.0) [Compare Source](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.4.0...v1.5.0) #### What's Changed - Add NOTICE file for Apache license 2.0 by [@s1061123](https://togithub.com/s1061123) in [https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/pull/53](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/pull/53) - Update venodrs by [@s1061123](https://togithub.com/s1061123) in [https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/pull/62](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/pull/62) #### New Contributors **Full Changelog**: https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.4.0...v1.5.0 ### [`v1.4.0`](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/releases/tag/v1.4.0) [Compare Source](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.3.0...v1.4.0) #### What's Changed - network-status: add GW info by [@maiqueb](https://togithub.com/maiqueb) in [https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/pull/42](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/pull/42) - Update DeviceInfo spec to 1.1.0 by [@ykulazhenkov](https://togithub.com/ykulazhenkov) in [https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/pull/49](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/pull/49) **Full Changelog**: https://github.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.3.0...v1.4.0 ### [`v1.3.0`](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/releases/tag/v1.3.0) [Compare Source](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.2.0...v1.3.0) Major change: - Update Kubernetes API to 1.22.8 - Remove obsolated network status annotation `k8s.v1.cni.cncf.io/networks-status` ### [`v1.2.0`](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/releases/tag/v1.2.0): CNI version 1.0.1 support [Compare Source](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.1.1...v1.2.0) This version supports CNI v1.0.1 ### [`v1.1.1`](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/releases/tag/v1.1.1) [Compare Source](https://togithub.com/k8snetworkplumbingwg/network-attachment-definition-client/compare/v1.1.0...v1.1.1) This makes a change to allow CNI v1.0 formatted IP information (which omits the `version` parameter) previously, we'd require that the version was there, however, this is changed in recently releases, and needs update in v1.1.onsi/ginkgo (github.com/onsi/ginkgo)
### [`v2.20.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.20.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.19.1...v2.20.0) #### 2.20.0 ##### Features - Add buildvcs flag \[[`be5ab95`](https://togithub.com/onsi/ginkgo/commit/be5ab95)] ##### Maintenance - Add update-deps to makefile \[[`d303d14`](https://togithub.com/onsi/ginkgo/commit/d303d14)] - bump all dependencies \[[`7a50221`](https://togithub.com/onsi/ginkgo/commit/7a50221)] ### [`v2.19.1`](https://togithub.com/onsi/ginkgo/releases/tag/v2.19.1) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.19.0...v2.19.1) #### 2.19.1 ##### Fixes - update supported platforms for race conditions \[[`63c8c30`](https://togithub.com/onsi/ginkgo/commit/63c8c30)] - \[build] Allow custom name for binaries. \[[`ff41e27`](https://togithub.com/onsi/ginkgo/commit/ff41e27)] ##### Maintenance - bump gomega \[[`76f4e0c`](https://togithub.com/onsi/ginkgo/commit/76f4e0c)] - Bump rexml from 3.2.6 to 3.2.8 in /docs ([#1417](https://togithub.com/onsi/ginkgo/issues/1417)) \[[`b69c00d`](https://togithub.com/onsi/ginkgo/commit/b69c00d)] - Bump golang.org/x/sys from 0.20.0 to 0.21.0 ([#1425](https://togithub.com/onsi/ginkgo/issues/1425)) \[[`f097741`](https://togithub.com/onsi/ginkgo/commit/f097741)] ### [`v2.19.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.19.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.18.0...v2.19.0) #### 2.19.0 ##### Features [Label Sets](https://onsi.github.io/ginkgo/#label-sets) allow for more expressive and flexible label filtering. ### [`v2.18.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.18.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.17.3...v2.18.0) #### 2.18.0 ##### Features - Add --slience-skips and --force-newlines \[[`f010b65`](https://togithub.com/onsi/ginkgo/commit/f010b65)] - fail when no tests were run and --fail-on-empty was set \[[`d80eebe`](https://togithub.com/onsi/ginkgo/commit/d80eebe)] ##### Fixes - Fix table entry context edge case \[[`42013d6`](https://togithub.com/onsi/ginkgo/commit/42013d6)] ##### Maintenance - Bump golang.org/x/tools from 0.20.0 to 0.21.0 ([#1406](https://togithub.com/onsi/ginkgo/issues/1406)) \[[`fcf1fd7`](https://togithub.com/onsi/ginkgo/commit/fcf1fd7)] - Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 ([#1399](https://togithub.com/onsi/ginkgo/issues/1399)) \[[`8bb14fd`](https://togithub.com/onsi/ginkgo/commit/8bb14fd)] - Bump golang.org/x/net from 0.24.0 to 0.25.0 ([#1407](https://togithub.com/onsi/ginkgo/issues/1407)) \[[`04bfad7`](https://togithub.com/onsi/ginkgo/commit/04bfad7)] ### [`v2.17.3`](https://togithub.com/onsi/ginkgo/releases/tag/v2.17.3) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.17.2...v2.17.3) #### 2.17.3 ##### Fixes `ginkgo watch` now ignores hidden files \[[`bde6e00`](https://togithub.com/onsi/ginkgo/commit/bde6e00)] ### [`v2.17.2`](https://togithub.com/onsi/ginkgo/releases/tag/v2.17.2) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.17.1...v2.17.2) #### 2.17.2 ##### Fixes - fix: close files \[[`32259c8`](https://togithub.com/onsi/ginkgo/commit/32259c8)] - fix github output log level for skipped specs \[[`780e7a3`](https://togithub.com/onsi/ginkgo/commit/780e7a3)] ##### Maintenance - Bump github.com/google/pprof \[[`d91fe4e`](https://togithub.com/onsi/ginkgo/commit/d91fe4e)] - Bump github.com/go-task/slim-sprig to v3 \[[`8cb662e`](https://togithub.com/onsi/ginkgo/commit/8cb662e)] - Bump golang.org/x/net in /integration/\_fixtures/version_mismatch_fixture ([#1391](https://togithub.com/onsi/ginkgo/issues/1391)) \[[`3134422`](https://togithub.com/onsi/ginkgo/commit/3134422)] - Bump github-pages from 230 to 231 in /docs ([#1384](https://togithub.com/onsi/ginkgo/issues/1384)) \[[`eca81b4`](https://togithub.com/onsi/ginkgo/commit/eca81b4)] - Bump golang.org/x/tools from 0.19.0 to 0.20.0 ([#1383](https://togithub.com/onsi/ginkgo/issues/1383)) \[[`760def8`](https://togithub.com/onsi/ginkgo/commit/760def8)] - Bump golang.org/x/net from 0.23.0 to 0.24.0 ([#1381](https://togithub.com/onsi/ginkgo/issues/1381)) \[[`4ce33f4`](https://togithub.com/onsi/ginkgo/commit/4ce33f4)] - Fix test for gomega version bump \[[`f2fcd97`](https://togithub.com/onsi/ginkgo/commit/f2fcd97)] - Bump github.com/onsi/gomega from 1.30.0 to 1.33.0 ([#1390](https://togithub.com/onsi/ginkgo/issues/1390)) \[[`fd622d2`](https://togithub.com/onsi/ginkgo/commit/fd622d2)] - Bump golang.org/x/tools from 0.17.0 to 0.19.0 ([#1368](https://togithub.com/onsi/ginkgo/issues/1368)) \[[`5474a26`](https://togithub.com/onsi/ginkgo/commit/5474a26)] - Bump github-pages from 229 to 230 in /docs ([#1359](https://togithub.com/onsi/ginkgo/issues/1359)) \[[`e6d1170`](https://togithub.com/onsi/ginkgo/commit/e6d1170)] - Bump google.golang.org/protobuf from 1.28.0 to 1.33.0 ([#1374](https://togithub.com/onsi/ginkgo/issues/1374)) \[[`7f447b2`](https://togithub.com/onsi/ginkgo/commit/7f447b2)] - Bump golang.org/x/net from 0.20.0 to 0.23.0 ([#1380](https://togithub.com/onsi/ginkgo/issues/1380)) \[[`f15239a`](https://togithub.com/onsi/ginkgo/commit/f15239a)] ### [`v2.17.1`](https://togithub.com/onsi/ginkgo/releases/tag/v2.17.1) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.17.0...v2.17.1) #### 2.17.1 ##### Fixes - If the user sets --seed=0, make sure all parallel nodes get the same seed \[[`af0330d`](https://togithub.com/onsi/ginkgo/commit/af0330d)] ### [`v2.17.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.17.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.16.0...v2.17.0) #### 2.17.0 ##### Features - add `--github-output` for nicer output in github actions \[[`e8a2056`](https://togithub.com/onsi/ginkgo/commit/e8a2056)] ##### Maintenance - fix typo in core_dsl.go \[[`977bc6f`](https://togithub.com/onsi/ginkgo/commit/977bc6f)] - Fix typo in docs \[[`e297e7b`](https://togithub.com/onsi/ginkgo/commit/e297e7b)] ### [`v2.16.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.16.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.15.0...v2.16.0) #### 2.16.0 ##### Features - add SpecContext to reporting nodes ##### Fixes - merge coverages instead of combining them ([#1329](https://togithub.com/onsi/ginkgo/issues/1329)) ([#1340](https://togithub.com/onsi/ginkgo/issues/1340)) \[[`23f0cc5`](https://togithub.com/onsi/ginkgo/commit/23f0cc5)] - core_dsl: disable Getwd() with environment variable ([#1357](https://togithub.com/onsi/ginkgo/issues/1357)) \[[`cd418b7`](https://togithub.com/onsi/ginkgo/commit/cd418b7)] ##### Maintenance - docs/index.md: Typo \[[`2cebe8d`](https://togithub.com/onsi/ginkgo/commit/2cebe8d)] - fix docs \[[`06de431`](https://togithub.com/onsi/ginkgo/commit/06de431)] - chore: test with Go 1.22 ([#1352](https://togithub.com/onsi/ginkgo/issues/1352)) \[[`898cba9`](https://togithub.com/onsi/ginkgo/commit/898cba9)] - Bump golang.org/x/tools from 0.16.1 to 0.17.0 ([#1336](https://togithub.com/onsi/ginkgo/issues/1336)) \[[`17ae120`](https://togithub.com/onsi/ginkgo/commit/17ae120)] - Bump golang.org/x/sys from 0.15.0 to 0.16.0 ([#1327](https://togithub.com/onsi/ginkgo/issues/1327)) \[[`5a179ed`](https://togithub.com/onsi/ginkgo/commit/5a179ed)] - Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 ([#1321](https://togithub.com/onsi/ginkgo/issues/1321)) \[[`a1e6b69`](https://togithub.com/onsi/ginkgo/commit/a1e6b69)] - Bump github-pages and jekyll-feed in /docs ([#1351](https://togithub.com/onsi/ginkgo/issues/1351)) \[[`d52951d`](https://togithub.com/onsi/ginkgo/commit/d52951d)] - Fix docs for handling failures in goroutines ([#1339](https://togithub.com/onsi/ginkgo/issues/1339)) \[[`4471b2e`](https://togithub.com/onsi/ginkgo/commit/4471b2e)] ### [`v2.15.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.15.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.14.0...v2.15.0) #### 2.15.0 ##### Features - JUnit reports now interpret Label(owner:X) and set owner to X. \[[`8f3bd70`](https://togithub.com/onsi/ginkgo/commit/8f3bd70)] - include cancellation reason when cancelling spec context \[[`96e915c`](https://togithub.com/onsi/ginkgo/commit/96e915c)] ##### Fixes - emit output of failed go tool cover invocation so users can try to debug things for themselves \[[`c245d09`](https://togithub.com/onsi/ginkgo/commit/c245d09)] - fix outline when using nodot in ginkgo v2 \[[`dca77c8`](https://togithub.com/onsi/ginkgo/commit/dca77c8)] - Document areas where GinkgoT() behaves differently from testing.T \[[`dbaf18f`](https://togithub.com/onsi/ginkgo/commit/dbaf18f)] - bugfix(docs): use Unsetenv instead of Clearenv ([#1337](https://togithub.com/onsi/ginkgo/issues/1337)) \[[`6f67a14`](https://togithub.com/onsi/ginkgo/commit/6f67a14)] ##### Maintenance - Bump to go 1.20 \[[`4fcd0b3`](https://togithub.com/onsi/ginkgo/commit/4fcd0b3)] ### [`v2.14.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.14.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.13.2...v2.14.0) #### 2.14.0 ##### Features You can now use `GinkgoTB()` when you need an instance of `testing.TB` to pass to a library. Prior to this release table testing only supported generating individual `It`s for each test entry. `DescribeTableSubtree` extends table testing support to entire testing subtrees - under the hood `DescrieTableSubtree` generates a new container for each entry and invokes your function to fill our the container. See the [docs](https://onsi.github.io/ginkgo/#generating-subtree-tables) to learn more. - Introduce DescribeTableSubtree \[[`65ec56d`](https://togithub.com/onsi/ginkgo/commit/65ec56d)] - add GinkgoTB() to docs \[[`4a2c832`](https://togithub.com/onsi/ginkgo/commit/4a2c832)] - Add GinkgoTB() function ([#1333](https://togithub.com/onsi/ginkgo/issues/1333)) \[[`92b6744`](https://togithub.com/onsi/ginkgo/commit/92b6744)] ##### Fixes - Fix typo in internal/suite.go ([#1332](https://togithub.com/onsi/ginkgo/issues/1332)) \[[`beb9507`](https://togithub.com/onsi/ginkgo/commit/beb9507)] - Fix typo in docs/index.md ([#1319](https://togithub.com/onsi/ginkgo/issues/1319)) \[[`4ac3a13`](https://togithub.com/onsi/ginkgo/commit/4ac3a13)] - allow wasm to compile with ginkgo present ([#1311](https://togithub.com/onsi/ginkgo/issues/1311)) \[[`b2e5bc5`](https://togithub.com/onsi/ginkgo/commit/b2e5bc5)] ##### Maintenance - Bump golang.org/x/tools from 0.16.0 to 0.16.1 ([#1316](https://togithub.com/onsi/ginkgo/issues/1316)) \[[`465a8ec`](https://togithub.com/onsi/ginkgo/commit/465a8ec)] - Bump actions/setup-go from 4 to 5 ([#1313](https://togithub.com/onsi/ginkgo/issues/1313)) \[[`eab0e40`](https://togithub.com/onsi/ginkgo/commit/eab0e40)] - Bump github/codeql-action from 2 to 3 ([#1317](https://togithub.com/onsi/ginkgo/issues/1317)) \[[`fbf9724`](https://togithub.com/onsi/ginkgo/commit/fbf9724)] - Bump golang.org/x/crypto ([#1318](https://togithub.com/onsi/ginkgo/issues/1318)) \[[`3ee80ee`](https://togithub.com/onsi/ginkgo/commit/3ee80ee)] - Bump golang.org/x/tools from 0.14.0 to 0.16.0 ([#1306](https://togithub.com/onsi/ginkgo/issues/1306)) \[[`123e1d5`](https://togithub.com/onsi/ginkgo/commit/123e1d5)] - Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 ([#1297](https://togithub.com/onsi/ginkgo/issues/1297)) \[[`558f6e0`](https://togithub.com/onsi/ginkgo/commit/558f6e0)] - Bump golang.org/x/net from 0.17.0 to 0.19.0 ([#1307](https://togithub.com/onsi/ginkgo/issues/1307)) \[[`84ff7f3`](https://togithub.com/onsi/ginkgo/commit/84ff7f3)] ### [`v2.13.2`](https://togithub.com/onsi/ginkgo/releases/tag/v2.13.2) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.13.1...v2.13.2) #### 2.13.2 ##### Fixes - Fix file handler leak ([#1309](https://togithub.com/onsi/ginkgo/issues/1309)) \[[`e2e81c8`](https://togithub.com/onsi/ginkgo/commit/e2e81c8)] - Avoid allocations with `(*regexp.Regexp).MatchString` ([#1302](https://togithub.com/onsi/ginkgo/issues/1302)) \[[`3b2a2a7`](https://togithub.com/onsi/ginkgo/commit/3b2a2a7)] ### [`v2.13.1`](https://togithub.com/onsi/ginkgo/releases/tag/v2.13.1) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.13.0...v2.13.1) #### 2.13.1 ##### Fixes - # 1296 fix(precompiled test guite): exec bit check omitted on Windows ([#1301](https://togithub.com/onsi/ginkgo/issues/1301)) \[[`26eea01`](https://togithub.com/onsi/ginkgo/commit/26eea01)] ##### Maintenance - Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 ([#1291](https://togithub.com/onsi/ginkgo/issues/1291)) \[[`7161a9d`](https://togithub.com/onsi/ginkgo/commit/7161a9d)] - Bump golang.org/x/sys from 0.13.0 to 0.14.0 ([#1295](https://togithub.com/onsi/ginkgo/issues/1295)) \[[`7fc7b10`](https://togithub.com/onsi/ginkgo/commit/7fc7b10)] - Bump golang.org/x/tools from 0.12.0 to 0.14.0 ([#1282](https://togithub.com/onsi/ginkgo/issues/1282)) \[[`74bbd65`](https://togithub.com/onsi/ginkgo/commit/74bbd65)] - Bump github.com/onsi/gomega from 1.27.10 to 1.29.0 ([#1290](https://togithub.com/onsi/ginkgo/issues/1290)) \[[`9373633`](https://togithub.com/onsi/ginkgo/commit/9373633)] - Bump golang.org/x/net in /integration/\_fixtures/version_mismatch_fixture ([#1286](https://togithub.com/onsi/ginkgo/issues/1286)) \[[`6e3cf65`](https://togithub.com/onsi/ginkgo/commit/6e3cf65)] ### [`v2.13.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.13.0) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.12.1...v2.13.0) #### 2.13.0 ##### Features Add PreviewSpect() to enable programmatic preview access to the suite report (fixes [#1225](https://togithub.com/onsi/ginkgo/issues/1225)) ### [`v2.12.1`](https://togithub.com/onsi/ginkgo/releases/tag/v2.12.1) [Compare Source](https://togithub.com/onsi/ginkgo/compare/v2.12.0...v2.12.1) #### 2.12.1 ##### Fixes - Print logr prefix if it exists ([#1275](https://togithub.com/onsi/ginkgo/issues/1275)) \[[`90d4846`](https://togithub.com/onsi/ginkgo/commit/90d4846)] ##### Maintenance - Bump actions/checkout from 3 to 4 ([#1271](https://togithub.com/onsi/ginkgo/issues/1271)) \[[`555f543`](https://togithub.com/onsi/ginkgo/commit/555f543)] - Bump golang.org/x/sys from 0.11.0 to 0.12.0 ([#1270](https://togithub.com/onsi/ginkgo/issues/1270)) \[[`d867b7d`](https://togithub.com/onsi/ginkgo/commit/d867b7d)] ### [`v2.12.0`](https://togithub.com/onsi/ginkgo/releases/tag/v2.12.0) [Compare Source](https://togithub.com/onsi/ginkgo/compareConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.