Skip to content

Commit faf01e4

Browse files
authored
chore(general): regenerate package changelogs to current tags (#93)
## What Regenerates `CHANGELOG.md` for all nine packages with `scripts/gen-changelog.sh` (git-cliff 2.13.1) so the committed files are in sync with the latest release tags. The changelog diff is 100% generator output; no hand edits. Per package: - **nvidia-setup**: adds `[0.5.0]`, dates `[0.4.0]` - **nvidia-tuned**: adds `[0.3.1]` - **nvidia-tuning-gke**: adds `[0.1.2]` - **tuned**: moves the former `[Unreleased]` content into dated `[1.3.1]` and `[1.3.0]` sections - **kdump, shellscript, tuning**: pick up ride-along entries and explicit tag-range boundaries (including empty sections for tags whose range has no package commits, e.g. shellscript `1.0.0`/`1.0.1`) - **bind-mount, copy-fail**: date the initial release sections Uniform style changes from the current generator across all files: the DO NOT EDIT banner, no more `by @user` author links (offline mode), and a couple of one-day date corrections where the old files disagreed with the tagged commit dates. ## Note bind-mount and copy-fail previously carried hand-written "Initial release..." blurbs in `CHANGELOG.md`, which regeneration replaces with commit-derived entries per the machine-owned changelog policy. Those blurbs are moved verbatim to each package's `RELEASE_NOTES.md` under the matching version heading (bind-mount `## 0.1.0`, copy-fail `## 1.0.0`), so the hand-authored wording is preserved where hand-authored notes belong. Signed-off-by: Alex Yuskauskas <ayuskauskas@nvidia.com>
1 parent c82a55f commit faf01e4

11 files changed

Lines changed: 247 additions & 101 deletions

File tree

bind-mount/CHANGELOG.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
# Changelog
22

3+
<!-- DO NOT EDIT. Generated from git commit history by scripts/gen-changelog.sh.
4+
Hand-authored behavior/upgrade notes live in RELEASE_NOTES.md (same directory). -->
5+
36
All notable changes to this package will be documented in this file.
47

5-
## [0.1.0]
8+
## [Unreleased]
9+
10+
11+
## [0.1.0] - 2026-07-09
612

713
### New Features
814

9-
- Initial release of a fail-closed, systemd-managed bind mount package.
15+
- *(bind-mount)* Add validated bind mount for pre-provisioned local NVMe
16+
17+
<!-- Generated by git-cliff -->

bind-mount/RELEASE_NOTES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ package release.
88

99
## 0.1.0
1010

11+
Initial release of a fail-closed, systemd-managed bind mount package.
12+
1113
Uninstall removes persistence without unmounting a live target. Recycle the node to complete rollback.

copy-fail/CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
11
# Changelog
22

3+
<!-- DO NOT EDIT. Generated from git commit history by scripts/gen-changelog.sh.
4+
Hand-authored behavior/upgrade notes live in RELEASE_NOTES.md (same directory). -->
5+
36
All notable changes to this package will be documented in this file.
47

5-
## [1.0.0]
8+
## [Unreleased]
69

710
### New Features
811

9-
- Initial release: temporary mitigation for CVE-2026-31431 ("Copy Fail") via modprobe blacklist of `algif_aead`.
12+
- *(changelog)* Tag-range generator, split CHANGELOG/RELEASE_NOTES, release helper
13+
14+
15+
## [1.0.0] - 2026-05-01
16+
17+
### New Features
18+
19+
- *(copy-fail)* Add CVE-2026-31431 ('Copy Fail') temporary mitigation package
20+
21+
<!-- Generated by git-cliff -->

copy-fail/RELEASE_NOTES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,7 @@ example is not itself picked up as release notes):
1919
2020
- Notable behavior change worth calling out.
2121
-->
22+
23+
## 1.0.0
24+
25+
Initial release: temporary mitigation for CVE-2026-31431 ("Copy Fail") via modprobe blacklist of `algif_aead`.

kdump/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
11
# Changelog
22

3+
<!-- DO NOT EDIT. Generated from git commit history by scripts/gen-changelog.sh.
4+
Hand-authored behavior/upgrade notes live in RELEASE_NOTES.md (same directory). -->
5+
36
All notable changes to this package will be documented in this file.
47

58
## [Unreleased]
69

710
### New Features
811

912
- Add check for executable bit and make all existing script have that set
13+
- *(changelog)* Tag-range generator, split CHANGELOG/RELEASE_NOTES, release helper
1014

1115
### Other Tasks
1216

1317
- Merge pull request #19 from NVIDIA/add_validation
1418

1519
feat: add package validation for local and ci and developer docs
20+
- Update project to follow the template
21+
1622

1723
## [1.1.0] - 2025-09-30
1824

nvidia-setup/CHANGELOG.md

Lines changed: 57 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,105 +1,129 @@
11
# Changelog
22

3+
<!-- DO NOT EDIT. Generated from git commit history by scripts/gen-changelog.sh.
4+
Hand-authored behavior/upgrade notes live in RELEASE_NOTES.md (same directory). -->
5+
36
All notable changes to this package will be documented in this file.
47

5-
## [0.4.0]
8+
## [Unreleased]
9+
10+
11+
## [0.5.0] - 2026-07-09
612

713
### New Features
814

9-
- *(nvidia-setup)* Bump EKS h100/gb200 defaults to kernel `6.17.0-1019-aws` and EFA `1.48.0` by [@ayuskauskas](https://github.com/ayuskauskas)
15+
- *(nvidia-setup)* Add aks-h100 combination for IB RDMA + memlock
1016

11-
### Bug Fixes
17+
## [0.4.0] - 2026-07-02
18+
19+
### New Features
20+
21+
- *(changelog)* Tag-range generator, split CHANGELOG/RELEASE_NOTES, release helper
22+
- *(nvidia-setup)* EKS h100/gb200 → 6.17.0-1019-aws kernel + EFA 1.48.0
23+
24+
### Other Tasks
1225

13-
- *(nvidia-setup)* Resolve the 64k-page kernel for arm64: `resolve_full_kernel` now appends `-64k` on aarch64 (e.g. GB200 installs `6.17.0-1019-aws-64k`) instead of the non-64k flavor by [@ayuskauskas](https://github.com/ayuskauskas)
14-
- *(nvidia-setup)* Self-heal the kernel install when dpkg is left half-configured: on a dpkg error the apt-get install now runs `dpkg --configure -a` and retries once instead of failing the step by [@ayuskauskas](https://github.com/ayuskauskas)
26+
- *(nvidia-setup)* Update config.json version to 0.4.0
1527

1628
## [0.3.0] - 2026-05-29
1729

30+
### Bug Fixes
31+
32+
- *(nvidia-setup)* Warn but exit 0 when /usr/src/linux-$(uname -r) is a real dir
33+
1834
### New Features
1935

20-
- *(nvidia-setup)* Add `bcm` service that aliases `/usr/src/linux-$(uname -r)` to Ubuntu's `linux-headers-$(uname -r)` tree so `aicr validate` finds `.config` ([AICR #1093](https://github.com/NVIDIA/aicr/issues/1093)) by [@ayuskauskas](https://github.com/ayuskauskas)
36+
- *(nvidia-setup)* Add bcm service that aliases kernel headers
37+
38+
### Other Tasks
39+
40+
- *(nvidia-setup)* Downgrade refuse-to-replace log from ERROR to WARNING
41+
- Merge pull request #48 from NVIDIA/feat/nvidia-setup-bcm-service
42+
43+
feat(nvidia-setup): add bcm service that aliases kernel headers
2144

2245
## [0.2.2] - 2026-04-27
2346

2447
### Bug Fixes
2548

26-
- *(nvidia-setup)* Remove sudo as we are root already by [@ayuskauskas](https://github.com/ayuskauskas)
27-
- *(nvidia-setup)* Pass dpkg force-conf{def,old} to silence conffile prompts by [@ayuskauskas](https://github.com/ayuskauskas)
49+
- *(nvidia-setup)* Remove sudo as we are root already
50+
- *(nvidia-setup)* Pass dpkg force-conf{def,old} to silence conffile prompts
2851

2952
### Other Tasks
3053

3154
- Merge pull request #33 from NVIDIA/fix/no-sudo
3255

33-
fix(nvidia-setup): remove sudo as we are root already by [@ayuskauskas](https://github.com/ayuskauskas)
34-
- Update project to follow the template by [@lockwobr](https://github.com/lockwobr)
56+
fix(nvidia-setup): remove sudo as we are root already
57+
- Update project to follow the template
3558
- Merge pull request #40 from NVIDIA/fix/tuned
3659

37-
Fix nvidia-tuned and nvidia-setup for eks-gb200 by [@ayuskauskas](https://github.com/ayuskauskas)
60+
Fix nvidia-tuned and nvidia-setup for eks-gb200
61+
- *(nvidia-setup)* Bump changelog and version for release
3862

3963
## [0.2.1] - 2026-03-09
4064

4165
### New Features
4266

43-
- *(nvidia-setup)* Change expected service to aws from eks to align with nvidia-tuned by [@ayuskauskas](https://github.com/ayuskauskas)
44-
- *(nvidia-setup)* Update service to be eks to match aicr by [@ayuskauskas](https://github.com/ayuskauskas)
67+
- *(nvidia-setup)* Change expected service to aws from eks to align with nvidia-tuned
68+
- *(nvidia-setup)* Update service to be eks to match aicr
4569

4670
### Other Tasks
4771

4872
- Merge pull request #27 from NVIDIA/feat/nvidia-tuned/fix-containerd
4973

50-
feat(nvidia-tuned): change containerd drop to be a script by [@ayuskauskas](https://github.com/ayuskauskas)
74+
feat(nvidia-tuned): change containerd drop to be a script
5175
- Merge pull request #29 from NVIDIA/fix/nvidia-
5276

53-
Fix/nvidia by [@ayuskauskas](https://github.com/ayuskauskas)
77+
Fix/nvidia
5478

5579
## [0.2.0] - 2026-03-04
5680

5781
### Bug Fixes
5882

59-
- *(nvidia-setup)* Remove the running in a temp dir for efa install by [@ayuskauskas](https://github.com/ayuskauskas)
83+
- *(nvidia-setup)* Remove the running in a temp dir for efa install
6084

6185
### New Features
6286

63-
- *(nvidia-setup)* Add ofi setup by [@ayuskauskas](https://github.com/ayuskauskas)
87+
- *(nvidia-setup)* Add ofi setup
6488

6589
### Other Tasks
6690

6791
- Merge pull request #26 from NVIDIA/feat/nvidia-setup-ofi
6892

69-
feat(nvidia-setup): add ofi setup by [@ayuskauskas](https://github.com/ayuskauskas)
93+
feat(nvidia-setup): add ofi setup
7094

71-
## [0.1.1] - 2026-03-03
95+
## [0.1.1] - 2026-03-02
7296

7397
### New Features
7498

75-
- *(nvidia-setup)* Can use NVIDIA_SETUP_KERNEL_ALLOW_NEWER to set if… by [@ayuskauskas](https://github.com/ayuskauskas)
99+
- *(nvidia-setup)* Can use NVIDIA_SETUP_KERNEL_ALLOW_NEWER to set if…
76100

77101
## [0.1.0] - 2026-03-02
78102

79103
### Bug Fixes
80104

81-
- *(nvidia-setup)* Renable the checks for chrony and raid by [@ayuskauskas](https://github.com/ayuskauskas)
82-
- *(nvidia-setup)* Remove kernel check from apply_check as this hasn't restarted yet so won't pass by [@ayuskauskas](https://github.com/ayuskauskas)
83-
- *(nvidia-setup)* Move tests by [@ayuskauskas](https://github.com/ayuskauskas)
84-
- *(nvidia-setup)* Bad call to the memory check by [@ayuskauskas](https://github.com/ayuskauskas)
85-
- Add install of pkgs to support setup_local_disks by [@ayuskauskas](https://github.com/ayuskauskas)
105+
- *(nvidia-setup)* Renable the checks for chrony and raid
106+
- *(nvidia-setup)* Remove kernel check from apply_check as this hasn't restarted yet so won't pass
107+
- *(nvidia-setup)* Move tests
108+
- *(nvidia-setup)* Bad call to the memory check
109+
- Add install of pkgs to support setup_local_disks
86110

87111
### New Features
88112

89-
- Add nvidia-setup package for bringing a node up to ai runtime spec by [@ayuskauskas](https://github.com/ayuskauskas)
90-
- Add basic testing of packages via containers by [@ayuskauskas](https://github.com/ayuskauskas)
91-
- *(nvidia-setup)* Kernel install flow, shared defaults, EFA resilience by [@ayuskauskas](https://github.com/ayuskauskas)
92-
- *(nvidia-setup)* Turn chrony and raid string change back on by [@ayuskauskas](https://github.com/ayuskauskas)
93-
- *(nvidia-setup)* Change that pinning is optional by [@ayuskauskas](https://github.com/ayuskauskas)
94-
- *(nvidia-setup)* Tests for kernel checks by [@ayuskauskas](https://github.com/ayuskauskas)
113+
- Add nvidia-setup package for bringing a node up to ai runtime spec
114+
- Add basic testing of packages via containers
115+
- *(nvidia-setup)* Kernel install flow, shared defaults, EFA resilience
116+
- *(nvidia-setup)* Turn chrony and raid string change back on
117+
- *(nvidia-setup)* Change that pinning is optional
118+
- *(nvidia-setup)* Tests for kernel checks
95119

96120
### Other Tasks
97121

98122
- Merge pull request #21 from NVIDIA/testing
99123

100-
Add nvidia-tuned and unit-like integration tests for packages by [@ayuskauskas](https://github.com/ayuskauskas)
124+
Add nvidia-tuned and unit-like integration tests for packages
101125
- Merge pull request #23 from NVIDIA/nvidia-tuned-fix
102126

103-
feat(nvidia-setup): kernel install flow, shared defaults, EFA resilience by [@ayuskauskas](https://github.com/ayuskauskas)
127+
feat(nvidia-setup): kernel install flow, shared defaults, EFA resilience
104128

105129
<!-- Generated by git-cliff -->

0 commit comments

Comments
 (0)