Commit graph

  • 588c683e9b docs(changelog): aggregate the 363 changelog.d fragments into [3.8.50] release/v3.8.50 Xiangzhe 2026-08-25 05:30:52 -03:00
  • 543bf9949a chore(docs): commit the next-dev agent-rules block into AGENTS.md Xiangzhe 2026-08-25 05:29:26 -03:00
  • 1249f714fe fix(cli): do not treat a tmpfs mount as proof a config path reaches the host diegosouzapw 2026-08-25 08:08:56 +00:00
  • e4f730a2b2 fix(release): drain two v3.8.50 base-reds (volcengine vision metadata, antigravity BYOP contract) Xiangzhe 2026-08-25 08:09:40 +00:00
  • ae126dadcb fix(quality): drain the three v3.8.50 inventory/coverage base-reds diegosouzapw 2026-08-25 08:09:11 +00:00
  • b4a636cf1e test(providers): use a non-reserved prefix in the CC-compatible node create cases diegosouzapw 2026-08-25 08:06:25 +00:00
  • 80f107d5a0 test(quota): freeze the clock in the GLM absolute-ISO-reset regression test diegosouzapw 2026-08-25 08:05:32 +00:00
  • 7de2643243 test(router-eval): give spawned CLI children an explicit DATA_DIR diegosouzapw 2026-08-25 08:05:31 +00:00
  • 93c798c694 test(a2a): call the agent-card route handlers with a NextRequest diegosouzapw 2026-08-25 08:05:09 +00:00
  • fc0d61950b fix(release): drain the v3.8.50 docs/golden/GLM base-reds and restore a masked assert diegosouzapw 2026-08-25 07:47:27 +00:00
  • 2fec7f40fd test(chatcore): reconcile #7533 expectation with declared opencode-go tiers chore/recover-fix-trio-push oyi77 2026-08-25 04:07:38 -03:00
  • 6435f618f4
    fix(quota-share): release the winner's reserved in-flight slot (#11371) (#11408) release/v3.8.51 Paijo 2026-08-25 14:14:10 +07:00
  • d396dcc1ef test(chatcore): reconcile #7533 expectation with declared opencode-go tiers chore/recover-batch-trio-0825 oyi77 2026-08-25 04:07:38 -03:00
  • dc39a7bcfd fix(quota-share): keep #5923 silent-stop bookkeeping on the no-targets early exit oyi77 2026-08-25 04:07:38 -03:00
  • e3e188e993 fix(release): restore #10534 quota recovery and validate the volcengine connect bodies diegosouzapw 2026-08-25 06:49:18 +00:00
  • ad2e8f600e board #11409 Markus Hartung 2026-08-25 01:55:51 -03:00
  • 2dba0a859f board #11408 Markus Hartung 2026-08-25 01:46:00 -03:00
  • b39e5ecb20
    feat(routing): subscription-first auto groupings (auto/subscription, auto/thrifty) [defer to 3.8.51] (#11146) Praveen K Palaniswamy 2026-08-25 00:44:24 -04:00
  • 4caecc8d48 merge release/v3.8.51 into feat/subscription-first-routing (baseline reconciled) chore/recover-fix-11146-items Markus Hartung 2026-08-25 01:43:43 -03:00
  • a0ceccc6f0
    feat(search): add Xquik X search provider (#11370) Burak Bayır 2026-08-25 07:39:39 +03:00
  • 14ca809924
    fix(providers): send Responses API payload during OpenAI-compatible validation (#11454) Tuan Dinh 2026-08-25 11:39:19 +07:00
  • c8ca024e29
    feat(dashboard): surface exclusive managed leases in Sessions view (#11389) KaspaPulse 2026-08-25 07:38:59 +03:00
  • 613fc71e98
    feat(providers): publish web-session credential contract (#11340) Aman 2026-08-24 22:38:39 -06:00
  • c472dbccc4
    fix(free-models): stop reporting discontinued Pollinations models as free (#11441) Dizzle 2026-08-25 06:37:45 +02:00
  • 7dcb1fba69 board #11146 (fix items; baseline reconciliado) chore/recover-batch-loteA-0825 Markus Hartung 2026-08-25 01:36:37 -03:00
  • 0a6cdbe0f6 docs(routing): mark rungBudgetUsd as not-yet-enforced + freeze virtualFactory at merge size Hermes Developer 2026-08-25 01:35:15 -03:00
  • c007a3cf84
    deps: bump the production group across 1 directory with 11 updates dependabot/npm_and_yarn/production-fc1982ab3e dependabot[bot] 2026-08-25 04:28:27 +00:00
  • 5e06aaa99e
    deps: bump the development group across 1 directory with 8 updates dependabot/npm_and_yarn/development-25dd736e88 dependabot[bot] 2026-08-25 04:25:58 +00:00
  • 77e1755579 board #11454 Markus Hartung 2026-08-25 01:21:51 -03:00
  • 06d4c6ed50 board #11370 Markus Hartung 2026-08-25 01:21:48 -03:00
  • 78f4cebb6e board #11146 Markus Hartung 2026-08-25 01:21:46 -03:00
  • e9098e67b0 board #11389 Markus Hartung 2026-08-25 01:21:42 -03:00
  • 719fd09d1f
    deps: bump electron from 43.4.0 to 43.4.1 in /electron dependabot/npm_and_yarn/electron/electron-43.4.1 dependabot[bot] 2026-08-25 04:21:41 +00:00
  • beff0db02d board #11340 Markus Hartung 2026-08-25 01:21:40 -03:00
  • b417f172c9 board #11441 Markus Hartung 2026-08-25 01:21:39 -03:00
  • 045b9dcfc3
    fix(providers): send Responses API payload during OpenAI-compatible validation Tuan Dinh 2026-08-25 09:52:43 +07:00
  • d82b68274c
    fix(sse): exact-domain cookie match and origin-equality URL assertions (#11452) Diego Rodrigues de Sa e Souza 2026-08-24 23:46:45 -03:00
  • 7b13a70a71 fix(sse): exact-domain cookie match and origin-equality URL assertions fix/codeql-alerts-v3851-round5 Markus Hartung 2026-08-24 23:35:45 -03:00
  • 8da73b87ec fix(docs): reconcile provider counts after rebase kriptoburak 2026-08-25 05:29:22 +03:00
  • a582bef675 board #11389 chore/recover-batch-0824i Markus Hartung 2026-08-24 23:21:27 -03:00
  • f77254da79 board #11443 Markus Hartung 2026-08-24 23:21:17 -03:00
  • b1474b992f board #11441 Markus Hartung 2026-08-24 23:20:55 -03:00
  • 86514aa481 board #11423 Markus Hartung 2026-08-24 23:20:52 -03:00
  • a150c6bc40 board #11409 Markus Hartung 2026-08-24 23:20:49 -03:00
  • c59661cfd6 board #11340 Markus Hartung 2026-08-24 23:20:47 -03:00
  • b76866fa12 chore(deps): regenerate package-lock.json after ESLint 10 + bun 1.4.0 bump (#11259) Markus Hartung 2026-08-24 23:20:22 -03:00
  • c2c92a89e8 fix(search): sync generated inference skill kriptoburak 2026-08-24 17:02:28 +03:00
  • 22da128df4 fix(search): document API and update dispatch golden kriptoburak 2026-08-24 12:05:15 +03:00
  • b130f3e55f docs(changelog): add Xquik search fragment kriptoburak 2026-08-24 11:48:29 +03:00
  • 27d3c76c82 feat(search): add Xquik X search provider kriptoburak 2026-08-24 11:47:14 +03:00
  • 8a14cefcb1 chore(deps): refresh runtimes and adopt ESLint 10 backryun 2026-08-23 23:27:50 +09:00
  • 158fb1a806 test(executors): adapt remaining 35 suites to the async lazy registry (round 2) oyi77 2026-08-25 03:32:57 +07:00
  • 77ea656b12 perf(executors): lazy-load the executor registry — defer class imports + construction to first use (#11220) oyi77 2026-08-25 01:03:10 +07:00
  • 471052b904 fix(combo): enable genuine quota-aware routing for generic providers (antigravity, claude, etc.) Minxi Hou 2026-08-24 10:35:02 -04:00
  • b8553c8f0d fix(ci): prune stale ESLint suppressions fixed by this change Rouzbeh 2026-08-24 14:45:19 +00:00
  • 1255b5869b fix(memory): list and serve embedding/rerank models from all configured providers Rouzbeh 2026-08-24 12:33:31 +00:00
  • ea2746e594 docs(changelog): add Xquik search fragment kriptoburak 2026-08-24 11:48:29 +03:00
  • c264c24de9 fix(search): sync generated inference skill kriptoburak 2026-08-24 17:02:28 +03:00
  • 15cbc1ede7 fix(search): document API and update dispatch golden kriptoburak 2026-08-24 12:05:15 +03:00
  • a65666519d feat(search): add Xquik X search provider kriptoburak 2026-08-24 11:47:14 +03:00
  • 829634b741 fix(i18n): align Brazilian Portuguese resilience keys Ravi Tharuma 2026-08-24 08:51:29 +02:00
  • 09666c50e7 fix(i18n): keep Vietnamese resilience keys aligned Ravi Tharuma 2026-08-24 05:53:12 +02:00
  • 2b9f25accb feat(resilience): add hierarchical concurrency admission Ravi Tharuma 2026-08-24 05:05:34 +02:00
  • 943b9aaa84
    fix(cli): flag a .env that lives inside the installed package (#11437) Dizzle 2026-08-25 01:10:08 +02:00
  • 9dc7711dc2 fix(electron): make the packaged Windows build pass the #7592 cold-restart smoke WebPerson 2026-08-24 18:06:06 -05:00
  • 6e8fc94732
    fix(cli): stop pre-filling the secrets the server owns (#11436) Dizzle 2026-08-25 01:04:11 +02:00
  • 42c209797c fix(free-models): stop reporting discontinued Pollinations models as free Max 2026-08-25 00:57:24 +02:00
  • 66ecc09050 chore(release): restore the living [3.8.51] CHANGELOG section Xiangzhe 2026-08-24 20:00:10 -03:00
  • 65a1808f84 chore(release): open v3.8.51 development cycle Xiangzhe 2026-08-24 19:59:08 -03:00
  • a166752138
    fix(radar): keep the feed's build date in the catalog cache (#11435) Dizzle 2026-08-25 00:57:24 +02:00
  • 04dba0460e
    fix(responses-continuation): recover a real id/output for passthrough and translate-mode replies (#11434) Markus Hartung 2026-08-25 00:57:12 +02:00
  • f95b03d709 chore(release): back-merge main into release/v3.8.50 (ours) to unblock the release PR Xiangzhe 2026-08-24 19:55:00 -03:00
  • 1d0c5a36db
    fix(security): match cookie domains by suffix, not substring (#11429) Diego Rodrigues de Sa e Souza 2026-08-24 19:44:12 -03:00
  • b24cc53d54
    fix(quality): drain the two Fast Quality Gates base-reds (#11438) Diego Rodrigues de Sa e Souza 2026-08-24 19:43:47 -03:00
  • 59dccdd9e1
    fix(security): sanitize agent-card topology, anti-spoof login rate-limit peer IP, and add 429 Retry-After (#S1 #S2 #S4) (#11418) Bob.Hou 2026-08-24 16:24:08 -04:00
  • 9464792cfc
    feat(sse): add glm-5.3-max explicit effort tier (#11415) PhuongDoan 2026-08-25 03:23:58 +07:00
  • 11cbd7d4e0
    fix(models): normalize media endpoint metadata (#11397) Marcelo Karval 2026-08-24 17:23:48 -03:00
  • f93fecd86b
    fix(dashboard): honour the live WebSocket port the handshake reports (#11331) (#11388) Nguyen Thanh Dat 2026-08-25 03:23:38 +07:00
  • d5d730c845
    test(kimi): stop drawing the refresh window inside the assertion (#11380) Nguyen Thanh Dat 2026-08-25 03:23:27 +07:00
  • 8bbe92c692
    fix(docker): size the Next build worker pool for a 16 GB runner (#11419) Diego Rodrigues de Sa e Souza 2026-08-24 15:47:47 -03:00
  • bbc7bf4351
    fix(authz): match exact public routes exactly, not as prefixes (#11417) Diego Rodrigues de Sa e Souza 2026-08-24 15:47:34 -03:00
  • 38527e4a21 docs(design): external durable-state DB backend proposal (#8075) oyi77 2026-08-25 01:08:36 +07:00
  • 56d64e29a4
    fix(dashboard): expose custom mode-pack option (#11407) Jacob Stoner 2026-08-24 13:16:37 -04:00
  • 7b36e45df8
    fix(dashboard): normalize explicit auto weights (#11402) Jacob Stoner 2026-08-24 13:16:20 -04:00
  • ddee064f1b
    fix(sse): preserve auto scoring order (#11400) Jacob Stoner 2026-08-24 13:16:04 -04:00
  • b1fdfd5ea4
    fix(sse): preserve auto-selected first target (#11399) Jacob Stoner 2026-08-24 13:15:52 -04:00
  • 71eeaf293c fix(combo): reconcile #11360 retry-loop persisted-cooldown recheck return shape Markus Hartung 2026-08-24 12:32:09 -03:00
  • 406f4524ff chore(quality): rebaseline file-size for #11355/#11344/#11381/#11362/#11382/#11383 growth Markus Hartung 2026-08-24 12:24:40 -03:00
  • dfc5b5eec4 perf(providers): lazy validate provider schema on demand to reduce startup heap Markus Hartung 2026-08-24 12:23:50 -03:00
  • 0a53c8a2ce test(providers): update reserved-prefix count fixture to 391 after upstream merge ggdayup 2026-08-24 18:28:09 +08:00
  • 93da24cd79 fix(providers): reject reserved provider prefixes on compatible-node create/update ggdayup 2026-08-24 09:12:38 +08:00
  • 815c7c2864 fix(volcengine): exempt volcengine-console from the -web naming convention 杨思源 2026-08-24 12:04:33 +08:00
  • 8f15b79a84 feat(volcengine): phone/SMS auto-login for console with MFA + identity selection deploy 2026-08-21 21:50:18 +08:00
  • 07a378c86c feat(volcengine): switch Agent Plan discovery to ListAgentPlanLatestModel yangsiyuan.rengar 2026-08-19 12:02:24 +08:00
  • 34150506f2 fix(volcengine): retain API-callable Agent Plan models yangsiyuan.rengar 2026-08-18 13:12:13 +08:00
  • 76ac1c8b7e feat(volcengine): live model discovery for Ark plan providers yangsiyuan.rengar 2026-08-17 16:52:06 +08:00
  • d732cf615d feat(volcengine): add Ark plan providers yangsiyuan.rengar 2026-08-13 20:26:12 +08:00
  • f58e8bef6f fix(opencode): close Muse Responses streams at completion Yao Lu 2026-08-24 18:03:34 +08:00
  • 243445f210 docs(changelog): record Codex tool call fix Nicolas Duran Garces 2026-08-24 01:14:46 -05:00
  • 13e29f2f39 fix(translator): preserve Claude tool call state Nicolas Duran Garces 2026-08-24 01:13:26 -05:00