Changelog

NAVIG changelog

Every release, every feature, mapped to a date. Honest version cadence: at least 4 substantive features per minor release; majors only when there is real new value.

v3.25.0Latest
2026-09-03
  • Telegram Extensions — one switch per bot feature, and "off" actually means off
  • /help advertised commands you had already switched off
  • A slash: button was a live bypass of the disabled-commands gate
  • A test must now leave os.environ as it found it — enforced, not hoped for
  • navig habit review — the weekly review, built from the tracker instead of from memory
  • Dictating the evening three lines now works
v3.24.0Shipped
2026-07-18
  • navig-mini — refuse to expose the /run command endpoint on a non-loopback interface
  • vault — the .navig/credentials/ store (including the SQLite -wal/-shm companions)
  • Skills — removed a third-party proprietary-agent skill-format interop from
  • navig ledger reap — age out interrupted operations the ledger never recorded
  • Failed commands exited 0 (silent failure) — now they exit non-zero
  • The ~/.navig/debug.log decoy #192 missed, plus the guard that let it hide
v2.9.1Shipped
2026-05-01
  • Deploy engine unit test coverage
  • Hook subsystem test coverage
  • Windows desktop MCP tools — filesystem, clipboard, PowerShell, and input
  • memory_checkpoint command (packages/navig-memory/handler.py, packages/navig-memory/src/main.py)
  • Hermetic autonomous-agent contract tests
  • pass → return None in abstract/no-op methods
v2.9.0Shipped
2026-04-20
  • Vault-first messaging adapters + /messengers Telegram hub + navig init --messaging wizard
v2.8.0Shipped
2026-04-18
  • F-17: Vault-secured tool credentials (navig/vault/core.py, navig/agent/conversational_legacy.py, navig/agent/conv/agent.py, navig/agent/tools/devops_tools.py)
  • F-21: Two-tier plan-execute autonomous agent mode (navig/agent/plan_execute.py, navig/commands/agent.py)
  • Hardened webhook intake — fail-fast config resolution (navig/gateway/hooks.py)
  • SSRF guard for all outbound HTTP (navig/net/ssrf.py)
  • Mode-typed text chunking pipeline (navig/gateway/reply_chunking.py)
  • Isolated flow execution with failure-destination routing (navig/gateway/flow_runner.py)
v2.7.0Shipped
2026-04-12
  • Language-Agnostic Classifier (Structural Signals)
  • Telegram ACT URL Propagation
  • Robustness (Configuration Type Coercion)
  • Test Suite Hygiene — Workstreams A + B + G
  • Test Suite Restructure — Subsystem Directory Migration batch 5
  • Test Suite Restructure — Subsystem Directory Migration batch 6
v2.4.20Shipped
2026-03-31
  • navig vault command group — new top-level vault command with set, get, list,
  • Multilingual agent support — ConversationalAgent now pins per-user language overrides
  • Messaging registry provider validation
  • New test suites — test_conversational_language_policy, test_channel_router_auto_persona,
  • Windows test stability — tests/conftest.py now performs pre-cleanup of stale navig_cfg_isolated* temp directories before session…
  • navig vault was missing — navig vault set returned No such command 'vault' because
v2.4.13Shipped
2026-03-12
  • navig/daemon/service_manager.py
  • navig/commands/security.py — All 31 callsites replaced result['exit_code'] / result['stdout'] / result['stderr'] dict access with…
  • navig/remote.py — Localhost-shortcut path now uses shell=False + shlex.split() instead of shell=True; added Windows Unix-tool…
  • navig/agent/service.py — _install_systemd() guarded by sys.platform: Linux → /etc/systemd/system, macOS → ~/Library/LaunchAgents,…
  • navig/core/automation_engine.py
  • navig/agent/conversational.py
v2.3.0Shipped

First Public Open-Source Release

2026-02-25
  • Rename NAVIG Bar → NAVIG Dock
  • Flux Mesh — LAN-local multi-node discovery
  • Multi-channel architecture design
  • Conversational pre-filter — in intent parser — Detects greetings, identity questions, general questions, and casual chat; routes them…
  • Bot consciousness — The Telegram bot now responds conversationally instead of robotically
  • NLP time regex fix — "what time is it?" no longer produces /time IS. Replaced single greedy regex with specific patterns: "time is…
v1.0.0Shipped
2025-11-21
  • PowerShell to Python migration 100% complete
  • Server-Specific Template Customization
  • Auto-Detection for Server Templates
  • Server Template CLI Commands
  • Template Sync Mechanism
  • Plugin-Based Template Architecture
The commitment

Honest version cadence

  • No fake majors — minors keep arriving until enough real features accumulate
  • Public changelog maps every feature to its release date
  • Pre-major preview published 30 days before ship
  • Security patches NEVER gated by subscription state
  • CVE patches backported to old majors when needed