Releases: NVIDIA/nvidia-container-toolkit
v1.9.0
This release of the NVIDIA Container Toolkit v1.9.0
is primarily targeted at adding multi-arch support for the container-toolkit
images. It also includes enhancements for use on Tegra-systems and some notable bugfixes.
NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:
libnvidia-container 1.9.0
nvidia-container-toolkit 1.9.0
nvidia-container-runtime 3.9.0
nvidia-docker2 2.10.0
Changes from libnvidia-container 1.9.0
- Add additional check for Tegra in
/sys/.../family
file in CLI - Update jetpack-specific CLI option to only load Base CSV files by default
- Fix bug (from
v1.8.0
) when mounting GSP firmware into containers without/lib
to/usr/lib
symlinks - Update
nvml.h
to CUDA 11.6.1 nvML_DEV 11.6.55 - Update switch statement to include new brands from latest
nvml.h
- Process all
--require
flags on Jetson platforms - Fix long-standing issue with running ldconfig on Debian systems
v1.8.1
This release is a bugfix release that fixes issues around cgroups found in NVIDIA Container Toolkit 1.8.0
.
NOTE: This release is a unified release of the NVIDIA Container Toolkit that consists of the following packages:
libnvidia-container 1.8.1
nvidia-container-toolkit 1.8.1
nvidia-container-runtime 3.8.1
nvidia-docker2 2.9.1
Changes from libnvidia-container 1.8.1
- Fix bug in determining cgroup root when running in nested containers
- Fix permission issue when determining cgroup version (see NVIDIA/libnvidia-container#158)
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.