Commit graph

  • ece4bf7b53
    feat(kiro): support enterprise External IdP (Your organization) logins (#6363) release/v3.8.47 NOXX - Commiter 2026-07-10 03:39:09 +03:00
  • d9690ea1d9 fix(changelog): restore #6126 bullet eaten by ancestry merge; re-insert only #6697's own feat/6665-9router-camelcase-import Diego Rodrigues de Sa e Souza 2026-07-09 21:14:44 -03:00
  • 6c82519fd0 Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6697-b Diego Rodrigues de Sa e Souza 2026-07-09 21:14:11 -03:00
  • 1865e5b8bb ci(quality): TIA impacted-run splits dashboard tests onto the tsx loader (closes #6787) ci/tia-dashboard-loader Diego Rodrigues de Sa e Souza 2026-07-09 21:11:30 -03:00
  • 227d9d1721 chore(release): merge-train — batch-validate queued PRs once, --admin with evidence chore/merge-train Diego Rodrigues de Sa e Souza 2026-07-09 20:51:41 -03:00
  • 66e333b5ad chore(changelog): fragment filename matches PR number (#6783) feat/changelog-fragments Diego Rodrigues de Sa e Souza 2026-07-09 20:49:29 -03:00
  • c2366d8475 feat(release): changelog.d/ fragments — kill the CHANGELOG-eat merge-storm cascade Diego Rodrigues de Sa e Souza 2026-07-09 20:48:54 -03:00
  • c00d9b471a ci(quality): shard unit fast-path 2→4 — halves the heaviest job's wall time ci/unit-shards-4 Diego Rodrigues de Sa e Souza 2026-07-09 20:42:40 -03:00
  • d3331f8bca
    feat(providers): ClinePass OAuth login — dual-auth on top of #5942 (reconciles #5924) (#6126) Imam Wahyu Widodo 2026-07-10 06:37:40 +07:00
  • 8383ed5664 fix(changelog): re-restore #6697 bullet after release sync diegosouzapw 2026-07-09 19:58:01 -03:00
  • 5b8d9ebbb5 Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6697-b Diego Rodrigues de Sa e Souza 2026-07-09 19:58:00 -03:00
  • 9906dfc1ba
    fix(providers): update web model discovery (#6308) janeza2 2026-07-10 05:54:05 +07:00
  • b9d18dd8c4
    Continue fix bugs and upgrade skill_collector (#6294) Moseyuh333 2026-07-10 05:43:43 +07:00
  • fb9d4cc5b8 Merge remote-tracking branch 'origin/release/v3.8.47' into fix/6400-head-request-hang fix/6400-head-request-hang Diego Rodrigues de Sa e Souza 2026-07-09 19:07:53 -03:00
  • 5e30615346 chore(changelog): restore #6400 bullet before re-sync Diego Rodrigues de Sa e Souza 2026-07-09 19:07:24 -03:00
  • 3cccbfa143 fix(changelog): re-restore #6697 bullet after #6700 release sync Diego Rodrigues de Sa e Souza 2026-07-09 18:58:25 -03:00
  • 13ff6e9320 fix(changelog): re-restore #6681 bullet after #6700 release sync fix/6574-rerank-openrouter Diego Rodrigues de Sa e Souza 2026-07-09 18:57:58 -03:00
  • 2a5a819dbe
    fix: update Dockerfile with --allow-scripts for better-sqlite3 compil… (#6700) nowhats-br 2026-07-09 18:57:06 -03:00
  • 2001ca522a fix(changelog): re-restore CHANGELOG bullet after further release sync Diego Rodrigues de Sa e Souza 2026-07-09 18:45:11 -03:00
  • a197714675 fix(changelog): re-restore CHANGELOG bullet after further release sync Diego Rodrigues de Sa e Souza 2026-07-09 18:44:58 -03:00
  • 889fffddbe
    fix(cloudflare-relay): use Service Worker syntax with body_part metadata (#6416) (#6496) SeaXen 2026-07-10 03:43:19 +06:00
  • af6bc58e64 fix(changelog): correct CHANGELOG restoration (previous attempt had a script-path bug) Diego Rodrigues de Sa e Souza 2026-07-09 18:27:19 -03:00
  • 8b31fa343d fix(changelog): re-restore #6697 bullet after release sync (#6678 landed) Diego Rodrigues de Sa e Souza 2026-07-09 18:25:47 -03:00
  • 0012a9ea2d Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6697-b Diego Rodrigues de Sa e Souza 2026-07-09 18:23:23 -03:00
  • 7c3c7ce5b0 Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6681-b Diego Rodrigues de Sa e Souza 2026-07-09 18:23:22 -03:00
  • 6557f44bd2
    feat(settings): 9router-style Routing Strategy card + sticky parity (#6678) SeaXen 2026-07-10 03:22:43 +06:00
  • b12f3721ea fix(changelog): re-restore CHANGELOG bullet after further release sync Diego Rodrigues de Sa e Souza 2026-07-09 17:40:26 -03:00
  • 2fcf1032de Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6697-b Diego Rodrigues de Sa e Souza 2026-07-09 17:40:20 -03:00
  • 509f278768 fix(changelog): re-restore CHANGELOG bullet after further release sync Diego Rodrigues de Sa e Souza 2026-07-09 17:40:05 -03:00
  • 32e67ce1b9 Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6681-b Diego Rodrigues de Sa e Souza 2026-07-09 17:39:52 -03:00
  • d76aa40ee6
    fix(chatgpt-web): render citations as markdown links (#6635) Arthur Bodera 2026-07-10 06:37:20 +10:00
  • 48a8e602ca fix(changelog): re-restore CHANGELOG bullet after further release sync Diego Rodrigues de Sa e Souza 2026-07-09 17:35:23 -03:00
  • 03571617be Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6697-b Diego Rodrigues de Sa e Souza 2026-07-09 17:35:11 -03:00
  • 3f0449bb26 fix(changelog): re-restore CHANGELOG bullet after further release sync Diego Rodrigues de Sa e Souza 2026-07-09 17:35:01 -03:00
  • fb834045db Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6681-b Diego Rodrigues de Sa e Souza 2026-07-09 17:34:49 -03:00
  • 237bd59173
    fix(api): sanitize catch-block error.message in middleware/hooks routes (#6645) Chirag Singhal 2026-07-10 02:01:52 +05:30
  • b5e3096bae fix(changelog): re-restore CHANGELOG bullet after further release sync Diego Rodrigues de Sa e Souza 2026-07-09 17:19:37 -03:00
  • 7a1b3b7abc Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6681-b Diego Rodrigues de Sa e Souza 2026-07-09 17:19:26 -03:00
  • 912ff8d1c4
    fix(vision-bridge): auto-reroute non-vision models to fastest vision model when images detected (#6640) Hernan Javier Ardila Sanchez 2026-07-09 22:15:53 +02:00
  • 067d1fccc9 fix(changelog): restore CHANGELOG bullets eaten by release sync Diego Rodrigues de Sa e Souza 2026-07-09 16:56:50 -03:00
  • d681ce241d Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6697-b Diego Rodrigues de Sa e Souza 2026-07-09 16:56:37 -03:00
  • 4ea70c58b9 fix(changelog): restore CHANGELOG bullets eaten by release sync Diego Rodrigues de Sa e Souza 2026-07-09 16:56:18 -03:00
  • 0e7c20eeb7 Merge remote-tracking branch 'origin/release/v3.8.47' into tmp/implement-prs-6681-b Diego Rodrigues de Sa e Souza 2026-07-09 16:56:06 -03:00
  • 5e5447a2ba
    fix(sse): count gate/combo-rejected requests in per-api-key usage (#6698) Diego Rodrigues de Sa e Souza 2026-07-09 16:50:29 -03:00
  • 0d20205f92
    fix(sse): preserve server-tool literal names in message history and tool_choice (#6586) MikeTuev 2026-07-10 00:49:59 +05:00
  • edae0cf33f
    Expose per-combo reasoning token buffer toggle (#6702) Xiangzhe 2026-07-10 03:49:20 +08:00
  • abfced8b28
    feat(sandbox): native Apple Container, WSL, OrbStack, Podman runtime support (#6611) KooshaPari 2026-07-09 12:48:49 -07:00
  • e697670046
    fix(cli): detect WinGet Claude Code on Windows (#6647) enjoyer-hub 2026-07-09 22:46:41 +03:00
  • 2b33c6c635
    docs(routing): reconcile 17 vs 18 public-strategy count in AUTO-COMBO (#6646) Chirag Singhal 2026-07-10 01:16:11 +05:30
  • 484abed8c1
    docs: sync routing-strategy count to 18 across README + AGENTS.md (#6644) Chirag Singhal 2026-07-10 01:15:42 +05:30
  • 6e16ae7b32
    docs(claude): fix p2c casing to match ROUTING_STRATEGY_VALUES (#6643) Chirag Singhal 2026-07-10 01:15:11 +05:30
  • 1291e9bf26
    fix(providers): web-cookie fallback validation reports unsupported instead of a false valid (#6309) Paijo 2026-07-10 02:45:01 +07:00
  • aba98fd227
    fix(cli): per-agent DNS, startup guards, and batched Windows hosts writes (#6338) Hamsa_M 2026-07-10 01:14:50 +05:30
  • 606d1cbbd3
    fix: move tier-flow SVG images to public directory (#6538) Septianata Rizky Pratama 2026-07-10 02:44:39 +07:00
  • 0e4145d257
    fix(providers): remove obsolete providers (glhf, kluster, cablyai, inclusionai) (#6675) backryun 2026-07-10 04:44:28 +09:00
  • cf7f0153d0 fix(api): emit reasoning_content on claude-web + v0-vercel-web /v1/chat/completions SSE (#6662) fix/6662-reasoning-sse Diego Rodrigues de Sa e Souza 2026-07-09 06:46:03 -03:00
  • 9df3560552 fix(resilience): route remaining credential-selection call sites through quota preflight (#6686) fix/6686-quota-preflight Diego Rodrigues de Sa e Souza 2026-07-09 06:32:48 -03:00
  • 1ee0856177 fix(compression): reconcile outer vs per-engine token counts on degenerate output (#6488) fix/6488-token-divergence Diego Rodrigues de Sa e Souza 2026-07-09 06:27:24 -03:00
  • dc718e0077 fix(api): Responses passthrough emits event-only SSE frames after filtering commentary output (#6561) fix/6561-responses-event-frames Diego Rodrigues de Sa e Souza 2026-07-09 05:50:30 -03:00
  • d245d5be77 fix(cli): fall back to settings.json when Claude Code binary is unresolvable (#6701) fix/6701-claude-cli-detect Diego Rodrigues de Sa e Souza 2026-07-09 05:47:41 -03:00
  • 9704a78eef fix(resilience): release combo session-stickiness pin on a terminal/quality-rejected account (#6692) fix/6692-sticky-terminal Diego Rodrigues de Sa e Souza 2026-07-09 05:44:45 -03:00
  • d54a6db1fe fix(resilience): resolve fp-pinned combo account back to real connection id (#6696) fix/6696-combo-fp-fallover Diego Rodrigues de Sa e Souza 2026-07-09 05:38:41 -03:00
  • 44ce44348b fix(resilience): apikey-provider 429s honor explicit quota-exhausted text (#6638) fix/6638-ollama-quota Diego Rodrigues de Sa e Souza 2026-07-09 05:37:35 -03:00
  • bf366f3da5 fix(translator): defer content_block_start until GLM streams the tool name (port from 9router#2077) fix/port-issue-2077-glm-empty-tool-name Diego Rodrigues de Sa e Souza 2026-07-09 05:09:48 -03:00
  • 617828f1c3 fix(translator): strip empty cloud_base_branch from Cursor Subagent tool call (port from 9router#2446) fix/port-issue-2446-cursor-subagent-strip Diego Rodrigues de Sa e Souza 2026-07-09 05:09:00 -03:00
  • 1e3ee5a0c4 fix(providers): Kiro adaptive-thinking allowlist excludes sonnet-4.5/haiku-4.5 (#6576) fix/6576-kiro-thinking Diego Rodrigues de Sa e Souza 2026-07-09 05:05:26 -03:00
  • f95adf308f fix(startup): lazy-import ioredis in rateLimiter to fix MCP ERR_MODULE_NOT_FOUND (#6559) fix/6559-mcp-ioredis Diego Rodrigues de Sa e Souza 2026-07-09 05:01:41 -03:00
  • 1e2304fd20 fix(i18n): backfill 194 missing pt-BR keys and add key-parity regression test (#6695) fix/6695-i18n-drift Diego Rodrigues de Sa e Souza 2026-07-09 04:57:58 -03:00
  • 5e72eeff9c fix(providers): stop quota card re-sorting Codex/GLM bars by remaining % (#6687) fix/6687-quota-bar-order Diego Rodrigues de Sa e Souza 2026-07-09 04:56:46 -03:00
  • 7b6fa70a64 fix(providers): drop image_generation for Codex Spark models regardless of plan (#6651) fix/6651-codex-gpt53 Diego Rodrigues de Sa e Souza 2026-07-09 04:51:37 -03:00
  • af31b56fbc fix(build): suppress Turbopack over-bundling warning from agentSkills generator (#6582) fix/6582-turbopack-warnings Diego Rodrigues de Sa e Souza 2026-07-09 04:49:28 -03:00
  • de9be04fe6 fix(i18n): translate provider visibility/free-paid filter labels across 15 locales (#6694) fix/6694-provider-visibility-i18n Diego Rodrigues de Sa e Souza 2026-07-09 04:48:17 -03:00
  • c7fa7c40c6 fix(startup): rename reasoningControls.ts to avoid webpack casing collision (#6584) fix/6584-casing-collision Diego Rodrigues de Sa e Souza 2026-07-09 04:47:10 -03:00
  • b56641bea6 feat(ollama): native Claude-format transport for Claude clients feat/port-pr-2475-ollama-claude-passthrough Diego Rodrigues de Sa e Souza 2026-07-09 04:44:32 -03:00
  • acbb2ac63a fix(api): point CLI health command at /api/monitoring/health (#6677) fix/6677-cli-health-404 Diego Rodrigues de Sa e Souza 2026-07-09 04:43:01 -03:00
  • 5054961a2a Merge remote-tracking branch 'origin/release/v3.8.47' into fix/6400-head-request-hang Diego Rodrigues de Sa e Souza 2026-07-09 04:29:36 -03:00
  • c52df44121 fix(antigravity): surface aborted Gemini tool calls off end_turn fix/port-pr-2462-antigravity-finish-reason Diego Rodrigues de Sa e Souza 2026-07-09 04:05:06 -03:00
  • 2efc45a892 fix(usage): honor xAI provider-reported exact cost fix/port-pr-2453-xai-cost-passthrough Diego Rodrigues de Sa e Souza 2026-07-09 04:03:00 -03:00
  • 4847432941 feat(xai): route xAI clients to Grok native /v1/responses endpoint feat/port-pr-2439-xai-responses-endpoint Diego Rodrigues de Sa e Souza 2026-07-09 04:01:48 -03:00
  • 377669f169 fix(volcengine): clamp Kimi max_tokens to Ark endpoint cap fix/port-pr-2460-volcengine-kimi-clamp Diego Rodrigues de Sa e Souza 2026-07-09 04:00:05 -03:00
  • bf8d4521b6 fix(codex): surface capacity errors embedded in 200-OK SSE streams fix/port-pr-2452-codex-capacity-sse Diego Rodrigues de Sa e Souza 2026-07-09 03:59:57 -03:00
  • 96c3679e5e fix(sse): skip thinkingConfig for gemma models in openai→gemini translation fix/port-pr-2480-gemini-gemma-thinking Diego Rodrigues de Sa e Souza 2026-07-09 03:57:56 -03:00
  • 2dd72cecdf fix(oauth): avoid bare-email dedup of Codex OAuth logins fix/port-pr-2477-codex-email-dedup Diego Rodrigues de Sa e Souza 2026-07-09 03:49:29 -03:00
  • a0b630db87 fix(gemini): skip thinkingConfig for Gemma-4 on OpenAI->Gemini path fix/port-pr-2480-gemma4-thinking-guard Diego Rodrigues de Sa e Souza 2026-07-09 03:50:46 -03:00
  • 406c3e8e59 fix(sse): unwrap bare {function:{…}} tools in openai→claude translation fix/port-pr-2473-openai-claude-bare-tool Diego Rodrigues de Sa e Souza 2026-07-09 03:50:38 -03:00
  • f4fb0d310b docs(readme): update star badges and star history chart links Diego Rodrigues de Sa e Souza 2026-07-09 01:33:33 -03:00
  • 902e66805c chore(vscode): update search exclude patterns and add documentation Diego Rodrigues de Sa e Souza 2026-07-08 23:29:30 -03:00
  • f4643a2476 docs(changelog): add v3.8.47 Contributors section (32 contributors) Diego Rodrigues de Sa e Souza 2026-07-08 22:33:35 -03:00
  • 2b847e8620 fix(sse): count gate/combo-rejected requests in per-api-key usage fix/connection-usage-logging Diego Rodrigues de Sa e Souza 2026-07-08 19:35:51 -03:00
  • 2241b394dd feat(oauth): accept 9router camelCase Codex export in bulk import (#6665) Diego Rodrigues de Sa e Souza 2026-07-08 19:22:54 -03:00
  • 5144712ab6
    ci(vps): honor VPS_ALWAYS_ON — release teardown is a no-op on the dedicated 24/7 host (#6693) Diego Rodrigues de Sa e Souza 2026-07-08 18:37:04 -03:00
  • a7b7a802d4 ci(vps): honor VPS_ALWAYS_ON — release teardown is a no-op on the dedicated 24/7 host ci/vps-always-on Diego Rodrigues de Sa e Souza 2026-07-08 17:47:49 -03:00
  • 632d304939
    ci(quality): route the 3 heavy fast-path jobs to the self-hosted VPS pool when USE_VPS_RUNNER is on (#6691) Diego Rodrigues de Sa e Souza 2026-07-08 17:45:32 -03:00
  • 1971d49773 ci(quality): route the 3 heavy fast-path jobs to the self-hosted VPS pool when USE_VPS_RUNNER is on ci/vps-runner-quality-gates Diego Rodrigues de Sa e Souza 2026-07-08 16:53:43 -03:00
  • a6ea6074cb
    fix(cli): compression REST fallback uses canonical defaultMode + JSON object cells (#6571) (#6682) Diego Rodrigues de Sa e Souza 2026-07-08 16:50:11 -03:00
  • 21d583f95f test(cli): align existing compression-command tests to the #6571 canonical field contract (engine→strategy/defaultMode) fix/6571-compression-cli Diego Rodrigues de Sa e Souza 2026-07-08 16:22:17 -03:00
  • 8ca881efe6 fix(cli): compression REST fallback uses canonical defaultMode + JSON object cells (#6571) Diego Rodrigues de Sa e Souza 2026-07-08 16:08:30 -03:00
  • 6914c9cc24 fix(providers): register openrouter rerank provider (#6574) Diego Rodrigues de Sa e Souza 2026-07-08 16:07:00 -03:00
  • 1188847f0f
    feat: add setting for provider/model-specific parameters (#6649) ThongAccount 2026-07-09 00:55:00 +07:00
  • 2d9f85d587
    fix(mimocode): handle 400 with cooldown + account rotation (#6648) PizzaV 2026-07-08 19:08:48 +02:00