Skip to content

Commit 3740426

Browse files
authored
Merge pull request #120 from shiv-tyagi/release-notes
Add release notes for v1.3.0
2 parents 52aaff5 + c601e2d commit 3740426

1 file changed

Lines changed: 47 additions & 0 deletions

File tree

docs/container-runtime/release-notes.rst

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ Compatibility Matrix
1212
* - AMD Container Toolkit
1313
- Docker Version
1414
- Supported OS
15+
* - 1.3.0
16+
- 25.0+
17+
- Ubuntu 22.04, Ubuntu 24.04
1518
* - 1.2.0
1619
- 25.0+
1720
- Ubuntu 22.04, Ubuntu 24.04
@@ -31,6 +34,9 @@ Versioning Information
3134
* - Version
3235
- Release Date
3336
- Highlights
37+
* - v1.3.0
38+
- May 2026
39+
- ``amd-ctk gpu list``, GPU partition grouping, CDI and runtime improvements
3440
* - v1.2.0
3541
- November 2025
3642
- GPU Tracker feature support, Docker Swarm Support
@@ -41,6 +47,47 @@ Versioning Information
4147
- June 2025
4248
- Initial Release with `amd-ctk`, CDI, Docker Integration, Ubuntu 22.04/24.04 Support
4349

50+
-------------------
51+
v1.3.0 (May 2026)
52+
-------------------
53+
54+
Overview
55+
--------
56+
57+
This release extends the command-line tool with GPU discovery and tightens CDI and runtime behavior.
58+
59+
- **``amd-ctk gpu list``:** A dedicated command to display GPU information from the host.
60+
- **CDI hardening and usability:** Human-readable CDI spec formatting, support for custom CDI spec file names, and the ability for non-root users to generate and validate CDI specifications where appropriate.
61+
- **GPU partition grouping:** Partitions of the same physical GPU are now grouped by PCI device topology (``location_id`` and ``domain``) instead of ``unique_id``, improving reliability on multi-GPU and partitioned systems.
62+
- **Runtime and GPU Tracker:** Rootful-Docker checks and more consistent behavior and messaging where GPU Tracker and the CLI interact.
63+
64+
New Features
65+
~~~~~~~~~~~~
66+
67+
- **``amd-ctk gpu list``**
68+
69+
- Lists GPU details for AMD devices on the system, complementing existing ``amd-ctk cdi`` workflows.
70+
71+
- **CDI and runtime**
72+
73+
- CDI spec output is formatted for easier reading and review.
74+
- Non-root users can run CDI spec generation and validation in supported configurations.
75+
- Custom CDI spec file names (not limited to ``amd.json``) are supported when loading specs.
76+
77+
Improvements
78+
------------
79+
80+
- **GPU partition grouping:** GPU partitions are now grouped by parent PCI device address derived from topology ``location_id`` and ``domain`` fields, rather than by ``unique_id``. This produces correct grouping on systems where partitions of the same GPU have distinct ``unique_id`` values.
81+
- **Container runtime in rootless / non-rootful Docker:** The runtime exits early when the Docker setup is not rootful, matching supported deployment models.
82+
- **Docker and CDI:** Using ``--gpus`` together with CDI-backed AMD devices requires Docker **29.3.0** or newer.
83+
84+
Upgrade Notes
85+
-------------
86+
87+
- Regenerate or validate CDI specifications after upgrading; manage specs explicitly with ``amd-ctk cdi``.
88+
- If you want to use ``--gpus`` with CDI-backed AMD GPUs, upgrade Docker to **29.3.0** or newer.
89+
- Rootless or non-rootful Docker configurations are not supported for the same runtime paths; ensure a rootful Docker engine where the toolkit expects it.
90+
4491
-------------------
4592
v1.2.0 (November 2025)
4693
-------------------

0 commit comments

Comments
 (0)