|
1 | 1 | # NVIDIA Container Toolkit Changelog |
2 | 2 |
|
| 3 | +## v1.19.0-rc.2 |
| 4 | + |
| 5 | +- fix: Ensure that iGPU device nodes includes /dev/nvidia2 |
| 6 | +- restrict NRI injection of CDI devices to pods in the toolkit's namespace |
| 7 | +- test: Add test for CSV-based device spec generation |
| 8 | +- fix: Add docker swarm support to jit-cdi mode |
| 9 | +- feat: Check ELF note for CUDA compat |
| 10 | +- Refactor enable-cuda-compat hook |
| 11 | +- fix: Allow nvidia-cdi-refresh.service to be restarted |
| 12 | +- fix: permissions sync |
| 13 | +- fix(discover): remove ro mount option from IPC sockets |
| 14 | +- Simplify logger.Interface |
| 15 | +- Add --no-runtime-config option to toolkit installer |
| 16 | +- Add interface for runtime configuration to installer |
| 17 | +- implement NRI plugin server to inject management CDI devices |
| 18 | +- Generate none device spec |
| 19 | +- fix: Fix arguments when creating DRM device symlinks |
| 20 | +- fix: Skip device node injection if NVIDIA_VISIBLE_DEVICES=none |
| 21 | +- test: Add failing test for NVIDIA_VISIBLE_DEVICES=none |
| 22 | +- Fix library paths in Apline containers |
| 23 | +- fix: Use pure CSV mode when a single device is found |
| 24 | +- fix: Don't filter device nodes when disable-multiple-csv-devices is enabled |
| 25 | +- trim extraneous whitespaces when parsing comma-separated config sources |
| 26 | +- fix: Return error on JIT CDI spec generation failure |
| 27 | + |
| 28 | +### Changes in the Toolkit Container |
| 29 | + |
| 30 | +- Bump nvidia/distroless/go in /deployments/container |
| 31 | +- Bump nvidia/distroless/go in /deployments/container |
| 32 | + |
| 33 | +### Changes in libnvidia-container |
| 34 | + |
| 35 | +- Add tooling to auto-bump golang version |
| 36 | +- Allow GOLANG_VERSION to be overridden |
| 37 | + |
| 38 | +## v1.19.0-rc.1 |
| 39 | + |
| 40 | +- Add enable-cuda-compat on Tegra-based systems |
| 41 | +- Add --cuda-compat-container-root |
| 42 | +- Add --device-id flag to nvidia-ctk cdi generate command |
| 43 | +- Handle multiple GPUs in CDI spec generation from CSV |
| 44 | +- Fix trigger of CDI refresh service |
| 45 | +- Add --no-all-device option to nvidia-ctk cd generate |
| 46 | +- Default to strict decoding of OCI runtime spec |
| 47 | +- Load minimal spec to extract container root |
| 48 | +- Allow update-ldcache to work when pivot-root is not supported |
| 49 | +- Extract device information from host path if possible |
| 50 | +- Fix update of ldcache for non-matching host and container distros |
| 51 | +- Use enable-cuda-compat hook when ldcache does not exist |
| 52 | +- ldconfig: Create ld.so.conf file if missing |
| 53 | +- ldconfig: Determine container "debian-ness" after root pivot |
| 54 | +- Add missing return in `getSystemSearchPaths` for debian like containers |
| 55 | +- Use requested devices for CSV CDI spec generation |
| 56 | +- Also consider libnvidia-ml.so for extracting driver version |
| 57 | +- Switch to go 1.25 os.Root |
| 58 | +- Filter already tracked directories from ldcache update |
| 59 | +- Correct typo in nvsandboxutils feature flag |
| 60 | +- Allow nvcdi FeatureFlags to be configured for jit-cdi mode |
| 61 | +- Fix duplicate specs for jit-cdi mode |
| 62 | +- Fix trigger of CDI refresh service |
| 63 | +- Update rpm package to have 256bit digests |
| 64 | +- Fix generate tests when cdi hook exists in path |
| 65 | +- Fix containerd drop-in config path |
| 66 | +- Redirect log message to stderr in nvidia runtime wrapper script |
| 67 | +- chore: fix issues raised by govet and gocritic |
| 68 | +- Fix handling of existing imports in containerd |
| 69 | +- Don't read cdi generate mode from runtime mode |
| 70 | +- Fix bug in create-dev-char-symlinks command |
| 71 | +- Fix typo in nvidia-container-runtime's README |
| 72 | + |
| 73 | +### Changes in the Toolkit Container |
| 74 | + |
| 75 | +- Update rpm package to have 256bit digests |
| 76 | +- Bump nvidia/distroless/go in /deployments/container |
| 77 | +- Bump nvidia/distroless/go in /deployments/container |
| 78 | + |
3 | 79 | ## v1.18.0 |
4 | 80 | - Fix bug in device selection in jit-cdi mode |
5 | 81 | - Make list of explicit driver libraries opt-in |
|
0 commit comments