-
b25e10160d
fix: DB backup on schema change, MCP child cleanup, codex models, usage providers OOM
decolua
2026-07-10 13:08:58 +07:00
-
0270f6ea70
perf: faster dev startup and lighter bundle
decolua
2026-07-10 13:08:02 +07:00
-
ce6bdf7fc2
feat(perplexity): add Agent API provider (#2492)
newnol
2026-07-10 11:54:38 +07:00
-
a11937cdd6
feat(grok-cli): add Grok CLI / Grok Build provider with OAuth device-code flow (#2502)
Fadjrir Herlambang
2026-07-10 11:41:19 +07:00
-
c73c419d09
fix(codex): avoid bare-email OAuth dedup (#2477)
Hermes Hunter
2026-07-10 11:39:41 +07:00
-
a3b267a5cb
fix(cli): allow staged app bundle builds (#2479)
ryanngit
2026-07-10 11:36:42 +07:00
-
65c65a0f56
fix(headroom): compress Kiro conversation state (#2488)
Edison42
2026-07-10 11:30:29 +07:00
-
7610f28f42
fix(gemini-cli): raise output floor for thinking and add validated toolConfig (#2486)
DOMANHDUC
2026-07-10 11:27:41 +07:00
-
0d4d4bc261
feat(featherless): add OpenAI-compatible provider presets
newnol
2026-07-10 11:27:05 +07:00
-
3a7a878f91
fix(github): label Copilot profiles by account identity (#2498)
ryanngit
2026-07-10 11:27:11 +07:00
-
e79f9eddb4
feat(searxng): configure endpoint via SEARXNG_URL env (#2499)
zie
2026-07-10 11:27:30 +07:00
-
b9e2611045
feat(providers): add max thinking level for gpt-5.6-sol (#2500)
Rafli Ahmad Zulfikar
2026-07-10 11:14:40 +07:00
-
ddd5509e97
fix(openai-to-claude): unwrap bare {function:{…}} tools without parent type (#2473)
Samir Abis
2026-07-10 11:09:52 +07:00
-
288940960a
fix(translator): clamp thinking effort max->xhigh for OpenAI format (#2466)
thienpv
2026-07-09 15:10:53 +07:00
-
d75471bbbc
fix(rtk/find): detect and group Windows backslash-style find output (#2448)
Diwak4r
2026-07-09 15:09:41 +07:00
-
0c55d49ab6
fix(codex): handle fast tier and capacity SSE (#2452)
ryanngit
2026-07-09 15:12:21 +07:00
-
cfbdf06047
fix(volcengine-ark): clamp Kimi max_tokens to 32768 endpoint cap
whale9820
2026-07-09 15:04:14 +07:00
-
a4c5fa4e14
refactor(api): implement caching for tunnel and version status endpoints
decolua
2026-07-09 15:08:30 +07:00
-
20b442b708
i18n(zh-CN): complete Chinese translations for all UI strings (#2436)
qianze
2026-07-09 15:03:55 +07:00
-
71cd5b2f23
fix(antigravity): align provider fingerprint with IDE Desktop 2.1.1 (#2389)
nguyenha935
2026-07-08 10:09:03 +07:00
-
b10b807063
# v0.5.20 (2026-07-07)
decolua
2026-07-07 16:29:11 +07:00
-
081c6f2aff
fix(count_tokens): count structured Anthropic blocks (#2419)
baibiao
2026-07-07 12:02:51 +07:00
-
19281b5524
feat(rtk): add JS-native git-log filter (#2423)
KunN-21
2026-07-07 12:01:08 +07:00
-
bbae990b92
fix(volcengine-ark): clamp GLM-5 max_tokens to model output ceiling (#2428)
whale
2026-07-07 11:54:42 +07:00
-
8c068a1f5c
fix(kimi): normalize reasoning_effort to backend enum (#2427)
whale
2026-07-07 11:54:16 +07:00
-
97a6708651
feat(caveman): add targeted upstream-aligned style rules (#2424)
KunN-21
2026-07-07 11:53:50 +07:00
-
a3cd7c82bc
fix(translator): preserve developer instructions in openai-responses conversion (#2434)
deranalabs
2026-07-07 11:48:55 +07:00
-
bf7da67859
docs(readme): swap in Vietnamese tutorial video; chore(pricing): minor update
decolua
2026-07-07 11:44:30 +07:00
-
da0149de97
fix(mitm): recover from stale lock file on server start
decolua
2026-07-07 11:44:20 +07:00
-
e7470e955e
end
luulam
2026-07-06 00:01:34 +07:00
-
1885ad7f64
docs(readme): add English and Urdu/Hindi video tutorials (#2305)
MuhammadHamidRaza
2026-07-05 17:45:04 +07:00
-
481e7e467b
fix(headroom): proxy dashboard through app (#2372)
Sutarto Jordan Chrisfivo
2026-07-05 17:40:41 +07:00
-
008de32c06
docs: add CLAUDE.md guidance for Claude Code (#2354)
Mohammed Faheem
2026-07-05 17:40:25 +07:00
-
b6454d84da
feat(i18n): add Farsi (fa) language support (#2385)
Arash Kadkhodaei
2026-07-05 17:31:24 +07:00
-
46e6c01a01
fix(claude): reconcile max_tokens vs thinking budget and lift per-model ceiling (#2381)
thienpv
2026-07-05 17:32:25 +07:00
-
5041494e1c
fix(kiro): deliver system prompt natively, add Opus 4.5/4.7/4.8, tolerate dash version ids (#2366)
VitzS7
2026-07-05 17:34:04 +07:00
-
-
-
4dadab9d5f
feat: add provider quota visibility settings
nguyenha935
2026-07-04 23:26:49 +07:00
-
-
7f436e2792
# v0.5.18 (2026-07-03)
decolua
2026-07-03 15:37:17 +07:00
-
54e3245ace
feat(usage): track cached tokens + correct input/output/cache cost (#2209)
hodtien
2026-07-03 15:07:37 +07:00
-
960f8a0379
fix(usage): dedupe streaming request-details log entries
Qin Li
2026-07-03 15:07:20 +07:00
-
5cc4f222f8
feat(codex): show reset credit expiry details (#2290)
Rafli Ahmad Zulfikar
2026-07-03 15:02:28 +07:00
-
cd557a2552
fix(claude): drop foreign thinking signatures in passthrough
decolua
2026-07-03 15:06:19 +07:00
-
ced51ed62f
feat(nvidia): add new models and capabilities for NVIDIA provider
decolua
2026-07-03 12:15:58 +07:00
-
cb0135b695
fix: prevent non-SSE stream pipe crash and cross-IdP account overwrites (#2244)
KunN-21
2026-07-03 11:07:08 +07:00
-
abc0add031
fix(kiro): route IdC auth to regional CodeWhisperer surface (#2297)
Volodymyr Saakian
2026-07-03 11:05:32 +07:00
-
9102c4c6d8
fix(xiaomi-tokenplan): region selector, key validation, multi-connection (#2251)
MiQieR
2026-07-03 11:00:02 +07:00
-
ce6120ce7b
fix(translator): strict Anthropic content block compliance (#2225)
Sahrul Ramadhan Hardiansyah
2026-07-03 10:53:31 +07:00
-
7afaecd617
fix(kimchi): strip reasoning_content echo to bound multi-turn input tokens
KunN-21
2026-07-03 10:54:55 +07:00
-
a5363b83b5
fix(kiro): add Claude Sonnet 5 model support (#2264)
Edison42
2026-07-03 10:52:22 +07:00
-
b08751c4ea
feat(clinepass): add ClinePass provider support
sternelee
2026-07-03 10:50:32 +07:00
-
76752a4396
fix(kimchi): bump User-Agent to kimchi/0.1.40 (#2256)
Ansh7473
2026-07-03 10:47:58 +07:00
-
602ee4054b
fix(codebuddy-cn): strip empty tool_calls arrays to preserve reasoning
zmf
2026-07-01 09:35:13 +07:00
-
8f81f17b99
fix(antigravity): preserve Claude tool delta index (#2223)
Sutarto Jordan Chrisfivo
2026-07-01 09:35:05 +07:00
-
182c849979
fix(mitm): generate root ca on server startup (#2228)
Sutarto Jordan Chrisfivo
2026-07-01 09:30:52 +07:00
-
0b3c794075
# v0.5.15 (2026-06-29)
decolua
2026-06-29 16:23:33 +07:00
-
a9785a5f70
fix(responses): handle response.done terminal events (#2142)
rifuki
2026-06-29 16:02:56 +07:00
-
373850ee36
fix(headroom): skip unsafe responses tool history (#2132)
Sutarto Jordan Chrisfivo
2026-06-29 15:58:38 +07:00
-
749c2e3f9c
fix(translator): map mid-conversation system message to user in claude-to-openai
decolua
2026-06-29 15:53:26 +07:00
-
7fa2e7f029
feat(capabilities): refine Qwen vision/video and thinking model patterns
decolua
2026-06-29 15:51:56 +07:00
-
8d1db46beb
fix(gemini): normalize contents to prevent 400 invalid_argument (#2192)
warelik
2026-06-29 15:36:22 +07:00
-
9e3866658a
fix(alicode): preserve cache_control for DashScope providers (#2069)
Rex
2026-06-29 15:28:02 +07:00
-
8a664d619d
feat(kimchi): add Kimchi OAuth provider support
Nant361
2026-06-29 15:24:39 +07:00
-
2d94fffe3b
fix(gemini): backfill thoughtSignature and suppress stream done sentinel
WARELIK
2026-06-29 15:27:05 +07:00
-
319caa2d7b
fix(antigravity): strip 'deprecated' from tool schemas before Gemini
Yudhistira-Official
2026-06-29 15:24:36 +07:00
-
95bfc64f06
fix(codebuddy-cn): show bonus packs as one-time, not monthly-replenishing
whale9820
2026-06-28 02:20:07 +08:00
-
eff81b1242
fix(kiro): strip leaked <thinking> tags from content stream (#2158)
hamsa0x7
2026-06-29 15:13:43 +07:00
-
b66b5c68ce
feat(quota): add opt-in Codex auto-ping
Emirhan
2026-06-29 15:10:42 +07:00
-
fc8722e897
fix(tray): make Windows context menu DPI-aware
Emirhan
2026-06-29 15:09:16 +07:00
-
713c563765
fix(kilocode): expose full gateway catalog in combo model picker
jellylarper
2026-06-29 15:09:38 +07:00
-
3d20a4ccd2
fix(antigravity): strip deprecated/readOnly/writeOnly from tool schemas
iletai
2026-06-29 15:09:29 +07:00
-
526235872a
Fix OpenCode Go GLM
decolua
2026-06-29 15:00:03 +07:00
-
2729408ef3
Merge branch 'master' of https://github.com/decolua/9router
master
luulam
2026-06-29 10:10:13 +07:00
-
-
-
-
2305e26e25
feat: pre-request token validation, mid-stream error handling, and usage stats improvements
feature/sync-with-origin
luulam
2026-06-29 10:08:07 +07:00
-
cce47dd809
# v0.5.12 (2026-06-26)
decolua
2026-06-26 18:05:07 +07:00
-
90b336d9dd
fix(translator): resolve custom provider prefix in debug endpoint
hamsa0x7
2026-06-26 17:20:57 +07:00
-
4a54824f7f
fix(param-support): handle strip rules without match/drop
Joseph Yaksich
2026-06-26 17:18:39 +07:00
-
639f1204d0
fix(antigravity): retry transient upstream failures
Sutarto Jordan Chrisfivo
2026-06-26 17:16:44 +07:00
-
2deacf69b1
fix(token-saver): full width card layout
decolua
2026-06-26 17:16:27 +07:00
-
8ac631d615
fix(ssrf): block IPv6-mapped IPv4 addresses (GHSA-hj98-rc6w-m8cw)
decolua
2026-06-26 12:14:30 +07:00
-
3a866fe18d
fix(reasoning): preserve effort through Codex translations
ntdung6868
2026-06-26 12:04:49 +07:00
-
940a35e009
feat(blackbox): overhaul provider catalog + WebUI test support
suryacagur
2026-06-26 11:58:29 +07:00
-
a4f44e3e12
feat(kiro): add external_idp CLIProxyAPI import for Microsoft SSO
Stevanus Pangau
2026-06-26 11:39:33 +07:00
-
49a3ec7a72
fix(capabilities): mark Claude Opus 4.7 (dashed id) as 1M context
Brokenc0de
2026-06-26 11:37:21 +07:00
-
6e9c7bf448
fix(auth): avoid stale redirects after auth changes
Emirhan
2026-06-26 11:36:49 +07:00
-
ab5ec52f28
feat(providers): add Venice AI provider
Brokenc0de
2026-06-26 11:30:49 +07:00
-
eb9728d084
fix(kiro): report 1M context window for claude-opus-4.8
EdisonPVE
2026-06-26 11:17:48 +07:00
-
d4d11357ab
fix(headroom): translate openai-responses input through OpenAI for compression
Ankit
2026-06-26 11:08:44 +07:00
-
fb543a1f39
fix(headroom): clarify token diagnostics vs provider billing
Sutarto Jordan Chrisfivo
2026-06-26 11:08:33 +07:00
-
c7933de79c
chore(docker): add docker-compose.yml with headroom enabled by default
nitsuahlabs@gmail.com
2026-06-26 11:08:20 +07:00
-
d8c2298d07
fix(security): patch 5 vulnerabilities from security audit
hamsa0x7
2026-06-26 11:01:13 +07:00
-
520f5049bf
fix(models): show custom provider models in combo picker
Sapto
2026-06-26 10:56:19 +07:00
-
f46811c75e
fix(gemini): validate native model id to block path traversal
decolua
2026-06-26 11:01:24 +07:00
-
d1e98d9a60
fix(codebuddy): only send reasoning params when client requests reasoning
Rex
2026-06-26 10:50:20 +07:00
-
77b3856402
fix(i18n): add missing zh-CN endpoint key label
weimaozhen
2026-06-26 10:46:07 +07:00
-
dae69a3916
fix(gemini): support native TTS generateContent endpoint
nguyenha935
2026-06-26 10:48:55 +07:00
-
1980178d02
feat(github): resolve Copilot model catalog from upstream
caiqinzhou
2026-06-26 10:28:09 +07:00
-
e544bfceae
fix(codex): preserve Responses text format
tenglong
2026-06-26 10:36:24 +07:00
-
c842dc8f07
fix: preserve forced streaming for json clients
Joseph Yaksich
2026-06-26 10:33:29 +07:00
-
4d9da5db26
fix: support Kiro IDC (organization) token import
quanturbo
2026-06-26 10:31:30 +07:00
-
ce844899ed
fix(tts): resolve Gemini TTS models from catalog
nguyenha935
2026-06-26 10:31:22 +07:00