NVIDIA/NeMo-Relay 0.9.0-rc.1
NVIDIA/NeMo-Relay
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.