ReleaseNVIDIANVIDIApublished Sep 11, 2026seen 1h

NVIDIA/NeMo-Relay 0.9.0-rc.1

NVIDIA/NeMo-Relay

Open original ↗

Captured source

source ↗
published Sep 11, 2026seen 1hcaptured 1hhttp 200method plain

NeMo Relay 0.9.0 Release Candidate 1

Repository: NVIDIA/NeMo-Relay

Tag: 0.9.0-rc.1

Published: 2026-09-11T03:11:01Z

Prerelease: yes

Release notes:

What's Changed

💥 Breaking Changes

  • feat!: make context propagation opt-out by @AnuradhaKaruppiah in https://github.com/NVIDIA/NeMo-Relay/pull/959
  • refactor!: centralize dynamic plugin validation and host APIs by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/943
  • fix(observability)!: enrich OTEL tool projections and secure trace exports by @bbednarski9 in https://github.com/NVIDIA/NeMo-Relay/pull/1032
  • feat!: expose tool_call_id through ToolExecutionContext by @ericevans-nv in https://github.com/NVIDIA/NeMo-Relay/pull/1029

✨ New Features

  • feat(adaptive): add logical response cache keys by @zhongxuanwang-nv in https://github.com/NVIDIA/NeMo-Relay/pull/818
  • feat(langgraph): manage standalone ToolNode calls by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/902
  • feat: add gateway lifecycle controls by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/947
  • feat(cli): add pi as a supported coding agent by @yczhang-nv in https://github.com/NVIDIA/NeMo-Relay/pull/804
  • feat(cli): forward launched pi model calls to named upstreams by @yczhang-nv in https://github.com/NVIDIA/NeMo-Relay/pull/977
  • feat(cli): add high-performance daemon architecture by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/1000
  • feat: report resolved plugin configuration by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/1025
  • feat: add safe CLI script uninstallers by @bbednarski9 in https://github.com/NVIDIA/NeMo-Relay/pull/1008
  • feat(daemon): use WebSocket sessions for daemon control by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/1020

⚡ Improvements

  • enhancement: add environment-backed exporter headers to direct APIs by @ericevans-nv in https://github.com/NVIDIA/NeMo-Relay/pull/901
  • enhancement(pii): allow bounded metric string attributes by @mnajafian-nv in https://github.com/NVIDIA/NeMo-Relay/pull/920
  • enhancement: add typed editor configuration metadata by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/922
  • enhancement: add PII target path globs by @bbednarski9 in https://github.com/NVIDIA/NeMo-Relay/pull/924
  • enhancement(observability): promote metadata to OTLP resources by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/933
  • refactor(cli): resolve Sonar findings by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/1018

🐛 Bug Fixes

  • fix: initialize builtins before dynamic plugins by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/916
  • fix: preserve log severity during trajectory redaction by @mnajafian-nv in https://github.com/NVIDIA/NeMo-Relay/pull/919
  • fix: make worker and native plugin gates callback-based by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/917
  • fix: activate static plugins before dynamic loading by @mnajafian-nv in https://github.com/NVIDIA/NeMo-Relay/pull/929
  • fix: harden security boundaries without API changes by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/934
  • fix: support stderr opt-out in CLI config by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/940
  • fix: preserve ATIF metadata across interleaved LLM ends by @owenniles in https://github.com/NVIDIA/NeMo-Relay/pull/938
  • fix(uninstall): add forced coding-agent cleanup by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/942
  • fix: refresh managed integrations after Relay upgrade by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/953
  • fix: sync Cargo workspace version with ref_name in package-python by @bbednarski9 in https://github.com/NVIDIA/NeMo-Relay/pull/960
  • fix(install): recover from orphaned plugin state in install, uninstall, and refresh by @bbednarski9 in https://github.com/NVIDIA/NeMo-Relay/pull/965
  • fix(codex): resolve the relay binary the same way when writing and validating hooks by @bbednarski9 in https://github.com/NVIDIA/NeMo-Relay/pull/966
  • fix: recover unhealthy managed MCP gateways by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/971
  • fix(cli): keep Codex routing in exec scope by @ventali-fleet in https://github.com/NVIDIA/NeMo-Relay/pull/951
  • fix: normalize Windows marketplace paths for host CLIs by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/982
  • fix: preserve LangChain message boundaries by @ericevans-nv in https://github.com/NVIDIA/NeMo-Relay/pull/984
  • fix(cli): preserve Pi tool-result text by @afourniernv in https://github.com/NVIDIA/NeMo-Relay/pull/987
  • fix(cli): reuse MCP gateways across configuration changes by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/981
  • fix: harden PII redaction safety by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/978
  • fix: drain adaptive telemetry during shutdown by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/979
  • fix: address Sonar findings by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/986
  • fix(cli): tolerate dangling Codex marketplace registration by @sara-tadayon-nv in https://github.com/NVIDIA/NeMo-Relay/pull/993
  • fix: force Codex Responses fallback to HTTP by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/994
  • fix: preserve Anthropic usage across stream events by @mnajafian-nv in https://github.com/NVIDIA/NeMo-Relay/pull/996
  • fix: normalize Anthropic v1 upstream paths by @bbednarski9 in https://github.com/NVIDIA/NeMo-Relay/pull/1010
  • fix: use private files for generated hook commands by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/939
  • fix(cli): recover dangling Codex marketplace registrations with --force by @sara-tadayon-nv in https://github.com/NVIDIA/NeMo-Relay/pull/1007
  • fix: keep Relay headers out of LangChain models that reject extra_headers by @fede-kamel in https://github.com/NVIDIA/NeMo-Relay/pull/1012
  • fix: harden trajectory context redaction by @bbednarski9 in https://github.com/NVIDIA/NeMo-Relay/pull/991
  • fix: preserve Codex automation tool outputs by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/1016
  • fix: prevent URL masks from retaining credentials by @afourniernv in https://github.com/NVIDIA/NeMo-Relay/pull/1015
  • fix: preserve OTLP root spans for local scopes by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/1022
  • fix: clarify dynamic-plugin attestation defaults by @willkill07 in https://github.com/NVIDIA/NeMo-Relay/pull/1023
  • fix: preserve requests with overlapping PII paths by...

Excerpt shown — open the source for the full document.