diff --git a/container-toolkit/release-notes.md b/container-toolkit/release-notes.md index 1ee4de952..8be20c9fb 100644 --- a/container-toolkit/release-notes.md +++ b/container-toolkit/release-notes.md @@ -10,6 +10,54 @@ This document describes the new features, improvements, fixed and known issues f ______________________________________________________________________ +## NVIDIA Container Toolkit 1.14 + +This release of the NVIDIA Container Toolkit `v1.14` is a feature release. + +The following packages are included: + +- `libnvidia-container 1.14.0` +- `nvidia-container-toolkit 1.14.0` +- `nvidia-container-runtime 3.14.0` +- `nvidia-docker2 2.14.0` + + ```{note} + This is the last release that includes the `nvidia-container-runtime` + and `nvidia-docker2` packages. + All required functionality is included in the `nvidia-container-toolkit` package. + This toolkit package includes a utility to configure the Docker daemon to use the NVIDIA Container Runtime. + ``` + +The following `container-toolkit` containers are included: + +- `nvcr.io/nvidia/k8s/container-toolkit:v1.14.0-centos7` +- `nvcr.io/nvidia/k8s/container-toolkit:v1.14.0-ubi8` +- `nvcr.io/nvidia/k8s/container-toolkit:v1.14.0-ubuntu20.04` + +### Fixes and Features + +- Improved support for the Container Device Interface (CDI) on Tegra-based systems. + +- Simplified the packaging and distribution of the toolkit. + + Beginning with this release, unified `.deb` and `.rpm` packages are distributed. + These packages are compatible with all supported distributions. + This enhancement simplifies the installation process instead of releasing distributions-specific packages. + +#### Enhancements to libnvidia-container + +- Added logic to generate the `nvc.h` header file automatically so that the version does not need to be updated explicitly. +- Added the Shared Compiler Library, `libnvidia-gpucomp.so`, to the list of included compute libraries. +- Added OpenSSL 3 support to the Encrypt / Decrypt library. + +#### Enhancements to container-toolkit container images + +- Updated the CUDA base image version to 12.2.0. +- Standardized the environment variable names that are used to configure container engines. +- Removed installation of the `nvidia-experimental` runtime. + This runtime is superceded by the NVIDIA Container Runtime in CDI mode. +- Set `NVIDIA_VISIBLE_DEVICES=void` to prevent injection of NVIDIA devices and drivers into the NVIDIA Container Toolkit container. + ## NVIDIA Container Toolkit 1.13.5 This release of the NVIDIA Container Toolkit `v1.13.5` is a bugfix release. diff --git a/container-toolkit/versions.json b/container-toolkit/versions.json index 3115eca58..b5f88b295 100644 --- a/container-toolkit/versions.json +++ b/container-toolkit/versions.json @@ -1,7 +1,10 @@ { - "latest": "1.13.5", + "latest": "1.14.0", "versions": [ + { + "version": "1.14.0" + }, { "version": "1.13.5" }, @@ -19,15 +22,6 @@ }, { "version": "1.12.1" - }, - { - "version": "1.12.0" - }, - { - "version": "1.11.0" - }, - { - "version": "1.10.0" } ] } \ No newline at end of file diff --git a/repo.toml b/repo.toml index 207806ba6..8b60db920 100644 --- a/repo.toml +++ b/repo.toml @@ -52,12 +52,19 @@ sphinx_conf_py_extra = """ if project == "container-toolkit": redirects = { "concepts": "index.html", - "distro/*": "install-guide.html", - "install/*": "install-guide.html", + "distro/amazon-linux.html": "../install-guide.html", + "distro/centos8.html": "../install-guide.html", + "distro/rhel7.html": "../install-guide.html", + "distro/suse15.html": "../install-guide.html", + "distro/ubuntu.html": "../install-guide.html", + "install/nvidia-container-toolkit.html": "../install-guide.html", + "install/repo-apt.html": "../install-guide.html", + "install/repo-yum.html": "../install-guide.html", + "install/repo-zypper.html": "../install-guide.html", "nvidia-containerd.html": "install-guide.html", "nvidia-docker.html": "install-guide.html", "nvidia-podman.html": "install-guide.html", - "runtime/*": "docker-specialized.html", + "runtime/docker.html": "../docker-specialized.html", "user-guide.html": "install-guide.html", } """ @@ -73,7 +80,7 @@ sphinx_conf_py_extra = """ docs_root = "${root}/container-toolkit" project = "container-toolkit" name = "NVIDIA Container Toolkit" -version = "1.13.5" +version = "1.14.0" copyright_start = 2020