Release v0.3.0-rc1
Pre-release
Pre-release
What's Changed
- chore(deps): Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #392
- chore(deps): Bump the k8sio group with 4 updates by @dependabot[bot] in #398
- chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.29.0 to 2.31.0 by @dependabot[bot] in #399
- chore(deps): Bump github.com/NVIDIA/go-nvml from 0.13.0-1 to 0.13.1-0 by @dependabot[bot] in #400
- feat(mockib): mock subnet manager for sminfo and ibnetdiscover by @giuliocalzo in #401
- feat(nvml-mock): simulate NVSwitch topology and nvidia-fabricmanager by @giuliocalzo in #387
- chore(deps): dependency merge train (checkout 7.0.0, go-nvml 0.13.2-0, gomega 1.42.0) by @ArangoGutierrez in #410
- fix(e2e): avoid SIGPIPE false-negative in IB validation scripts by @giuliocalzo in #409
- fix(nvml-mock): regenerate bridge stubs for go-nvml 0.13.2 + scope e2e device plugin by @giuliocalzo in #413
- mocknvml: implement per-process GetProcessUtilization + per-device processes override by @eliranw in #381
- chore(deps): bump actions/setup-go from 6.4.0 to 6.5.0 by @dependabot[bot] in #414
- chore(deps): bump azure/setup-helm from 5.0.0 to 5.0.1 by @dependabot[bot] in #415
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.31.0 to 2.32.0 by @dependabot[bot] in #416
- chore(deps): bump github.com/onsi/gomega from 1.42.0 to 1.42.1 by @dependabot[bot] in #417
- chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 by @dependabot[bot] in #420
- chore(deps): bump docker/metadata-action from 6.1.0 to 6.2.0 by @dependabot[bot] in #424
- chore(deps): bump docker/login-action from 4.2.0 to 4.3.0 by @dependabot[bot] in #425
- chore(deps): bump docker/setup-qemu-action from 4.1.0 to 4.2.0 by @dependabot[bot] in #426
- chore(deps): bump github/codeql-action/init from 4.36.2 to 4.36.3 by @dependabot[bot] in #423
- feat(imex): run the real nvidia-imex in NO GPU mode instead of the fake marker protocol by @ArangoGutierrez in #429
- chore: consolidate dependabot updates by @ArangoGutierrez in #444
- fix(security): bump Go 1.26.4 -> 1.26.5 to resolve GO-2026-5856 by @giuliocalzo in #445
- refactor(nvml-mock): consolidate NVLink bandwidth to bandwidth_per_link_mbps by @giuliocalzo in #405
- chore(deps): consolidated dependency refresh (go-nvml v0.13.3-1, NFD v0.19.0, codeql-action v4.37.0) by @ArangoGutierrez in #455
- feat(nvml-mock): add node-wide NRI injection demo by @giuliocalzo in #433
- refactor(chart): Autodiscover available GPU profiles in the Helm chart by @roma-glushko in #463
- Replace nvml-mock E2E with Go harness by @giuliocalzo in #442
- chore(deps): bump azure/setup-helm from 5.0.0 to 5.0.1 by @dependabot[bot] in #467
- Feat/dcgm dcgm exporter mock by @avasilevskii in #458
- chore(deps): bump actions/setup-go from 6.4.0 to 7.0.0 by @dependabot[bot] in #468
- ci(e2e): build nvml-mock image once and share via ttl.sh by @giuliocalzo in #465
- feat(dev): Standardize local cluster creation and deployment via Tilt by @roma-glushko in #470
- fix(mockpcisysfs): make lspci enumerate mock GPUs by @giuliocalzo in #477
- test(e2e): add Ginkgo skipped-spec summary report by @giuliocalzo in #469
- chore(deps): consolidated github-actions bumps 2026-07-21 by @ArangoGutierrez in #481
- ✨ feat: Setup project identity by @roma-glushko in #488
- chore(deps): bump github/codeql-action from 4.37.1 to 4.37.3 by @ArangoGutierrez in #489
- feat(nvml-mock): runtime control via nvml-mock-ctl by @giuliocalzo in #476
- feat(nvml-mock): inject NVLink DL errors via nvml-mock-ctl nvlink-error by @giuliocalzo in #494
- bug: Better cropped logo image by @roma-glushko in #491
- ci(lint): lint e2e- and integration-tagged sources by @ArangoGutierrez in #516
- fix(ci): close the tier-1 gaps found by the AICR pre-silicon preflight POC by @ArangoGutierrez in #512
- chore(deps): dependabot merge train 2026-07-27 by @ArangoGutierrez in #520
- ✨ Inited MEP infrastructure by @roma-glushko in #519
- docs(demo): NVSentinel thermal-margin detect/remediate/recover demo on mock GPUs by @giuliocalzo in #493
- fix(nvml-mock): let NFD derive the pci-10de label instead of hand-writing it by @ArangoGutierrez in #534
- docs(enhancements): fix dash consistency and grammar in MEP docs by @ArangoGutierrez in #521
- refactor(e2e): Move cluster setup to tilt in E2E tests (p1) by @roma-glushko in #492
- ci(e2e): add dedicated Kind node image with nvidia-container-toolkit + CDI by @giuliocalzo in #464
- fix(nvml-mock-nri): unit tests, full Linux dev_t decoding, stale LD_PRELOAD comment by @ArangoGutierrez in #539
- feat(nri): harden the NRI plugin against wedge and silent unregistration by @ArangoGutierrez in #540
- feat(nvml-mock): render the mock IMEX surface for the DRA compute-domain plugin by @ArangoGutierrez in #541
- fix(e2e): assert GFD labels instead of warning about them by @ArangoGutierrez in #542
- chore(release): cut v0.3.0-rc1 by @ArangoGutierrez in #543
New Contributors
- @roma-glushko made their first contribution in #463
- @avasilevskii made their first contribution in #458
Full Changelog: v0.2.1...v0.3.0-rc1