Highlights
This is a minor release with a new NPU plugin, support for new QAT hardware and various improvements and bug fixes.
Generic
- Kubernetes components updated to 1.34.x.
- Images built using Go 1.25
- DLB and FPGA plugins will be removed from the code base after this release.
GPU
- Supports allow and deny listings to limit the GPUs registered to the cluster resources.
- Removal of
resource manager
functionality
QAT
- Support for the Gen6 hardware (qat_6xxx)
- Drop unsupported
kerneldrv
mode
SGX
- Add new resource types to help DCAP infrastructure
NPU
- New plugin
Operator
- Support imagePullSecret for the device plugin objects
- Detect errors correctly on update (7744aa7)
Bugs fixed
What's Changed (excluding dependabot)
- Add deprecation notices about GAS by @uniemimu in #1965
- deployments: nfd: update DSA/IAA PCI IDs and nfd version by @mythi in #1971
- nfd: gpu: update device IDs by @tkatila in #1973
- Post 0.32 updates by @tkatila in #1975
- build: drop dlb and fpga related images by @tkatila in #1977
- dsa: dpdk example workload and use it in e2e by @tkatila in #1980
- k8s.io v1.32.2 bump and golangci-lint fixes by @mythi in #1989
- build: use Go 1.24 by @mythi in #1990
- operator: fix outdated information by @hj-johannes-lee in #1986
- trivy: ignore CVE-2025-1767 by @tkatila in #2015
- qat: init: detect all system QAT devices by @mythi in #2000
- Switching from i915 to DXG for GPU Acceleration in Kubernetes on WSL by @AmitGujar in #2026
- ci: bump to golangi-lint v2 by @mythi in #2030
- Added new LABEL maintainer to device plugin container images by @chaitanya1731 in #2029
- operator: set pod security admission to privileged by @tkatila in #2045
- build: fix license copy to container images by @tkatila in #2048
- github: disable gnr(d) e2e targets by @mythi in #2049
- build(deps): bump k8s.io to 1.33.0 by @mythi in #2038
- Use standard OCI annotations by @AlexGustafsson in #2041
- gpu levelzero: update the components to support LunarLake in WSL by @tkatila in #2043
- ci: bump to golanci-lint v2.1.6 by @mythi in #2055
- revertme: disable e2e by @tkatila in #2061
- Allow providing a pull secret for the plugin daemonsets by @tkatila in #2074
- build(deps): upgrade k8s.io/kubernetes to 1.33.2 by @tkatila in #2080
- README: update OpenSSF Scorecard link by @mythi in #2096
- Remove deprecated and unused functionality: GPU RM, QAT Kerneldrv, xpumanager-sidecar by @tkatila in #2100
- NPU plugin support by @tkatila in #2066
- qat: QAT Gen6 by @mythi in #2094
- CODEOWNERS: move to global code ownership by @mythi in #2108
- build: use Go 1.25 and trixie by @mythi in #2104
- Gpu: Allow/denylist support to ignore devices (e.g. integrated) by @tkatila in #2101
- gpu: update usage scenarios image by @tkatila in #2107
- add notice about possible genAI use by @tkatila in #2109
- drop unused functionality by @mythi in #2113
- Update GPU plugin README driver section by @eero-t in #2105
- sgx: add two special resources for quoting daemon and SGX platform registration by @mythi in #2103
- gpu: fix breakage with allow/deny list being empty by @tkatila in #2115
- build(deps): bump k8s.io to 1.34.0 by @mythi in #2111
- qat: fix dpdk core selection on high core count systems by @tkatila in #2127
- gpu: demo: convert to a pytorch workload by @tkatila in #2131
- publish: add npu-plugin by @tkatila in #2136
New Contributors
- @AmitGujar made their first contribution in #2026
- @AlexGustafsson made their first contribution in #2041
Full Changelog: v0.32.1...v0.34.0