Releases: k8snetworkplumbingwg/sriov-network-device-plugin
Releases · k8snetworkplumbingwg/sriov-network-device-plugin
v3.7.0
What's Changed
- Bump the gomod-dependencies group with 2 updates by @dependabot in #518
- Bump the gomod-dependencies group with 1 update by @dependabot in #522
- Add fallback to get PF Name for AuxNetDevice by @adrianchiris in #526
- Update go version and github actions to 1.21 by @almaslennikov in #527
- Allow to filter net devices by Infiniband Partition Key by @almaslennikov in #517
- Downgrade ddp-builder container version by @almaslennikov in #529
- Bump the gomod-dependencies group with 4 updates by @dependabot in #537
- Expose RDMA device name in the devicespec if available by @almaslennikov in #530
- run k8s functional tests by @SchSeba in #541
- Update deployment yamls by @adrianchiris in #543
- Bump the gomod-dependencies group with 5 updates by @dependabot in #550
- remove grpc deprication functions by @SchSeba in #551
- 🌱 Making workflows not run on forks. by @adilGhaffarDev in #540
- Revert "🌱 Making workflows not run on forks." by @zeeke in #557
- remove vendoring, use Go modules by default by @jaypipes in #548
- Support for acquiring DDP profile using devlink by @ipatrykx in #387
- allow to run unit-tests inside a container by @SchSeba in #561
- Bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #553
- Bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 by @dependabot in #532
New Contributors
- @adilGhaffarDev made their first contribution in #540
- @jaypipes made their first contribution in #548
Full Changelog: v3.6.2...v3.7.0
v3.6.2
What's Changed
- Fix image push worklow for release by @adrianchiris in #515
Full Changelog: v3.6.1...v3.6.2
v3.6.1
What's Changed
- Bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in #504
- Bump K8S to 1.28.3 by @cgoncalves in #505
- Bump google.golang.org/grpc from 1.56.2 to 1.56.3 by @dependabot in #506
- Create Dependabot Configuation to support Docker and go module updates by @zhuxiaow0 in #509
- Fix push-manifest github action job for release by @adrianchiris in #512
- Add support for Broadcom NICs by @roman-brcm in #510
- Bump the gomod-dependencies group with 6 updates by @dependabot in #513
New Contributors
- @cgoncalves made their first contribution in #505
- @zhuxiaow0 made their first contribution in #509
- @roman-brcm made their first contribution in #510
Full Changelog: v3.6.0...v3.6.1
v3.6.0
What's Changed
- Update CONTRIBUTING doc by @adrianchiris in #437
- Cleanup unused methods by @adrianchiris in #439
- Remove API devices from reosurcePool by @adrianchiris in #440
- Remove IsSriovPF as unused method of PciDevice interface by @DmytroLinkin in #438
- Fixed linter issues by @ipatrykx in #448
- Updated dependency to govdpa v0.1.4 by @lmilleri in #450
- Info providers and devices packages by @DmytroLinkin in #441
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in #455
- Documentation update by @nhennigan in #454
- Update sriov device plugin deployment by @adrianchiris in #458
- supports multi-arch image manifest by @cyclinder in #457
- Move ddptool build to its own continer by @adrianchiris in #463
- Update go-restful by @rollandf in #461
- Update GHW lib by @rollandf in #462
- Add auxiliary network devices support by @DmytroLinkin in #442
- Remove deprecated label: beta.kubernetes.io/arch by @my-git9 in #466
- Cleanup: remove ioutil for go version by @my-git9 in #465
- Readme update by @Eoghan1232 in #468
- Bump github actions to their latests versions by @adrianchiris in #471
- New environment variable to expose informers details in json format by @SchSeba in #456
- Update sriovnet lib by @rollandf in #474
- Bump golang.org/x/net from 0.0.0-20220127200216-cd36cc0744dd to 0.7.0 by @dependabot in #472
- fix CI manifest push flow by @adrianchiris in #478
- Update GetEnvVal docstring by @adrianchiris in #480
- auxnetdevice: Don't skip PCI network devices with default route by @DmytroLinkin in #477
- allow dash "-" in resource name by @liuyuan10 in #481
- Derive link type from PF if the interface name is not available by @almaslennikov in #479
- Adding rdma support documentation for intel vf's by @Eoghan1232 in #482
- bump go version to 1.20 by @Eoghan1232 in #484
- Enable race detection in unit tests by @AlinaSecret in #483
- Enable array of NetDevice selectors for one resource name by @nlbrown2 in #475
- vhost-vdpa: fix DeviceInfo file content by @lmilleri in #493
- Bump grpc and glog by @adrianchiris in #495
- Set container device permissions to 'rw' by @e0ne in #491
- Recognize modern taint in demo by @jcpunk in #496
- remove dependency elazarl/goproxy by @SalDaniele in #499
- Update device plugins volumes mounts by @e0ne in #500
- CDI implementation by @e0ne in #489
- Add
acpiIndex
selector by @ian-howell in #488 - Bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 by @dependabot in #501
New Contributors
- @DmytroLinkin made their first contribution in #438
- @lmilleri made their first contribution in #450
- @lgtm-com made their first contribution in #455
- @nhennigan made their first contribution in #454
- @cyclinder made their first contribution in #457
- @rollandf made their first contribution in #461
- @my-git9 made their first contribution in #466
- @dependabot made their first contribution in #472
- @liuyuan10 made their first contribution in #481
- @AlinaSecret made their first contribution in #483
- @nlbrown2 made their first contribution in #475
- @e0ne made their first contribution in #491
- @jcpunk made their first contribution in #496
- @SalDaniele made their first contribution in #499
- @ian-howell made their first contribution in #488
Full Changelog: v3.5.1...v3.6.0
v3.5.1
What's Changed
Container image
ghcr.io/k8snetworkplumbingwg/sriov-network-device-plugin:v3.5.1
Full Changelog: v3.5.0...v3.5.1
v3.5.0
What's Changed
- Remove PF from pools with Pfnames and rootDevices by @SchSeba in #410
- Devlink Error message by @Eoghan1232 in #413
- Add vDPA support by @amorenoz in #306
- Update doc with pci pf support by @adrianchiris in #412
- Remove unused Dockerfile by @adrianchiris in #415
- Fix for go module failures seen during go test run by @rthakur-est in #418
- Bump plugin version to v3.4.0 in deployment examples by @almaslennikov in #419
- Update alpine image in Dockerfile by @adrianchiris in #414
- Make advertising of NUMA node optional by @rthakur-est in #416
- Update docs for excludeTopology config by @rthakur-est in #425
- Add Coveralls step in GH actions by @zeeke in #421
- Upgrade testify v1.7.1 by @zeeke in #426
- Use
go install
to download binaries by @zeeke in #429
Container image
- ghcr.io/k8snetworkplumbingwg/sriov-network-device-plugin:v3.5.0
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
- Fix sample configmap to include IAVF device ID by @martinkennelly in #347
- Standardize project name scheme & remove TOC clutter by @martinkennelly in #351
- Update vendor directory by @martinkennelly in #356
- Make it easier for the end user to debug issues with their sriov config by @johnoloughlin in #357
- Fixed a typo in README.md(resrouce->resource) by @itzik-elayev in #360
- Change to GHCR image path by @martinkennelly in #348
- Removing Travis by @Eoghan1232 in #359
- Updating DDP Docs by @Eoghan1232 in #365
- Add Build/Test/Lint/go mod/vendor consistency workflow by @martinkennelly in #328
- Fix Remaining lint issues by @adrianchiris in #371
- fix tests failing in CI due to new go mod changes by @adrianchiris in #380
- Increase golangci-lint timeout by @adrianchiris in #381
- Add new rules to .gitignore by @MichalGuzieniuk in #382
- Exclusive pooling by @Eoghan1232 in #384
- Fix empty filteredDevices by @zshi-redhat in #396
- Add the tun mounting with vhost is requested by @SchSeba in #394
- Fix detection of Mellanox VFs in switchdev mode by @almaslennikov in #395
- Updated netlink dependency version by @almaslennikov in #398
Full Changelog: v3.3.2...v3.4.0
Container Image
- ghcr.io/k8snetworkplumbingwg/sriov-network-device-plugin:v3.4.0
v3.3.2: Update dependencies and fix DDPTool build issue
Dependency updates
- Update containernetworking/cni dependency #346
- Update protobuf to fix CVE-2021-3121 #324
Fixes
Enhancements
v3.3.1: Fix Dockerfile issues & filtering accelerator device
v3.3: New features and bug fixes
Project has moved from Intel to Network Plumbing Working Group with new URL https://github.com/k8snetworkplumbingwg/sriov-network-device-plugin
New Features:
- Allow configuration per node instead of per k8 cluster #279
- Support for running within a VM with no iommu support #272
- Add rootDevices selector for netDevice #264
- Include contribution guide #150
- Improve RDMA logging #226
- Add VF creation dependency docs before starting DP #244
- Update NVidia VF setup instructions #252
- Ability to share /dev/vhost-net #228
- Include ARM64 daemonset #227
- Add pciAddress selector #195
- Add go mod support #225
Bug fixes:
- Receive termination signal correctly #284
- Fix help output #296
- Fix overlapping pf names causing false matches #263
- Fix golang/x/text dependency CVE #254
- Change image pull policy from never to IfNotPresent so user doesn't need to manually pull #243
- Skip devices that do not have PF names when "pfNames" selector is used #235
- Clean go modules correctly #233