Release Notes
Generic
- Finalized Intel Device Plugin Operator. The operator watches plugin/device specific CRDs and controls the plugins' daemonset deployments.
GpuDevicePlugin
,FpgaDevicePlugin
,SgxDevicePlugin
andQatDevicePlugin
are released as v1 APIs using k8s CRD v1 API. - Upgraded Kubernetes API to v1.19 level (#493)
- Added tooling to publish HTML documentation on Github Pages (#468)
- Enabled more golangci-lint linters:
exportloopref
,prealloc
,scopelint
,errcheck
, andstaticcheck
.
SGX
- Added an SGX device plugin, SGX EPC extended resource registration, and a mutating webhook that mutates and validates Pod specifications to simplify user API to add the right settings for attestation and Kata containers SGX based sandboxes.
- Added SGX e2e selftests.
- Added SGX SDK and SGX DCAP sample
Dockerfile
s and a demo screencast that runs SGX DCAP ECDSA Quote Generation in Kubernetes
FPGA
- Added support for FPGA SR-IOV
- Added Operator for FPGA
- Upgraded OPAE release to 1.5.0-2 (#459)
GPU
- Added an initContainer that installs a node-feature-discovery GPU feature source
- Optimized TopologyHint calculation for shared devices
QAT:
- Added a kustomization overlay to enable QAT SR-IOV in an InitContainer (#455 )
- Upgraded QAT and QAT Engine releases to their latest versions
VPU
- Updated
gousb
dependency to v1.1.0
Bug fixes
- FPGA SRIO-V is not supported by the FPGA device plugin (#372)
- crypto-perf image fails on kernels with CVE-2020-12888 (#415)