v3.4.7

diegosouzapw/OmniRoutev3.4.7Apr 3, 2026by diegosouzapw

AI Summary

Focuses on security hardening (cryptography health checks) and fixing bugs related to OAuth token refreshes, MCP resolution, and provider routing.

Key Highlights

  • Added Cryptography node to monitoring health checks
  • Hardened model-catalog route permissions
  • Fixed Claude OAuth token refreshes and GitHub Executor errors

New Features

  • Cryptography health check
  • Hardened model-catalog permissions
  • Bug fixes for OAuth, NPM CLI tools, MCP resolution, NVIDIA NIM routing

Full Release Notes

### Features

- Added `Cryptography` node to Monitoring and MCP health checks (#798)
- Hardened model-catalog route permissions mapping (`/models`) (#781)

### Bug Fixes

- Fixed Claude OAuth token refreshes failing to preserve cache contexts (#937)
- Fixed CC-Compatible provider errors rendering cached models unreachable (#937)
- Fixed GitHub Executor errors related to invalid context arrays (#937)
- Fixed NPM-installed CLI tools healthcheck failures on Windows (#935)
- Fixed payload translation dropping valid content due to invalid API fields (#927)
- Fixed runtime crash in Node 25 regarding API key execution (#867)
- Fixed MCP standalone module-resolution (`ERR_MODULE_NOT_FOUND`) via `esbuild` (#936)
- Fixed NVIDIA NIM routing credential resolution alias mismatch (#931)

### Security

- Added safe strict input boundary protection against raw `shell: true` remote-code execution injections.