Skip to content

Releases: dsx-ai-factory/infra-controller

v2.2.1

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 12 Oct 21:45
Immutable release. Only release title and notes can be modified.
v2.2.1
9a93e28

[2.2.1] - 2026-10-12

Fixed

  • (v2.2) Accept null NTP server entries (#7473)
  • CI Add labels to fix referrer issue (#7468)

v2.1.5

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 13 Oct 01:48
Immutable release. Only release title and notes can be modified.
v2.1.5
268e320

[2.1.5] - 2026-10-12

Fixes

  • (bmc-explorer) Pick the manager whose ManagerForServers links the explored system (#5512)
  • Don't fail IB reset when KEEP_IB_LINK_UP_P1 is unsupported (#5305)
  • (v2.1) Close idle and half-open pxe HTTP connections on a header read timeout (#6991)
  • (v2.1) Add labels to fix referrer issue (#7466)

v2.0.7

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 12 Oct 19:49
Immutable release. Only release title and notes can be modified.
v2.0.7
d951242

[2.0.7] - 2026-10-12

Fix

  • (v2.0) Up multicast group limit (#6963) and log multicast usage (#7463)

v2.2.0

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 02 Oct 21:50
Immutable release. Only release title and notes can be modified.
v2.2.0
7598a1d

[2.2.0] - 2026-10-02

Added

  • (rest-api) Enable NICo MCP Agent Gateway deployment (#4308)
  • (rest-api) Add generic Flow gRPC proxy (#4560)
  • (rest-api) Add on-demand Machine validation API (#4139)
  • (rest-api) Add API models/endpoint to retrieve Site Explorer endpoints (#4820)
  • (rest-api) Support configurable OAuth client credentials (#4792)
  • (rest-api) Expose NVLink domain IDs on racks and trays (#5207)
  • (rest-api) Support firmware authentication data (#5217)
  • (rest-api) An endpoint to list all Tasks for a Site (#5300)
  • (rest-api) Expose task stats in Tray/Rack APIs (#5296)
  • (rest-api) Recovery of missing VPC Prefixes from Site inventory (#4913)
  • (rest-api) Add NVLink domain operations (#5153)
  • (rest-api) Support DPF Helm chart extension services (#5477)
  • (rest-api) Filter instance placement by machine labels (#5484)
  • (rest-api) Add DPU Machine listing and lookup (#5013)
  • (rest-api) Allow routing-profiles overrides for VPCs (#4502)
  • (rest-api) Allow tenants to use provider templated OSes (#4489)
  • (rest-api) Retrieve Site runtime config with inventory, update controller version (#4787)
  • (rest-api) Show machine IP addresses in nicocli TUI (#4967)
  • (health) Add NVLink domain UUID to switch telemetry (#4476)
  • (health) Include alert details in OTLP health report records (#4500)
  • (health) Add endpoint TCP reachability telemetry (#4696)
  • (health) Emit latency and health metrics for BMC interactions (#4720)
  • (health) Export NVUE REST per-fan state metric (#4484)
  • (health) Add structured OTLP health-report attributes (#4510)
  • (health) Expose gNMI component reboot reason (#4915)
  • (health) Support extended proto for NMX-C (#5044)
  • (health) Add environmental gNMI metrics (#5135)
  • (health) Add gNMI leak sensor telemetry collection (#5191)
  • (health) Support nico_api endpoint source config (#5184)
  • (health) Add explicit static switch host endpoint configuration (#5171)
  • (health) Report NMX-C health for NVLink domains (#5445)
  • (health) Collect periodic Redfish logs from switch BMCs (#4728)
  • (health) Support minor and major event severities (#5298)
  • (flow) Add action execution foundation (#4773)
  • (flow) Add data encryption key (#4972)
  • (flow) Sync NVLink domain topology from Core (#5037)
  • (flow) Add target-aware hybrid execution dispatch (#5059)
  • (flow) Support NVLink domain operation targets (#5049)
  • (flow) Support firmware authentication data (#5140)
  • (flow) Implement event-rule execution path (#5323)
  • (flow) Rack-scale decommission workflow with proto mirror sync a… (#5063)
  • (flow) Add event-rule execution scheduler (#5421)
  • (flow) Add event-rule leakage detection (#5481)
  • (flow) Persist event rules in PostgreSQL (#5536)
  • (flow) Recover expired event action executions (#5586)
  • (flow) Converge expected racks with Core (#5155)
  • (flow) Reconcile Core DPU inventory (#5198)
  • (flow) Reconcile switch and power-shelf drift (#5292)
  • (machine-a-tron) Simulate WIWYNN GB200 racks (#4422)
  • (machine-a-tron) Ingestion-scale test harness and 4,500-host multipod values (#4516)
  • (machine-a-tron) Simulate Lenovo GB300 racks (#4530)
  • (machine-a-tron) Support IB interface live status (#4859)
  • (machine-a-tron) Stateful host firmware upgrade simulation (#4678)
  • (machine-a-tron) Derive CBC topology from rack placement (#5061)
  • (machine-a-tron) Platform-specific lifecycle timings (#5306)
  • (machine-a-tron) Simulate BMC self-reset offline window (#5338)
  • (machine-a-tron) Add discovery_retry_interval knob (#5072)
  • (machine-a-tron) Shared-proxy scale mode, CA-rotation recovery, and measured knob defaults (#4985)
  • (machine-a-tron) Setup IPMI console for hw types that needs it (#5231)
  • (machine-a-tron) Use_single_bmc_mock true mode (#5227)
  • (machine-a-tron) Advertised IPMI port configuration (#5284)
  • (api) Add bounded admission control (#4467)
  • (api) Add tenant-managed SitePrefix lifecycle APIs (#4252)
  • (api) Add static address operation metrics (#3394)
  • (api) Add fair per-client admission scheduling (#4562)
  • (api) Associate VPC prefixes with its SitePrefix "parents" (#4634)
  • (api) Add family-neutral interface address configs (#4920)
  • (api) Make tenant FQDNs + FNN detection IPv6-aware (#4632)
  • (api) Support Scout firmware upgrades for assigned hosts (#5569)
  • (helm) Support admin client CA bundles (#4423)
  • (helm) Template machine-a-tron rack configuration (#4721)
  • (helm) Add ipmi sim support config to machine-a-tron (#4687)
  • (helm) Add optional nvswitch mTLS certs (#4993)
  • (helm) Allow health and SSH resource overrides (#5321)
  • (helm) Machine-a-tron dhcp relay deployment (#5368)
  • (dpf) Let an operator release DPUService maintenance holds (#5052)
  • (dpf) Support detached DPUService lifecycle and DPUDevice label (#5005)
  • (dpf) Let operators hook scripts around BF4 OVS setup (#5243)
  • (dpf) Report DPU conditions and agent status in the host snapshot (#5374)
  • (dpf) Add initial support for deployment type migration (#5571)
  • (agent) Check IPv6-unicast BGP health (#4314)
  • (agent) Leak IPv6 host routes to the underlay (#4543)
  • (agent) Implement BGP uplink health checks for NVUE REST client (#5075)
  • (admin-cli) Manage tenant SitePrefixes (#4745)
  • (admin-cli) Add health-history commands for switch, power-shelf, rack, and machine (#5509)
  • (admin-cli) Delete machine interfaces by MAC address (#3046) (#4466)
  • (dev) Add observability stack to tilt (#5016)
  • (dev) Support DevSpace on arm64 hosts (#4999)
  • (dev) Add dhcp server mode for tilt local dev (#5186)
  • (v2.2) RMS (rack-manager) provisioning via setup.sh phase 5c (#5641)
  • (v2.2) Recognize indexed Delta power shelves (#6056)
  • (v2.2) Ssh-console add icmp ping back for bmc ipmi (#6113) (#6168)
  • (machine-controller) Add DPU UEFI credential rotation (#4462)
  • (machine-controller) Factory reset host BMC during tenant release (#4944)
  • (rest) Add LifecycleState to Machine Metadata API model (#4685)
  • (rest) Integrate direct DPS power management (#5328)
  • (helm-prereqs) Helper tool to provision control plane DPUs (#4141)
  • (helm-prereqs) Make Patroni synchronous mode values-driven (#5096)
  • (ssh-console) Ipmi reachability check (#4861)
  • (ssh-console) SSH console port plumbing (#5209)
  • (proto-compiler) Collect extern paths from protobuf annotations (#5286)
  • (proto-compiler) Support derive annotations in proto files (#4800)
  • (auth) Allow site-agent to call REST-proxied admin operations (#4639)
  • (auth) Allow anonymous callers to GetJWKS and GetOpenIDConfiguration (#5064)
  • (rack) List configured rack profiles (#4425)
  • (switch) Persist and expose NVLink domain UUID (#4473)
  • (component-manager) Add NVOS factory reset support (#4566)
  • (dpu-agent) Configure machine identity sign proxy (#4563)
  • (agent,fmds) Expose dual-stack public IP metadata (#4722)
  • (web) Make admin ui logs link configurable for different logging backends (#4969)
  • (core) Persist DPS resource groups and power profiles (#4734)
  • (ufm-mock) Mock of UFM service integrated with machine-a-tron (#4910)
  • (instance) Enable IPv6 VPC prefix selection (#5021)
  • (helm/nico-api) Add optional ipAddresses SAN support to certificate (#4900)
  • (obs) Nico bmc performance grafana dashboard (#5015)
  • (config) Define tenant prefix overlap eligibility (#5127)
  • (vpc) Add per-VPC SLAAC mode (#5119)
  • (nico-dpu-agent) Add supplemental NVUE network config merge (#5176)
  • (api-rest) Extend power provisioning fields into REST API (#5000)
  • (images) Allow narrowing image build architectures, grouped by functionality (#4937)
  • (tui) Handle legacy networking, multi-DPU in instance create (#5354)
  • (dpu) Otel tracing support (#4886)
  • (machine-validation) PR1 - add safe OCI plugin runner foundation (#5455)
  • (nico-ssh-console-rs) Expose operator certificate settings as ch… (#5256)
  • (nicocli) Add IP addresses to instance list (#5146)
  • (log-parser) Validate configured delimiter (#4455)
  • (nmxc-browser) Resolve NMX-C endpoint by rack ID as well. (#4652)
  • (nvue-client) Add polling in NvueClient::apply_config_revision (#4729)
  • (api-core,dpf) Add BF3 and generic BF4 intercept bridging parity for DPF (#4570)
  • (helm/ssh-console) Add livenessProbe so a hung SSH listener restarts (#4852)
  • (helm/mat) Add startupProbe to gate liveness until redfish port is bound (#4789)
  • (site-explorer,api-db) Predict DPU OOB interfaces before DHCP (#5084)
  • (rack-controller) Add rack maintenance abort (#5070)
  • (fmds) Add opt-in compatibility REST address (#5317)
  • (4990) Support disk by-id, check for duplicate IDs. (#5520)
  • Detect verified boot configuration drift (#4472)
  • Simulate NVIDIA N5700_LD switch in bmc-mock (#4478)
  • Minimal SMC GB300 support (#4121)
  • Manage desired boot interfaces from the web UI (#4541)
  • Health nvidia oem metrics (#4730)
  • Discover host NICs through nv-redfish adapter ports (#4534)
  • Persist switch health history in the DB (#4653)
  • Persist powershelf health history to the db (#5192)
  • Persist rack health history to the db (#5205)
  • Record boot interface selection sources (#5126)
  • Allocate /64 prefixes for SLAAC interfaces (#5233)
  • Managed host decommissioning (#4370)
  • Allow the operators to specify the reset type (between GracefulRestart and ForceRestart) when issuing bmc resets (#5314)
  • Add FindSwitchHealthHistories gRPC endpoint (#5387)
  • Validate DPU network status during boot configuration (#5390)
  • Managed switch decommissioning (#4679)
  • Surface Instance name as local_hostname in NoCloud cloud-init metadata (#4976)
  • Managed power shelf decommissioning (#4680)
  • Add DPF Helm chart extension services (#5197)
  • Add FindPowerShelfHealthHistori...
Read more

v2.0.6

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 01 Oct 23:25
Immutable release. Only release title and notes can be modified.
v2.0.6
a4f82b2

[2.0.6] - 2026-10-01

Fixed

  • (v2.0) Support SMC ARS-221GL-FNB-NC24B (#7047)

v2.0.5

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 30 Sep 21:36
Immutable release. Only release title and notes can be modified.
v2.0.5
f1a1f21

[2.0.5] - 2026-09-30

Fixed

  • pxe Close idle and half-open pxe HTTP connections on a header read timeout (#6984)

v2.1.4

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 23 Sep 18:38
Immutable release. Only release title and notes can be modified.
v2.1.4
eafaef8

[2.1.4] - 2026-09-23

Fixed

  • switch Site explorer skips MACs marked as ignored (#6739)

v2.1.3

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 22 Sep 02:02
Immutable release. Only release title and notes can be modified.
v2.1.3
8ce5f2f

[2.1.3] - 2026-09-21

Fixed

  • security Redact REST Site Agent OTP in logs (#6588)
  • (v2.1) Drop the unstable NVMe controller node from v5 SKU drive locations (#6443)

v2.1.2

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 17 Sep 23:33
Immutable release. Only release title and notes can be modified.
v2.1.2
ed21992

[2.1.2] - 2026-09-17

Fixed

  • security Redact audit credential keys case-insensitively from audit log (#6439)

v2.0.4

Choose a tag to compare

@nv-dmendoza nv-dmendoza released this 17 Sep 23:34
Immutable release. Only release title and notes can be modified.
v2.0.4
bf3cba4

[2.0.4] - 2026-09-17

Fixed

  • security Redact audit credential keys case-insensitively from audit log (#6439)