Skip to content

Releases

v0.7.18 — Live 24h Usage Summary, Live Auto-Sync Modal & Topbar Spinner

Choose a tag to compare

@neuralnexustech neuralnexustech released this 24 Sep 14:44

Highlights in v0.7.18

  • Zero CSS Changes: src/app/globals.css remains 100% untouched to avoid any styling collisions.
  • Dashboard 24h Default: Usage Summary default filter is set to Last 24 Hours with an active pulsating LIVE indicator.
  • Live Auto-Sync Modal: A non-intrusive floating popup displaying live stages (discovering, pulling, pinging), model counts, progress bar, real-time log feed, and clean UI/UX control buttons (Minimize, Close).
  • Topbar Live Spinner: Appears smoothly right next to \Health: 99.98%\ while auto-sync is actively running in the background. Clicking re-opens the live popup; once sync completes, shows \✓ Synced\ and disappears cleanly.

v0.7.17 — Startup Auto-Sync, Sync All & Test, and Live Model Pinging

Choose a tag to compare

@neuralnexustech neuralnexustech released this 24 Sep 09:51

New Features & Improvements in v0.7.17

1. Server Startup Auto-Sync (\instrumentation.ts)

  • Automatically registers a background worker on server boot.
  • 3.5 seconds after startup, it automatically identifies all connected providers and silently syncs their latest model catalogs into the database.
  • Runs non-blocking connectivity health checks on active models, measuring live response latency and marking verified models as live (\status: 'ok').

2. '⚡ Sync All & Test' in Dashboards

  • Added a prominent *\⚡ Sync All & Test* button in the Models dashboard (/dashboard/models) and *\🔄 Sync All Models* in the Providers dashboard (/dashboard/providers).
  • One-click discovers all latest models across every connected provider, enriches specs (context windows, pricing, modalities), and tests live status.

3. Row-Level Live Model Testing & Status Badges

  • Live Status Badges:
    • 🟢 OK (Latency ms): Verified live with actual ping response time (e.g. \OK 215ms).
    • 🔴 Fail: Shows connection failure with hoverable tooltip explaining the exact error (e.g. \HTTP 401: Invalid API Key).
    • ⚪ Untested: Indicates models awaiting initial check.
  • Single-Click ⚡ Test Button on every row: Test any individual model directly from the table without running a full suite test.
  • Status Filter: Easily filter the table by \🟢 OK / Verified, \🔴 Fail / Error, \⚪ Untested, or \All statuses.

4. Online-Only Ollama

  • Configured Ollama strictly as an online/cloud provider (\ reeTier\ with bearer auth) and removed local \localhost:11434\ probing.

v0.7.16 — Fix Stream Unexpected EOF & Clean Stream Closure

Choose a tag to compare

@neuralnexustech neuralnexustech released this 24 Sep 06:56

Fixes in v0.7.16

Fixed 'stream reading error: unexpected EOF'

  1. Connection Timeout Scoped to Headers Only:
    • Previously, \AbortSignal.timeout(30_000)\ was placed directly on upstream \ etch(). In Node.js, that signal stayed active across the entire streaming lifecycle and forcefully aborted active streams at 30 seconds.
    • Now, a 30s connection timeout is used strictly for receiving the initial response headers. Once headers arrive and streaming begins, the timer is cleared via \clearTimeout()\ in \ inally, allowing AI models to stream uninterrupted for minutes.
  2. Clean Anthropic SSE Stream Termination:
    • In \claude-translator.ts, if any network hiccup or provider interruption occurs, the stream pump now cleanly emits \content_block_stop, \message_delta\ (with stop_reason \end_turn), and \message_stop\ before closing the stream controller.
    • Anthropic clients (e.g. Claude Code CLI, Cursor, Cline) will never experience an unclosed block or truncated stream triggering \unexpected EOF.

v0.7.15 — Faster API Response, 30s Timeout & Cleaner Combos UI

Choose a tag to compare

@neuralnexustech neuralnexustech released this 24 Sep 06:34

Fixes in v0.7.15

UI Fix

  • Removed top healing banner — the 🔄 Auto-Healing In Progress bar at the top of the Combos page is gone. Healing status is still shown inline on each individual tier card (colored glow + countdown + Heal button), so you can still see which model is recovering and why.

Performance — Faster API Responses

  • 30-second upstream timeout added to all provider fetch calls. Previously if a provider (e.g. OpenRouter under load) stalled, your request would hang indefinitely. Now it auto-fails over to the next tier within 30 seconds.
  • Timed-out providers enter 30s cooldown — after a timeout, that provider is automatically skipped on subsequent requests until it recovers (same as 5xx errors).
  • Faster first-token delivery (TTFT): peekStreamForFailover previously buffered up to 4 chunks before deciding if a stream is healthy. Now it commits on the first chunk as soon as healthy content (delta/content) is detected — eliminating 50–300ms of unnecessary buffering on every streaming request.
  • 10-second stall detection in stream peek — if a provider sends an HTTP 200 but then stalls without sending any bytes, it's now detected and failed over within 10s.

v0.7.14 — Smart Auto-Healing & Combos Health Dashboard

Choose a tag to compare

@neuralnexustech neuralnexustech released this 24 Sep 06:15

🚀 What's New in v0.7.14

  • Smart Auto-Healing Across All Strategies:
    • Cooldowns and healing now apply universally across Failover, Round-Robin, Weighted, LKGP, Latency-Based, and Cost-Optimized combos.
    • Automatically skips failing/exhausted models until they recover:
      • RPM / Short Rate Limits (429): Cooldown for 60 seconds, then auto-re-enters routing pool.
      • Daily Quotas / RPD Exceeded (403): Automatically waits until 00:00 UTC (tomorrow) before re-enabling.
      • Server Outages (500 / 502 / 503 / 504): Cooldown for 30 seconds for transient recovery.
      • Auth / Key Errors (401): 5-minute cooldown.
  • Live Combos Health UI:
    • Top auto-healing status banner showing count of recovering models.
    • Per-model live status cards with glowing amber indicators, remaining countdown timers, and reason badges.
    • Manual ⚡ Heal button to immediately reactivate models on demand.
  • Streaming EOF Resilience:
    • Normalized stream end-of-file handling (unexpected EOF / client disconnect) as clean stream completion rather than an upstream failure.
    • Prevents false-positive failover loops when clients disconnect.
  • Provider & Model Accuracy Improvements:
    • Verified model capability queries and provider pulling.

v0.7.13

Choose a tag to compare

@neuralnexustech neuralnexustech released this 24 Sep 04:28
  • Improved model spec accuracy and provider documentation extraction
  • Enhanced combo routing and failover visibility
  • Bug fixes and performance improvements

v0.7.12

Choose a tag to compare

@neuralnexustech neuralnexustech released this 19 Sep 11:12
  • Bug fixes and improvements

v0.7.11

Choose a tag to compare

@neuralnexustech neuralnexustech released this 19 Sep 11:08
  • Bug fixes and improvements

v0.7.10

Choose a tag to compare

@neuralnexustech neuralnexustech released this 19 Sep 11:03
  • Bug fixes and improvements

v0.7.9

Choose a tag to compare

@neuralnexustech neuralnexustech released this 19 Sep 10:45
  • Bug fixes and improvements