Releases: k8snetworkplumbingwg/sriov-cni
Releases · k8snetworkplumbingwg/sriov-cni
v2.8.1
What's Changed
- Update daemonset yaml by @adrianchiris in #300
- Wait for carrier before announcing IPs via GARP/NA by @thom311 in #301
- Bump to 1.22.4 by @bn222 in #302
- Update configuration-reference.md in SRIOV DPDK config by @aparedero in #304
- Fix Gratuitous ARPs critical error on ipv6 by @SchSeba in #306
- Makefile refactor by @adrianchiris in #305
- Bump netlink to fix SizeofVfVlanInfo by @SchSeba in #309
- Makefile: dont't run "test" as part of default "all" make target by @thom311 in #308
- Retry Sendto() for IPv6 NA for tentative IPv6 addresses and EADDRNOTAVAIL by @thom311 in #307
New Contributors
- @thom311 made their first contribution in #301
- @aparedero made their first contribution in #304
Full Changelog: v2.8.0...v2.8.1
v2.8.0
What's Changed
- support build image for arm64 and ppc64le by @cyclinder in #234
- tidy deploymenmt folder by @adrianchiris in #237
- code clean for pkg/utils.go IsValidMACAddress by @yanggangtony in #238
- Bump golang.org/x/net from 0.0.0-20220802222814-0bcc04d9c69b to 0.7.0 by @dependabot in #244
- Update readme by @Eoghan1232 in #243
- bump gopkg.in/yaml.v2 by @SalDaniele in #248
- bump golang version to 1.20 by @yulng in #245
- Add codeql workflow by @adrianchiris in #254
- Bump golangci-lint in Makefile as well by @jiriproX in #259
- update multus configuration reference link in README by @frbimo in #262
- Remove unused GODOC from Makefile by @adrianchiris in #261
- Enable race detection in unit tests by @AlinaSecret in #264
- use make lint in the github actions by @SchSeba in #265
- Add support to revert VF trust by @SchSeba in #258
- Workflow Maintenance by @adrianchiris in #266
- fix typo in push workflows by @adrianchiris in #267
- Add both hardware and nic mac allocation retry by @SchSeba in #239
- Add support for allmulticast flag by @mlguerrero12 in #268
- expose mac address as part of networks-status in pod yaml by @SchSeba in #240
- Revert "Add support for allmulticast flag" by @adrianchiris in #272
- Fix mac address verification by @SchSeba in #274
- Delete ConfIFNames parameter by @mlguerrero12 in #269
- Check VF ID existence in Del cmd by @mlguerrero12 in #273
- Remove Dockerfile.rhel7 by @bn222 in #279
- Support vlan Proto by @mlguerrero12 in #277
- Fix checks for vlan parameters by @mlguerrero12 in #281
- Add logging to sriov-cni by @andreaskaris in #276
- Bump golang.org/x/net from 0.8.0 to 0.17.0 by @dependabot in #284
- Set MAC address after renaming the interface by @zeeke in #280
- Fix release workflow by @adrianchiris in #287
- fix platform in image push release workflow by @adrianchiris in #288
- Optionally avoid sleeping in
entrypoint.sh
by @zeeke in #289 - bump go version to 1.21 by @ii2day in #290
- chore: Add OWNERS file by @killianmuldoon in #293
- Add SRIOV Operator CI lane by @zeeke in #282
- Remove interface name from alt name if exist by @SchSeba in #292
- return MTU in results by @SchSeba in #295
- Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #297
- Skip setting vlan when parameter is not present by @mlguerrero12 in #296
- Fix the cache save by @SchSeba in #298
New Contributors
- @yanggangtony made their first contribution in #238
- @dependabot made their first contribution in #244
- @Eoghan1232 made their first contribution in #243
- @SalDaniele made their first contribution in #248
- @yulng made their first contribution in #245
- @jiriproX made their first contribution in #259
- @frbimo made their first contribution in #262
- @AlinaSecret made their first contribution in #264
- @mlguerrero12 made their first contribution in #268
- @bn222 made their first contribution in #279
- @andreaskaris made their first contribution in #276
- @ii2day made their first contribution in #290
Full Changelog: v2.7.0...v2.8.0
v2.7.0
What's Changed
- Update CONTRIBUTING doc by @adrianchiris in #211
- lint: Switch to golangci-lint by @zeeke in #210
- Add Coveralls step in GH actions by @zeeke in #205
- Fix golint issue by @SchSeba in #223
- Send IPv4 GARP and IPv6 Unsolicited NA in "cmdAdd" by @wizhaoredhat in #216
- bump golang to 1.19 by @cyclinder in #228
- bump netlink&cni&golang version and support add ecmp route by @cyclinder in #227
- Add pci address lock for allocated devices by @SchSeba in #220
- Reset the VF if failure occurs before the netconf is cached by @adilGhaffarDev in #222
- Do not try to set VF MAC non-administratively by @cgoncalves in #232
New Contributors
- @wizhaoredhat made their first contribution in #216
- @cyclinder made their first contribution in #228
- @adilGhaffarDev made their first contribution in #222
- @cgoncalves made their first contribution in #232
Full Changelog: v2.6.3...v2.7.0
v2.6.3
What's Changed
- Update example daemonset images by @adrianchiris in #199
- Avoid panicking in tests by @zeeke in #204
- Bump golang 1.18 and k8s 1.24 by @SchSeba in #209
Container Image
ghcr.io/k8snetworkplumbingwg/sriov-cni:v2.6.3
Full Changelog: v2.6.2...v2.6.3
v2.6.2
What's Changed
- Remove travis for build, test & deploy of container images by @martinkennelly in #185
- fix linter errors by @ns-jsattler in #188
- Dont iterate on non existing VF ID by @adrianchiris in #191
- Update documentation: label beta.kubernetes.io/arch to kubernetes.io/arch by @MichalGuzieniuk in #194
- Add .gitignore by @MichalGuzieniuk in #195
Container Image
ghcr.io/k8snetworkplumbingwg/sriov-cni:v2.6.2
Full Changelog: v2.6.1...v2.6.2
Improvements / Bug fixes
Improvements
Bug/vulnerability fixes
v2.6: Enable IP address allocation for DPDK interfaces and bug fixes
Project has moved from Intel to Network Plumbing Working Group with new URL https://github.com/k8snetworkplumbingwg/sriov-cni
New features:
Bug fixes:
v2.3
Released version 2.2
Features:
- Added support for TX rates for SR-IOV VFs
- Added support for setting VF MAC address from CNI RuntimeConfig
- Allow setting link_state in spec conf for test environment
- Allow configuring VF flags for spoofcheck, trust mode
- Added support for VLAN QoS configuration
- Added k8s v1.16 daemonset
Fix:
- Fix: a possible runtime error with wrong config in spec
Releasing version 2.1
- Deprecate "dpdk" config field
- To be more align with SR-IOV network device plugin integration
- DPDK drivers are to be attached before device discovery by device plugin
- Supported DPDK mode drivers are auto detected
- Deprecate "l2mode", and "cniDir" fields
- Deployment using K8s Daemonset