Skip to content

Releases: smgglrs-ai/navra

Release list

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 09:18

[0.3.0] - 2026-07-16

Added

  • Multi-platform release builds + cargo-binstall (NAVRA-151)
  • Embedded llama.cpp runtime (in-process GGUF inference)
  • Resolve ollama:// models from local Ollama store
  • Per-agent model, upstream, and quota config structs
  • Wire per-agent cascade, upstream filtering, model routing
  • Enforce max_concurrent per agent with semaphore
  • Concurrency limits and model routing for chat proxy
  • Hot-swap model pool, GPU offload, model proxy routing
  • Add Anthropic Messages API proxy (/v1/messages)
  • Add Vertex AI support to /v1/chat/completions proxy
  • Add Verus proofs across 10 crates and extend TLA+ session isolation
  • Containerized CI and ghcr.io image publishing
  • Add DMN decision table guardrails (NAVRA-176)
  • Add BPMN workflow import for agent orchestration (NAVRA-177)
  • Add live BPMN visualization of running workflows (NAVRA-178)
  • Add BPMN viewer to navra-ui with bpmn-js

Documentation

  • Add safety hooks, tool scanner, rate limiting to security page
  • Add flow authoring and persona guides
  • Add memory, RAG, and OpenAPI bridge guides
  • Add agent bundles, model server, and config reference
  • Add llms.txt generator and just recipes
  • Update NAVRA-151 — bundling friction already resolved
  • Add v0.3.0 changelog
  • Update CONFIG.md, model-server guide, changelog for v0.3.0
  • Fix discrepancies, consolidate, restructure for 5-min setup
  • Remove stale design docs
  • Strengthen documentation maintenance mandate in CLAUDE.md
  • Rewrite model proxy section with step-by-step setup
  • Add learn chapter on the model proxy security layer
  • Show both global and regional Vertex AI endpoints
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0
  • Update CHANGELOG.md for v0.3.0

Fixed

  • Keyring 4 runtime nesting panic, missing test import
  • Release profile for embedded builds, wire context_size
  • Per-instance socket paths, block test-crate navra-server
  • Close IFC bypass for inline injection ≤3 deps (NAVRA-169)
  • Simplify Dockerfile.agent and add GHA build cache
  • Include benchmarks/ in container build context
  • Switch all builds to rust:1.96-bookworm base image
  • Add protoc to CI, drop musl target from Dockerfiles
  • Container verify steps and agent-full glibc mismatch
  • Clippy collapsible_if, CI glibc mismatch, container static linking
  • Move rustup target add into cargo build step
  • Fmt after clippy autofix, static-pie binary detection
  • Resolve all clippy warnings for Rust 1.96
  • Disable ONNX in CI test/clippy/doc steps
  • Gate ONNX-only imports and methods behind feature flag
  • Split CI clippy/test to exclude ORT-dependent crates properly
  • Use Fedora 44 container for CI (matches dev environment)
  • String + &String concatenation error in edition 2024
  • Rustfmt multiline format!() in chunk test
  • Skip NER multilingual test when model not installed
  • Use let Ok() for Result return type in NER test skip
  • Download and cache PII NER model in CI
  • Release builds in Fedora 44 container, docs site base URL
  • Docs internal links and release build deps
  • All broken links — docs, site logos, papers, base paths
  • Add trailing slash to Astro base path
  • Make navra project page the site landing page
  • Eliminate double /docs/docs/ path in Zola deploy
  • Copy Zola output before Astro so marketing index wins at root
  • Widen docs content area, fix Zola/Astro merge order
  • Override Bootstrap col-* on docs content column
  • Directly override Bootstrap col-* classes for wider content

Maintenance

  • Edition 2024, Rust 1.96 MSRV, schemars 1.2
  • Fix all clippy warnings from edition 2024 + dep upgrades
  • Update .lean/project.yml for edition 2024 and bundled ort
  • Remove all stale ORT/system-dep references for v0.3.0
  • Bump to 0.3.0, remove native-tls, update all docs
  • Plan audit — fix NAVRA-160 status, unblock NAVRA-150

Merge

  • Memory, RAG, and OpenAPI bridge guides
  • Agent bundles, model server, and config reference

Deps

  • Upgrade reqwest 0.12 → 0.13, unify tree
  • Upgrade jsonwebtoken 9 → 10
  • Upgrade keyring 3 → 4
  • Upgrade tonic 0.12 → 0.14, prost 0.13 → 0.14
  • Upgrade rusqlite 0.32 → 0.40
  • Bundle ort, switch to rustls, drop all system C deps

Track

  • IFC bypass for ≤3-dep inline injection (NAVRA-169)
  • Tech watch 2026-07-01 — 6 new items, ecosystem positioning