KooshaPari
0dd7df6416
test(release): fix v3838 unit gates
2026-06-26 18:32:35 -07:00
KooshaPari
0a82a9c517
fix(gemini): validate audio format before mime normalization
2026-06-26 18:12:30 -07:00
KooshaPari
41167dcf0b
chore(resilience): trim account fallback ratchet
2026-06-26 18:12:30 -07:00
KooshaPari
0d80f05e9e
chore(resilience): keep lockout files under size ratchet
2026-06-26 18:12:30 -07:00
KooshaPari
0bc232693f
fix(resilience): honor model lockout max cooldown
2026-06-26 18:12:30 -07:00
KooshaPari
e4fef27aac
fix(gemini): normalize audio input mime
2026-06-26 18:12:30 -07:00
KooshaPari
fabc6af7ef
test(resilience): guard stored quota cutoff booleans
2026-06-26 18:12:30 -07:00
Diego Rodrigues de Sa e Souza
594aa94945
feat(dashboard): click-to-edit model alias in provider page ( #5119 )
...
Integrated into release/v3.8.38 (rebased on tip, i18n scope verified, CHANGELOG re-injected)
2026-06-26 22:09:29 -03:00
Diego Rodrigues de Sa e Souza
c9fe0fb7a1
feat(providers): add ZenMux Free session-cookie provider ( #5105 )
...
Integrated into release/v3.8.38 (rebased on tip, CHANGELOG re-injected)
2026-06-26 22:08:28 -03:00
Diego Rodrigues de Sa e Souza
2b0e1dfd94
fix(sse): convert Gemini body to OpenAI format in antigravity MITM handler ( #4845 )
...
Integrated into release/v3.8.38 (rebased on tip, CHANGELOG re-injected)
2026-06-26 22:07:04 -03:00
Jan Leon
25b65ac34a
Track final connection IDs in failover logs ( #5016 )
...
Integrated into release/v3.8.38
2026-06-26 22:04:39 -03:00
Jan Leon
b8070ed3a8
Ignore disconnect races during in-band stream error handling ( #5007 )
...
Integrated into release/v3.8.38
2026-06-26 22:04:33 -03:00
Diego Rodrigues de Sa e Souza
d6f402e0ad
test(golden): redact OmniRoute app version from translate-path snapshot ( #5126 )
...
Coverage shard golden unblock for #5078 .
2026-06-26 20:31:41 -03:00
Diego Rodrigues de Sa e Souza
fe8f1dac0f
test(golden): redact live Node version from provider translate-path snapshot ( #5125 )
...
Final golden unblock for #5078 .
2026-06-26 20:02:33 -03:00
Diego Rodrigues de Sa e Souza
58d942829f
fix(translator): preserve reasoning-replay reasoning_content + repair 3 release-green test reds ( #5122 )
...
Repairs 3 release-green test reds + test-masking; unblocks #5078 .
2026-06-26 19:12:46 -03:00
Diego Rodrigues de Sa e Souza
05071c011c
test(release): relocate 2 orphan test files into the collected flat tests/unit dir ( #5120 )
...
Unblocks Lint (test-discovery) on #5078 . Integrated into release/v3.8.38.
2026-06-26 17:26:40 -03:00
Diego Rodrigues de Sa e Souza
d1a3aa8909
feat(quota): add opt-in Codex/Claude auto-ping keepalive ( #5102 )
...
Base-reds fixed (#5117 ); auto-ping keepalive + file-size rebaseline. Integrated into release/v3.8.38.
2026-06-26 17:20:26 -03:00
Diego Rodrigues de Sa e Souza
68aeb89327
feat(dashboard): expose Fusion judgeModel + fusionTuning in the combo editor ( #5074 )
...
Base-reds fixed (#5117 ); Fusion editor + file-size rebaseline. Integrated into release/v3.8.38.
2026-06-26 17:15:38 -03:00
Diego Rodrigues de Sa e Souza
cfaba4410f
fix(responses): default text.format for openai-compatible responses providers ( #5101 )
...
Base-reds fixed (#5117 ); default text.format + file-size rebaseline. Integrated into release/v3.8.38.
2026-06-26 17:13:19 -03:00
Diego Rodrigues de Sa e Souza
135b5daaa5
fix(translator): forward image tool_result blocks as image_url ( #5100 )
...
Base-reds fixed (#5117 ); image tool_result→image_url. Integrated into release/v3.8.38.
2026-06-26 17:11:15 -03:00
Diego Rodrigues de Sa e Souza
2b55659481
chore(quality): rebaseline file-size for responseSanitizer ( #5117 ) + AddApiKeyModal drift
2026-06-26 16:47:07 -03:00
Diego Rodrigues de Sa e Souza
800b04ad6d
fix(sse): repair release base-reds — malformed-response false positives + header casing + stale tests ( #5117 )
...
Repairs the release/v3.8.38 base-reds; unblocks #5078 .
2026-06-26 16:30:51 -03:00
Diego Rodrigues de Sa e Souza
d486ed1643
fix(db): translate pt-BR SQLite driver-fallback log lines to English ( #5103 ) ( #5115 )
2026-06-26 16:15:13 -03:00
Diego Rodrigues de Sa e Souza
db68c9b790
fix(diagnostics): treat non-streaming Claude messages shape as valid output ( #5108 ) ( #5116 )
2026-06-26 16:14:14 -03:00
Diego Rodrigues de Sa e Souza
11cb8f0976
feat(providers): allow local/private provider URLs by default with scoped metadata-safe guard ( #5066 ) ( #5107 )
2026-06-26 14:10:09 -03:00
Diego Rodrigues de Sa e Souza
cc6741dd8c
fix(dashboard): surface detailed credential-validation error in add-connection modal ( #5088 ) ( #5106 )
2026-06-26 14:09:41 -03:00
Diego Rodrigues de Sa e Souza
5315e73be5
fix(combo): fail over on empty-content 502 instead of exhausting the provider ( #5085 ) ( #5104 )
2026-06-26 14:08:17 -03:00
Diego Rodrigues de Sa e Souza
721598fe02
feat(compression): compression playground (Play + Compare tabs) in the studio ( #5080 )
...
Integrated into release/v3.8.38
2026-06-26 13:10:06 -03:00
Diego Rodrigues de Sa e Souza
964ed04d3b
chore(quality): rebaseline file-size for leva 5 PR batch drift
...
6 frozen files grew from merged leva-5 PRs (cursor #4912 , kiro #4911 ,
videoGeneration #5051 , default #4727 , base #4846 , chat #5064 ); all covered
by per-PR tests. See _rebaseline_2026_06_26_leva5 in the baseline.
2026-06-26 11:22:45 -03:00
Jan Leon
7b6a9ed33d
Harden selected API error responses ( #5032 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:20:18 -03:00
Randi
f7e5d2c268
feat(cc): add summarized thinking display toggle ( #5055 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:18:22 -03:00
fulorgnas
ef99a3c5ba
fix(compression): replace fileURLToPath(import.meta.url) with runtime anchors for standalone bundle ( #5089 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:16:28 -03:00
Hernan Javier Ardila Sanchez
57d10ea9f7
fix(models): derive model discovery config from registry modelsUrl ( #5087 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:14:53 -03:00
Hernan Javier Ardila Sanchez
7256d34a23
fix: preserve model hidden flags (isHidden) across model sync ( #5086 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:13:24 -03:00
José Victor Ferreira
14eab57ed3
feat(video): add Alibaba DashScope (wan2.7-t2v) provider ( #5051 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:10:33 -03:00
Éder Costa
98c5fac3ad
fix(sse): robust Anthropic /v1/messages streaming — real ping keepalive + client-disconnect guard ( #5063 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:09:12 -03:00
Éder Costa
1b041d8acc
fix(sse): don't cool down the connection on a self-inflicted upstream timeout (504) ( #5064 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:06:45 -03:00
Diego Rodrigues de Sa e Souza
a835192a9c
fix(tts): resolve Gemini TTS models from catalog ( #4934 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:04:16 -03:00
Diego Rodrigues de Sa e Souza
c5c8db77da
fix(translator): preserve cache_control for DashScope OpenAI-compat providers (port from 9router#2069) ( #5013 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 11:00:39 -03:00
Diego Rodrigues de Sa e Souza
ac8bd72e91
fix(oauth): support Kiro IDC (organization) token import ( #4944 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:58:50 -03:00
Diego Rodrigues de Sa e Souza
abcf593213
feat(proxy): auth-less host:port batch import ( #4938 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:57:52 -03:00
Diego Rodrigues de Sa e Souza
2ed7d532f9
feat(cursor): parse Composer DeepSeek-style inline tool calls ( #4912 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:57:19 -03:00
Diego Rodrigues de Sa e Souza
2dbd3e933a
feat(sse): Kiro inline <thinking> stream splitter ( #4911 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:56:54 -03:00
Diego Rodrigues de Sa e Souza
f52863c80a
fix(sse): dedupe case-variant Anthropic version/beta headers ( #4846 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:55:21 -03:00
Diego Rodrigues de Sa e Souza
f8a17c4126
feat(blackbox): refresh provider model catalog ( #4935 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:53:27 -03:00
Diego Rodrigues de Sa e Souza
63a5bc9413
fix(sse): guard non-JSON SSE lines and duplicate [DONE] ( #4937 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:52:54 -03:00
Diego Rodrigues de Sa e Souza
eb712d2966
fix(sse): keep streaming for forceStream providers when client requests JSON ( #5021 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:52:11 -03:00
Diego Rodrigues de Sa e Souza
36c62c7a38
fix(codebuddy): only send reasoning params when client requests reasoning ( #5019 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:51:28 -03:00
Diego Rodrigues de Sa e Souza
7bda901ce7
fix(executors): strip client_metadata for cerebras and mistral ( #4727 )
...
Integrated into release/v3.8.38 (leva 5)
2026-06-26 10:49:58 -03:00
Diego Rodrigues de Sa e Souza
66d78772e6
chore(release): open v3.8.38 development cycle
2026-06-26 04:08:40 -03:00