Commit Graph

  • d2bc688b0f fix(i18n): backfill missing usage.kiloPass strings in 39 locales (#12561) (#13027) release/v3.8.51 Bob.Hou 2026-09-11 18:28:45 -04:00
  • 0c2a5f3062 fix(i18n): translate pre-existing __MISSING__ keys for combo.sort and credential health (#12272) (#13034) Bob.Hou 2026-09-11 18:28:38 -04:00
  • 73dee8db43 fix(vision): honor Custom Models vision flag on advertised aliases (#12974) Bob.Hou 2026-09-11 18:28:32 -04:00
  • 6788b437f5 fix(combos): keep dashboard combo tests off reasoning and rate limits (#13001) Bob.Hou 2026-09-11 18:28:29 -04:00
  • d92bc8ef7a feat(sse): restore GPT-6 Astra effort aliases and Codex 0.153.4 pin (#13026) Bob.Hou 2026-09-11 18:28:25 -04:00
  • f4fd9190b3 fix(catalog): degrade unknown combo targets in LCD modalities (#12613) (#13042) Bob.Hou 2026-09-11 18:28:21 -04:00
  • 171421439d fix(dashboard): expose Volcano console cookie field and unwrap error objects (#13107) Bob.Hou 2026-09-11 18:28:17 -04:00
  • 0cd88ec998 fix(models): give Gemini 3.8 Flash its own output spec (#13195) Bob.Hou 2026-09-11 18:28:13 -04:00
  • 9b4210a53f feat(providers): Agnes 3.0 Flash catalog, CN host, live /v1/models (#13120) Bob.Hou 2026-09-11 18:28:10 -04:00
  • 9adc2f87d0 fix(dashboard): list and purge leftover gemini-cli rows (#13197) Bob.Hou 2026-09-11 18:28:05 -04:00
  • aedc506cce fix(docs): keep operator-internal security writeups out of public /docs (#13136) Bob.Hou 2026-09-11 18:28:02 -04:00
  • 49b6c3e59e fix(combo): stop quota-weighted routing onto out-of-credit connections (#13006) Bob.Hou 2026-09-11 18:27:57 -04:00
  • fc3ce839fe fix(db): resolve sql-wasm.wasm across global and hoisted layouts (#12960) (#13035) Bob.Hou 2026-09-11 18:27:52 -04:00
  • 541a6481a9 fix(resilience): classify Cline 401 as refreshable OAuth (#12594) (#13060) Bob.Hou 2026-09-11 18:27:45 -04:00
  • f0b83b86ba fix(grok-cli): park a 402 on the empty Grok Build login, not grok-4.6 (#13061) Bob.Hou 2026-09-11 18:27:40 -04:00
  • a31c7880c4 fix(chatcore): restore provider failure classification and credential refresh on non-streaming leg (#13043) (#13069) Bob.Hou 2026-09-11 18:27:36 -04:00
  • c75e293a47 fix(api): thread X-OmniRoute-Fallback-Attempts through combo chat (#12339) (#13038) Bob.Hou 2026-09-11 18:27:33 -04:00
  • 92ca71c1d6 fix(db): key-scoped completed-batch sweep never binds more than INSTANCE_SWEEP_CHUNK ids per statement fix/batches-sweep-file-ownership-chunks diegosouzapw 2026-09-11 19:20:34 -03:00
  • f23a759c20 test(api): session fixture mints the login shape; changelog covers SEC-C/SEC-D diegosouzapw 2026-09-11 19:00:23 -03:00
  • 584b7db02f docs(auth): dashboard session = verified JWT + authenticated claim fix/dashboard-session-authenticated-claim diegosouzapw 2026-09-11 19:00:02 -03:00
  • 889a2bb388 Merge remote-tracking branch 'origin/release/v3.8.51' into fix/release-v3.8.51-basereds-orphans fix/release-v3.8.51-basereds-orphans diegosouzapw 2026-09-11 18:53:44 -03:00
  • 32f68d8455 docs(env): justify the TRAE_WEB_ORIGIN allowlist entry (#12190) fix/12190-trae-referer diegosouzapw 2026-09-11 18:33:14 -03:00
  • b1d58c516e chore(quality): clear the file-size and stryker gates for the base-red sweep diegosouzapw 2026-09-11 18:32:45 -03:00
  • c91a7bcdc0 fix(providers): document TRAE_WEB_ORIGIN in .env.example (#12190) diegosouzapw 2026-09-11 18:27:19 -03:00
  • 5d29ac1371 test(auth): session fixtures mint the real login shape (authenticated: true) diegosouzapw 2026-09-11 18:23:08 -03:00
  • d2a6464101 fix(sse): stop null-prototype sanitized errors from crashing image call logs fix/release-v3.8.51-basereds-fase3 diegosouzapw 2026-09-11 18:18:50 -03:00
  • 9769ec51e3 fix(memory): document VECTOR_STORE_DISABLE_VEC test seam (#12745) fix/12745-memory-rerank-auth diegosouzapw 2026-09-11 18:17:42 -03:00
  • 02d432f59a docs(migrations): update stale migration count to 173 (#12849) fix/12849-nvidia-catalog diegosouzapw 2026-09-11 18:16:44 -03:00
  • e043682a23 test(sse): read the errored Kiro failure stream instead of buffering it diegosouzapw 2026-09-11 18:15:03 -03:00
  • c01d356118 fix(env): add OMNIROUTE_VNC_NETWORK to .env.example (#12571) fix/12571-vnc-cdp-auth diegosouzapw 2026-09-11 18:14:48 -03:00
  • b57ac708a7 fix(db): heal legacy call_logs columns before the inline schema indexes diegosouzapw 2026-09-11 18:14:01 -03:00
  • ba1ee66174 fix(i18n): quote raw <name> in the auto-sync profiles description (#12549) Paco Cartones 2026-09-11 23:13:18 +02:00
  • 374bbe3ee7 fix(i18n): translate the home Recent Requests panel and topology legend (#12551) Paco Cartones 2026-09-11 23:09:58 +02:00
  • 3fc22c69af perf(db): instance-wide completed-batch sweep commits in 200-batch chunks (SEC-D) diegosouzapw 2026-09-11 18:07:43 -03:00
  • c9a5948b3d test(routing): realign the hard-lease bypass inventory with the extracted fences diegosouzapw 2026-09-11 17:57:41 -03:00
  • 28d320b5e3 fix(auth): every auth_token consumer requires the authenticated claim — Cursor CLI tokens are not dashboard sessions diegosouzapw 2026-09-11 17:54:38 -03:00
  • 46b24d980d fix(db): key-scoped batch sweep soft-deletes only the key's own files (SEC-C) diegosouzapw 2026-09-11 17:54:28 -03:00
  • 3f62e43696 test(compression): assert idle eviction terminates at the resource level (#13371) Diego Rodrigues de Sa e Souza 2026-09-11 17:46:22 -03:00
  • 4d82745381 test(compression): assert idle eviction terminates at the resource level test/port-12542-idle-worker-terminate diegosouzapw 2026-09-11 17:44:30 -03:00
  • 16c68bad49 feat(gamification): pay the documented streak and badge XP rewards (#12522) Paco Cartones 2026-09-11 22:42:32 +02:00
  • 6caf836092 fix(providers): include Agnes model in video polling (#12356) Paco Cartones 2026-09-11 22:42:28 +02:00
  • 7cd2fab253 fix(routing): honor edited custom-node API type (#12358) Paco Cartones 2026-09-11 22:42:25 +02:00
  • afd2d993e6 fix(rerank): clamp Voyage top_k and honor NVIDIA return_documents (#12523) Paco Cartones 2026-09-11 22:42:21 +02:00
  • e09cb5a768 chore(lifecycle): gate DEFAULT_DEGRADATION_MAP against retired ids (#12535) Paco Cartones 2026-09-11 22:42:16 +02:00
  • 0831d487c0 fix(audio): resolve combo names on /v1/audio/translations (#12536) Paco Cartones 2026-09-11 22:42:12 +02:00
  • b23b0ca68e fix(gemini): strip prefixItems from Gemini tool schemas (#12540) Paco Cartones 2026-09-11 22:42:08 +02:00
  • 7ad5e1120e fix(api-manager): accessible loading status on the skeleton gate (#12541) Paco Cartones 2026-09-11 22:42:05 +02:00
  • a606df0b5d fix(video): clamp estimateJpegFrameBytes, reuse the shared JPEG prefix (#12543) Paco Cartones 2026-09-11 22:42:00 +02:00
  • 00421fde0c fix(devin): accept Windows sandbox paths in the agentic home check (#12545) Paco Cartones 2026-09-11 22:41:56 +02:00
  • 02884ed8d2 fix(db): auto-clean conversation_turn_nodes and orphaned conversations (#12548) Paco Cartones 2026-09-11 22:41:53 +02:00
  • 3198c54146 fix(orchestration): emit the real task status on non-status updates (#12550) Paco Cartones 2026-09-11 22:41:48 +02:00
  • 2e10346f45 docs(reference): sync FEATURE_FLAGS.md with featureFlagDefinitions (#12552) Paco Cartones 2026-09-11 22:41:43 +02:00
  • 616d54cf19 fix(config): persist background-degradation entry deletions (#12647) Paco Cartones 2026-09-11 22:41:37 +02:00
  • a0c52ba54d fix(images): fall through combo edit targets on /v1/images/edits (#12653) Paco Cartones 2026-09-11 22:41:33 +02:00
  • 4309a2fd56 fix(antigravity): preserve thought token usage (#13055) Paco Cartones 2026-09-11 22:41:29 +02:00
  • abe234e094 fix(gamification): durable action-count badges that survive xp_audit_log pruning (#12651) Paco Cartones 2026-09-11 22:41:25 +02:00
  • 3bf006da95 feat(db): deleteFileOwnedBy — owner-scoped file soft delete diegosouzapw 2026-09-11 17:40:28 -03:00
  • be43641be4 feat(auth): shared dashboard session verifier that requires the authenticated claim diegosouzapw 2026-09-11 17:36:09 -03:00
  • 455aade660 fix(i18n): split oversized docs sections before translating feat/i18n-batch-sa diegosouzapw 2026-09-11 16:08:49 -03:00
  • 6e80301308 fix(sse): feed the rate limiter from the provider execution pipeline diegosouzapw 2026-09-11 15:37:45 -03:00
  • 555d97f12c test: realign four guards with the merges that changed their contracts diegosouzapw 2026-09-11 14:58:18 -03:00
  • 4019320938 Merge remote-tracking branch 'origin/release/v3.8.51' into fix/release-v3.8.51-basereds-fase3 diegosouzapw 2026-09-11 14:58:12 -03:00
  • 11e82e022e Merge remote-tracking branch 'origin/release/v3.8.51' into fix/release-v3.8.51-basereds-orphans diegosouzapw 2026-09-11 14:55:08 -03:00
  • cfa2fc7548 fix(sse): rotate opencode accounts on transient 5xx (#12975) Dizzle 2026-09-11 18:57:28 +02:00
  • a19bb2227f fix(providers): lock opencode model on upstream 400 model-unavailable (#13146) Dizzle 2026-09-11 18:51:24 +02:00
  • cc4f7ed1c4 fix(logging): prefer the pipeline over the raw bodies in call-log storage and detail enrichment (#13147) Dizzle 2026-09-11 18:51:21 +02:00
  • 3156643f6c fix(opencode): require an http(s) baseURL in both OpenCode plugins (#13142) Dizzle 2026-09-11 18:51:17 +02:00
  • 9f0d54a48f fix(combo): parse numeric-epoch rateLimitedUntil in hasFutureRateLimitUntil (#13141) Dizzle 2026-09-11 18:51:13 +02:00
  • 480f4a2bbb chore(skills): regenerate the cli-tunnel SKILL.md after the positional-arg fix diegosouzapw 2026-09-11 13:50:33 -03:00
  • 20abd89d7c fix(acp): bound session output buffers and reset stderr per prompt (#13100) anhtahaylove 2026-09-11 23:32:51 +07:00
  • e1cfdb5e48 fix(acp): release listeners, timers and sessions on every sendPrompt outcome (#13096) anhtahaylove 2026-09-11 23:30:44 +07:00
  • d61b1727cd fix(cli-helper): clear the log stream timeout on the abort path (#13114) anhtahaylove 2026-09-11 23:30:38 +07:00
  • 99fb441434 fix(db): release process listeners when a node:sqlite adapter closes (#13109) anhtahaylove 2026-09-11 23:30:32 +07:00
  • 67618978b0 fix(gamification): close the badge SSE stream when the signal is already aborted (#13106) anhtahaylove 2026-09-11 23:30:27 +07:00
  • 85a5126dba fix(compression): terminate idle workers on eviction (#13091) anhtahaylove 2026-09-11 23:27:45 +07:00
  • b1733d3c83 fix(plugins): make SIGKILL escalation idempotent per child (#13092) anhtahaylove 2026-09-11 23:27:42 +07:00
  • 66330cc724 fix(compression): pass a URL object when spawning the LLMLingua worker (#13093) anhtahaylove 2026-09-11 23:27:38 +07:00
  • a3fa6cf524 fix(traffic-inspector): release WS subscriber and ping timer on a dead socket (#13155) anhtahaylove 2026-09-11 23:27:34 +07:00
  • 30c96d43a5 fix(telegram): bound the per-user API key cache (#13166) anhtahaylove 2026-09-11 23:27:30 +07:00
  • 658153c7b0 fix(stream): release the upstream body when the JSON-to-SSE sniff times out (#13171) anhtahaylove 2026-09-11 23:27:26 +07:00
  • a1b9b02d5d fix(telegram): authenticate webhook deliveries with the Telegram secret token (#13175) anhtahaylove 2026-09-11 23:27:23 +07:00
  • 178d25250a fix(test): cap local unit-test concurrency at 4 to avoid exhausting commit charge (#13187) anhtahaylove 2026-09-11 23:27:18 +07:00
  • edfcb8be17 fix(test): resolve the WebDAV handler path with fileURLToPath (#13196) anhtahaylove 2026-09-11 23:27:14 +07:00
  • 6a83c57f19 fix(ci): clear the agent-skills-sync base-red on release/v3.8.51 fix/release-v3.8.51-basereds-eslint diegosouzapw 2026-09-11 13:26:50 -03:00
  • 39300717ab docs(changelog): record the base-red orphan fixes for v3.8.51 diegosouzapw 2026-09-11 13:25:20 -03:00
  • c7f400d65f fix(ci): clear the docs-sync base-red on release/v3.8.51 — provider count 356 to 358 diegosouzapw 2026-09-11 13:08:36 -03:00
  • 1eac0226ac fix(api): reject revoked, deactivated, banned or expired keys on DELETE /v1/batches/delete-completed (omni-code-sec on #12969) (#13297) fix/batches-delete-completed-authz Diego Rodrigues de Sa e Souza 2026-09-11 13:05:48 -03:00
  • 9db4483722 fix(ci): clear the open-sse typecheck base-red on release/v3.8.51 diegosouzapw 2026-09-10 11:29:23 -03:00
  • 86a3af2d23 Merge remote-tracking branch 'origin/release/v3.8.51' into fix/orch-fase3-i18n-eu-locales fix/orch-fase3-i18n-eu-locales diegosouzapw 2026-09-11 13:03:49 -03:00
  • ea7ba79a73 fix(sse): restore credential refresh, failure persistence and codex image errors diegosouzapw 2026-09-11 12:56:54 -03:00
  • 3603a7b246 test(sse): pin the pipeline error-classification and Kiro stream contracts diegosouzapw 2026-09-11 12:56:15 -03:00
  • be40cadd01 fix(sse): carry the upstream error code/type through the provider pipeline diegosouzapw 2026-09-11 12:55:42 -03:00
  • 9e4955b069 Merge branch 'fix/v3851-basereds-orphans-g1' into fix/release-v3.8.51-basereds-orphans diegosouzapw 2026-09-11 12:55:06 -03:00
  • 47b6fb837a Merge branch 'fix/v3851-basereds-orphans-g4' into fix/release-v3.8.51-basereds-orphans diegosouzapw 2026-09-11 12:55:06 -03:00
  • e25b706c56 test(lease): re-inventory hard-lease call sites after the pipeline extraction diegosouzapw 2026-09-10 19:13:05 -03:00
  • 7edda9c30a test(combo): follow the provider-cooldown source guard into the split modules diegosouzapw 2026-09-10 19:12:46 -03:00
  • b4616e4316 fix(catalog): keep operator custom models out of the live-sync reader diegosouzapw 2026-09-10 19:12:06 -03:00
  • b3d3d9524c fix(combo): survive a malformed customModels row when building auto/* pools diegosouzapw 2026-09-10 19:11:36 -03:00
  • ed44f4ae12 fix(db): create the call_logs provider-stats index after legacy healing diegosouzapw 2026-09-10 19:11:08 -03:00
  • 2724ad07e1 fix(sse): restore upstream error parsing + rate-limit lock in the provider pipeline diegosouzapw 2026-09-10 18:39:42 -03:00