Releases: NVIDIA/nvidia-container-toolkit
v1.8.0
This is a promotion of the v1.8.0-rc.2 release to GA.
It adds cgroupv2
support to the NVIDIA Container Toolkit and removes packaging support for Amazonlinux1.
NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:
libnvidia-container 1.8.0
nvidia-container-toolkit 1.8.0
nvidia-container-runtime 3.8.0
nvidia-docker2 2.9.0
The packages for this release are published to the libnvidia-container
package repositories.
1.8.0-rc.2
- Remove support for building
amazonlinux1
packages
Changes from libnvidia-container 1.8.0-rc.2
- Include libnvidia-pkcs11.so in compute libraries
- Include firmware paths in list command
- Correct GSP firmware mount permissions
- Fix bug to support cgroupv2 on linux kernels < 5.5
- Fix bug in cgroupv2 logic when in mixed v1 / v2 environment
1.8.0-rc.1
- Release toolkit-container images from nvidia-container-toolkit repository
Changes from libnvidia-container 1.8.0-rc.1
- Add support for cgroupv2
v1.8.0-rc.2
- Remove support for building
amazonlinux1
packages
Changes from libnvidia-container
- Include libnvidia-pkcs11.so in compute libraries
- Include firmware paths in list command
- Correct GSP firmware mount permissions
- Fix bug to support cgroupv2 on linux kernels < 5.5
- Fix bug in cgroupv2 logic when in mixed v1 / v2 environment
v1.8.0-rc.1
- Release toolkit-container images from nvidia-container-toolkit repository
Changes from libnvidia-container
- Add support for cgroupv2
v1.7.0
This is a promotion of the v1.7.0
release to GA.
It allows the packages of the NVIDIA Container Toolkit to be installed on Ubuntu-based Jetson platforms making fixes and enhancements from previous versions available on these platforms. This includes the incompatibility with recent docker.io / containerd.io versions that was address in v1.6.0
on standard platforms.
NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:
libnvidia-container 1.7.0
nvidia-container-toolkit 1.7.0
nvidia-container-runtime 3.7.0
nvidia-docker2 2.8.0
The packages for this release are published to the libnvidia-container
package repositories.
v1.7.0-rc.1
- Specify containerd runtime type as string in config tools to remove dependency on containerd package
- Add
supported-driver-capabilities
config option to allow for a subset of all driver capabilities to be specified - Bump the
libnvidia-container-tools
dependency tov1.7.0-rc.1
to add Jetson support for this package. This makes the fixes fromv1.6.0
to addresses an incompatibility with recent docker.io and containerd.io updates on Ubuntu installations (see NVIDIA/nvidia-container-runtime#157) available on Jetson devices.
Changes from libnvidia-container 1.7.0-rc.1
- On Ubuntu18.04 arm64 platforms
libnvidia-container-tools
depends on bothlibnvidia-container0
andlibnvidia-container1
to support Jetson - Filter command line options based on
libnvidia-container
library version - Include
libnvidia-container
version in CLI version output - Allow for
nvidia-container-cli
to loadlibnvidia-container.so.0
dynamically on Jetson platforms
v1.7.0-rc.1
- Specify containerd runtime type as string in config tools to remove dependency on containerd package
- Add
supported-driver-capabilities
config option to allow for a subset of all driver capabilities to be specified - Bump the
libnvidia-container-tools
dependency tov1.7.0-rc.1
to add Jetson support for this package. This makes the fixes fromv1.6.0
to addresses an incompatibility with recent docker.io and containerd.io updates on Ubuntu installations (see NVIDIA/nvidia-container-runtime#157) available on Jetson devices.
Changes from libnvidia-container
- On Ubuntu18.04 arm64 platforms
libnvidia-container-tools
depends on bothlibnvidia-container0
andlibnvidia-container1
to support Jetson - Filter command line options based on
libnvidia-container
library version - Include
libnvidia-container
version in CLI version output - Allow for
nvidia-container-cli
to loadlibnvidia-container.so.0
dynamically on Jetson platforms
NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:
libnvidia-container 1.7.0-rc.1
nvidia-container-toolkit 1.7.0-rc.1
nvidia-container-runtime 3.7.0-rc.1
nvidia-docker2 2.8.0-rc.1
The packages for this release are published to the libnvidia-container
package repositories.
v1.6.0
This is a promotion of the v1.6.0-rc.3
release to GA
NOTE: This release is the first unified release of the NVIDIA Container Toolkit that consists of the following packages:
libnvidia-container 1.6.0
nvidia-container-toolkit 1.6.0
nvidia-container-runtime 3.6.0
nvidia-docker2 2.7.0
The packages for this release are published to the libnvidia-container
package repositories.
v1.6.0
- Fix bug introduced in
v1.6.0-rc.3
where some logs were logged tostderr
instead of the file specified inconfig.toml
v1.6.0-rc.3
- Move OCI and command line checks for runtime to internal
oci
package
v1.6.0-rc.2
- Update OCI runtime specification dependency to opencontainers/runtime-spec@a3c33d663ebc to fix compatibility with docker when overriding
clone3
syscall return value [fixes NVIDIA/nvidia-container-runtime#157] - Use relative path to OCI specification file (config.json) if bundle path is not specified as an argument to the nvidia-container-runtime
v1.6.0-rc.1
- Add AARCH64 package for Amazon Linux 2
- Include
nvidia-container-runtime
binary innvidia-container-toolkit
package. - Add
libseccomp2
dependency previously innvidia-container-runtime
v1.6.0-rc.3
- Move OCI and command line checks for runtime to internal oci package
- Bump
libnvidia-container
dependency to1.6.0-rc.3
Changes from libnvidia-container
- Bump nvidia-modprobe dependency to 495.44
NOTE: This release is the first unified release of the NVIDIA Container Toolkit that consists of the following packages:
libnvidia-container 1.6.0-rc.3
nvidia-container-toolkit 1.6.0-rc.3
nvidia-container-runtime 3.6.0-rc.3
nvidia-docker2 2.7.0-rc.3
The packages for this release are published to the libnvidia-container
package repositories as experimental.
v1.6.0-rc.2
- Update OCI runtime specification dependency to opencontainers/runtime-spec@a3c33d663ebc to fix compatibility with docker when overriding
clone3
syscall return value [fixes NVIDIA/nvidia-container-runtime#157] - Use relative path to OCI specification file (config.json) if bundle path is not specified as an argument to the nvidia-container-runtime
Changes from libnvidia-container
- Fix bug that lead to unexpected mount error when /proc/driver/nvidia does not exist on the host
NOTE: This release is the first unified release of the NVIDIA Container Toolkit that consists of the following packages:
libnvidia-container 1.6.0-rc.2
nvidia-container-toolkit 1.6.0-rc.2
nvidia-container-runtime 3.6.0-rc.2
nvidia-docker2 2.7.0-rc.2
The packages for this release are published to the libnvidia-container
package repositories as experimental.
v1.6.0-rc.1
- Add AARCH64 package for Amazon Linux 2
- Include
nvidia-container-runtime
binary innvidia-container-toolkit
package - Add
libseccomp2
dependency fromnvidia-container-runtime
NOTE: This release is the first unified release of the NVIDIA Container Toolkit that consists of the following packages:
libnvidia-container 1.6.0-rc.1
nvidia-container-toolkit 1.6.0-rc.1
nvidia-container-runtime 3.6.0-rc.1
nvidia-docker2 2.7.0-rc.1
The packages for this release are published to the libnvidia-container
package repositories as experimental.
v1.5.1
- Fix bug where Docker Swarm device selection is ignored if
NVIDIA_VISIBLE_DEVICES
is also set - Improve unit testing by using require package and adding coverage reports
- Remove unneeded go dependencies by running go mod tidy
- Move contents of
pkg
directory tocmd
for CLI tools - Ensure make binary target explicitly sets GOOS