v0.12.1
·
415 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changelog
New Features
- cf3cd33: feat(bundler)!: uniform NNN-folder bundle layout via localformat (#662) (#706) (@lockwobr)
- 8843981: feat(bundler): add headless OIDC paths for bundle --attest (#707) (@lockwobr)
- 6593894: feat(cli): add skill command for AI agent integration (#691) (@yuanchen8911)
- b1e38fe: feat(cli): add snapshot analysis skill for Claude Code (@mchmarny)
- af8def3: feat(collector): add Talos OS support via Kubernetes Node info (#714) (@ayuskauskas)
- 639c53e: feat(recipes): enable NFD Topology Updater on production GPU recipes (#711) (@ArangoGutierrez)
- c1703eb: feat(release): publish THIRD_PARTY_NOTICES.md as a release asset (#722) (@ayuskauskas)
Bug Fixes
- af4df7c: fix(bundler): demote nodewright selector warnings to info severity (#704) (@mchmarny)
- 67ea746: fix(bundler): layer-neutral dynamic declaration errors (#703) (@mchmarny)
- cb6b98c: fix(bundler): preserve inner error codes instead of double-wrapping (#702) (@mchmarny)
- f94c66c: fix(ci): centralize GPU CI runtime pins (#710) (@yuanchen8911)
- 3c9f6ec: fix(ci): eliminate redundant CI workflow executions (@mchmarny)
- 2c99373: fix(ci): move organization-projects permission to workflow level (@mchmarny)
- 2fb1719: fix(ci): only send Slack notification on critical/high vulns (@mchmarny)
- 6900259: fix(ci): remove invalid organization-projects permission key (@mchmarny)
- 4c5c748: fix(ci): remove project board integration from issue report (@mchmarny)
- 7b96afa: fix(ci): trigger H100 GPU tests on shared recipe changes (#717) (@yuanchen8911)
- cd3abd2: fix(ci): use project board priority field instead of labels for issue report (@mchmarny)
- 39c8c29: fix(recipes): correct nvsentinel registry default to OCI source (#725) (@yuanchen8911)
- d66ba76: fix(recipes): drop hook-succeeded from torch-distributed runtime (#719) (@yuanchen8911)
- 604a324: fix(recipes): handle kubeflow-trainer v2.2.0 API changes (#724) (@yuanchen8911)
- 2038255: fix(recipes): use Helm manifest-only pattern for gke-nccl-tcpxo (#718) (@yuanchen8911)
- 8d0168e: fix(recipes): use NFD chart version 0.18.3 without v prefix (#688) (@yuanchen8911)
- eec81c5: fix(tools): pin golangci-lint installer URL to version tag (@mchmarny)
- 7274cab: fix(verifier): add trust level reason to verify output (#705) (@mchmarny)
- de84b0f: fix: address top-7 code-review findings across packages (#721) (@mchmarny)
- 07d9ab9: fix: post-release code quality and correctness cleanup (@mchmarny)
- 0a04439: fix: update license check (#712) (@lockwobr)
- c56f142: fix: update license check (#713) (@lockwobr)
Other Tasks
- 8ffea23: Refactor and harden H100 GPU CI workflow (#694) (@yuanchen8911)
- eb1a673: chore(deps): bump controller-runtime, apiextensions-apiserver, kube-openapi, semver (@mchmarny)
- a165fae: chore(recipe): bump dynamo-platform from 0.9.x to 1.0.2 and add Grove chart (#459) (@Jont828)
- fa5c02b: chore(recipes): bump 6 components to upstream latest (phase 1) (#715) (@yuanchen8911)
- 14ff3fa: chore(recipes): bump kai-scheduler v0.14.1 and kubeflow-trainer 2.2.0 (#720) (@yuanchen8911)
- e2da266: chore: bump postcss from 8.5.8 to 8.5.10 in /site in the npm_and_yarn group across 1 directory (#672) (@dependabot[bot])
- 0c939ce: chore: dep update (@mchmarny)
- 3cc4e26: chore: deps: bump goreleaser/goreleaser-action from 7.1.0 to 7.2.1 (#692) (@dependabot[bot])
- b266684: chore: update change log (@mchmarny)
- fc0daca: ci: enable CodeRabbit auto-review on draft PRs (#690) (@yuanchen8911)
- 3b7e970: ci: retry grype install on transient github 502s (#701) (@yuanchen8911)
- c7c3154: docs(kwok): add prerequisites and fix copy-paste pitfalls (#709) (@arun-gupta)
- fc2eeca: docs(roadmap): restructure around v1 objectives (#708) (@mchmarny)
- 0a8d6e1: feat(nodewright-customizations): add gb200 eks support (#699) (@ayuskauskas)