This website requires JavaScript.
0038fe5ff1
feat(gemini): per-model quota lockout instead of connection-wide
Chris Staley
2026-04-02 14:51:01 -06:00
3ae810a18e
fix(gemini): log sync errors, optimize synced models query
Chris Staley
2026-04-02 14:42:38 -06:00
afe72c8029
fix(resilience): reset lastFailureTime on OPEN → CLOSED transition
tombii
2026-04-02 22:42:13 +02:00
2341bba973
feat(gemini): progress dialog on key save, remove hardcoded registry, categorize by endpoint
Chris Staley
2026-04-02 14:38:28 -06:00
c0da968af2
fix(resilience): prevent circuit breaker stuck OPEN in combo path
tombii
2026-04-02 22:36:57 +02:00
03fb04f4c5
Merge pull request #928 from diegosouzapw/release/v3.4.5
v3.4.5
Diego Rodrigues de Sa e Souza
2026-04-02 17:18:15 -03:00
d71c4a0ea7
fix(db): correct migration versions sequence (014-017) to resolve UNIQUE constraint failure in CI tests
diegosouzapw
2026-04-02 17:13:36 -03:00
df206d9792
fix(stream): sanitize response based on sourceFormat, not targetFormat
Dheeraj
2026-04-03 01:04:41 +05:30
49ad44dcaf
fix: sanitize response based on sourceFormat, not targetFormat
Dheeraj
2026-04-03 00:43:22 +05:30
7f785b8fa5
fix(gemini): refresh Available Models UI after API key add/delete
Chris Staley
2026-04-02 12:44:18 -06:00
b4e674aeb0
fix(gemini): no registry fallback — show 0 models when no API keys exist
Chris Staley
2026-04-02 12:12:57 -06:00
8ed091703f
feat(gemini): per-connection model tracking with cleanup on key delete
Chris Staley
2026-04-02 12:00:59 -06:00
464fd6d4d3
fix(v1beta): remove Gemini duplicates — filter non-consecutive entries, skip custom models
Chris Staley
2026-04-02 11:47:41 -06:00
a96dfdda67
chore(release): bump to v3.4.5 — changelog, docs, version sync
diegosouzapw
2026-04-02 14:44:46 -03:00
5b140d26c3
feat(api): catalog and v1beta read from synced Gemini models
Chris Staley
2026-04-02 11:42:46 -06:00
125fb81fa3
feat(dashboard): Gemini Available Models reads from API sync, hide Custom Models
Chris Staley
2026-04-02 11:41:28 -06:00
ee14372e20
Merge PR #912 (I18N String improvements)
diegosouzapw
2026-04-02 14:40:01 -03:00
5c27e0f9ef
feat(gemini): auto-trigger model sync when API key is saved
Chris Staley
2026-04-02 11:39:29 -06:00
7607cec7a2
feat(sync): write Gemini models to syncedAvailableModels with union logic
Chris Staley
2026-04-02 11:38:38 -06:00
5f9c93369e
chore: bump version to 3.4.5
diegosouzapw
2026-04-02 14:37:38 -03:00
9e4132fd3f
feat(db): add syncedAvailableModels namespace and CRUD functions
Chris Staley
2026-04-02 11:37:23 -06:00
0ae31e0acc
Merge pull request #925 from rdself/coder/fix-cloudflared-restart-warning
Diego Rodrigues de Sa e Souza
2026-04-02 14:37:15 -03:00
24721cf2fa
Merge pull request #924 from rdself/coder/add-github-copilot-gemini-3-1-pro-preview
Diego Rodrigues de Sa e Souza
2026-04-02 14:37:10 -03:00
2ab41a359e
Merge pull request #923 from GGGO076/fix/github-copilot-v2
Diego Rodrigues de Sa e Souza
2026-04-02 14:37:04 -03:00
c87167cac4
Merge pull request #921 from rdself/coder/cc-compatible-streaming-ui
Diego Rodrigues de Sa e Souza
2026-04-02 14:36:59 -03:00
46311dfaba
Merge pull request #918 from rdself/coder/fix-timeout-env-stream-300s
Diego Rodrigues de Sa e Souza
2026-04-02 14:36:53 -03:00
03720bbb81
Merge pull request #917 from tombii/fix/qwen-oauth-token-and-resource-url
Diego Rodrigues de Sa e Souza
2026-04-02 14:36:48 -03:00
3319fd6a21
Merge pull request #916 from oyi77/feat/cliproxyapi-3-version-manager
Diego Rodrigues de Sa e Souza
2026-04-02 14:36:43 -03:00
0f75387f41
Merge pull request #915 from oyi77/feat/cliproxyapi-2-routing
Diego Rodrigues de Sa e Souza
2026-04-02 14:36:37 -03:00
9fd5d8241e
Merge pull request #914 from oyi77/feat/cliproxyapi-1-schema-settings
Diego Rodrigues de Sa e Souza
2026-04-02 14:36:31 -03:00
0bfee823dd
Merge pull request #913 from carmin777/feat/qoder-pat-qodercli
Diego Rodrigues de Sa e Souza
2026-04-02 14:36:25 -03:00
668b235b07
docs: fix plan — add missing import for buildModelSyncInternalHeaders
Chris Staley
2026-04-02 11:32:40 -06:00
ea6d0f573d
docs: add Gemini available models sync implementation plan
Chris Staley
2026-04-02 11:30:53 -06:00
d1b8afd3b8
fix(providers): remove non-OpenAI-compatible providers, fix review feedback
oyi77
2026-04-03 00:11:42 +07:00
0f8b9ca55b
feat(providers): register image/video/audio providers from community list
oyi77
2026-04-02 23:50:58 +07:00
b5c84a91fb
fix(cache): fix trends chart data mismatch and remove redundant metrics card
oyi77
2026-04-02 23:50:48 +07:00
cc902db4ab
fix(dashboard): add Memory/Skills sidebar navigation and i18n keys
oyi77
2026-04-02 23:44:11 +07:00
faae82eae1
feat(v1beta): use stored token limits and metadata in Gemini models endpoint
Chris Staley
2026-04-02 10:18:26 -06:00
49ac0cadfb
feat(catalog): use stored inputTokenLimit for custom model context_length
Chris Staley
2026-04-02 10:17:14 -06:00
bd5f39e1c6
feat(db): extend replaceCustomModels with metadata fields
Chris Staley
2026-04-02 10:15:38 -06:00
325d048340
feat(sync): carry Gemini metadata through model sync
Chris Staley
2026-04-02 10:14:17 -06:00
f1805c8536
feat(gemini): extract metadata from models API response
Chris Staley
2026-04-02 10:13:11 -06:00
305545623a
docs: fix plan — add context_length to both catalog model pushes
Chris Staley
2026-04-02 10:08:49 -06:00
aac99f6ee2
docs: add Gemini model metadata implementation plan
Chris Staley
2026-04-02 10:06:57 -06:00
4feea2e721
docs: revise Gemini model metadata spec — add backwards compat, drop maxTemperature
Chris Staley
2026-04-02 10:02:41 -06:00
0e73b3b8e1
docs: add Gemini model metadata design spec
Chris Staley
2026-04-02 09:59:59 -06:00
4b0bcf4464
chore(security): remove legacy sync workflow and enforce lodash-es replacement for npm audit passing
diegosouzapw
2026-04-02 10:47:38 -03:00
57ef0ad41d
chore(deploy): keep fork fly.toml
xiaoge1688
2026-04-02 20:37:54 +08:00
a92d6b75bf
Merge remote-tracking branch 'upstream/main'
xiaoge1688
2026-04-02 20:37:29 +08:00
763da979a8
fix(ci): fix any-budget validation by using typecast correctly and adjust npm audit step so it never fails the workflow
diegosouzapw
2026-04-02 09:36:17 -03:00
8c58f7a04e
test(ci): fix t06 validation error by adding Zod validation to memory/skills routes and allow security audit failure
diegosouzapw
2026-04-02 09:26:09 -03:00
e1868bdb78
fix(ci): make i18n validation soft-fail — return 0 on missing/untranslated keys
diegosouzapw
2026-04-02 08:12:43 -03:00
f279368531
Merge pull request #911 from diegosouzapw/release/v3.4.4
v3.4.4
Diego Rodrigues de Sa e Souza
2026-04-02 07:44:29 -03:00
ed72ddc4d3
fix(cloudflared): avoid stale restart state
R.D.
2026-04-02 05:40:26 -04:00
a7fa34c2fc
feat(github): add gemini-3.1-pro-preview
R.D.
2026-04-02 05:27:54 -04:00
51c734e438
fix: GitHub Copilot token refresh and reasoning field stripping
mac
2026-04-02 17:06:26 +08:00
ad676af3f0
fix(cliproxyapi): address remaining Kilo review issues
oyi77
2026-04-02 15:58:52 +07:00
1251353694
fix(cliproxyapi): wire validateProxyUrl and sync settings to upstream_proxy_config
oyi77
2026-04-02 15:58:22 +07:00
4d97023938
sync cc compatible available models with claude oauth
R.D.
2026-04-02 04:16:19 -04:00
adf77053c5
fix(cliproxyapi): address PR #916 review — auth on all version-manager routes, Docker healthcheck
oyi77
2026-04-02 15:10:42 +07:00
9c57888524
Merge pull request #5 from xiaoge1688/flyio-new-files
fly-io[bot]
2026-04-02 08:08:42 +00:00
dd33dc1f9b
fix(cliproxyapi): address PR #915 review — executor flexibility, fallback error logging
oyi77
2026-04-02 15:07:59 +07:00
90ed6163f5
fix(cliproxyapi): address PR #914 review — types, SSRF, SQL injection
oyi77
2026-04-02 15:06:09 +07:00
8f162cd57c
New files from Fly.io Launch
Fly.io
2026-04-02 08:02:40 +00:00
e7e4bf39fe
remove cc compatible models listing configuration
R.D.
2026-04-02 03:55:02 -04:00
d9341e033b
Update fly.toml
xiaoge1688
2026-04-02 15:46:04 +08:00
bf7d4ebea5
fix cc compatible streaming and compatible provider ui
R.D.
2026-04-02 03:34:50 -04:00
8d4a4dc526
Merge pull request #4 from xiaoge1688/flyio-new-files
xiaoge1688
2026-04-02 15:32:47 +08:00
2a3a0c758a
New files from Fly.io Launch
Fly.io
2026-04-02 07:23:37 +00:00
94eb7b155e
refactor: add shared request timeout baseline
R.D.
2026-04-02 03:12:09 -04:00
50f12869bf
fix: make streaming timeouts env-configurable
R.D.
2026-04-02 02:59:12 -04:00
c81c79ad52
chore(deploy): update Fly.io app name
xiaoge1688
2026-04-02 14:42:49 +08:00
f2f6f2f5a8
fix(oauth): persist providerSpecificData from token refresh in health check
tombii
2026-04-02 08:39:52 +02:00
2e2afa616d
feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker
oyi77
2026-04-02 13:37:43 +07:00
d82a7040f1
feat(cliproxyapi): add executor, proxy routing with SSRF guard & module-level cache
oyi77
2026-04-02 13:28:46 +07:00
8fc97a7f91
feat(cliproxyapi): add DB schema, upstream proxy config & settings UI
oyi77
2026-04-02 13:27:51 +07:00
5789c1ae7d
feat(qoder): support PAT via qodercli
carmim777
2026-04-02 01:35:23 -03:00
520a89f5f6
chore(deploy): keep fork fly.toml
xiaoge1688
2026-04-02 12:14:19 +08:00
15379384dd
Merge remote-tracking branch 'upstream/main'
xiaoge1688
2026-04-02 12:14:18 +08:00
4cc44b37bb
chore(release): v3.4.4 — Responses API token fix, SQLite WAL checkpoint, issue triage
diegosouzapw
2026-04-02 01:05:09 -03:00
e121fec599
Merge pull request #905 from rdself/coder/sqlite-wal-checkpoint-shutdown
Diego Rodrigues de Sa e Souza
2026-04-02 01:00:50 -03:00
6c669abb23
Merge pull request #909 from christopher-s/fix/responses-api-flush-total-tokens
Diego Rodrigues de Sa e Souza
2026-04-02 01:00:34 -03:00
622c4f9f6f
Merge pull request #3 from xiaoge1688/flyio-new-files
fly-io[bot]
2026-04-02 03:57:07 +00:00
b7316353f4
New files from Fly.io Launch
Fly.io
2026-04-02 03:51:09 +00:00
902a2723ae
chore(deploy): revise Fly.io runtime config
xiaoge1688
2026-04-02 11:36:42 +08:00
57f3c67e28
Merge pull request #2 from xiaoge1688/flyio-new-files
fly-io[bot]
2026-04-02 03:32:08 +00:00
6a2bc1ef2b
New files from Fly.io Launch
Fly.io
2026-04-02 03:24:47 +00:00
0b677677d1
Merge pull request #910 from diegosouzapw/release/v3.4.3
v3.4.3
Diego Rodrigues de Sa e Souza
2026-04-02 00:15:39 -03:00
41f9f96819
chore(deploy): update Fly.io app config
xiaoge1688
2026-04-02 11:15:26 +08:00
49f9fee446
chore(release): v3.4.3 — Antigravity memory/skills, Claude Code bridge, Qwen OAuth fix, model sync stability
diegosouzapw
2026-04-02 00:12:16 -03:00
9588c1ea3e
refactor(translator): extract usage token constants for readability
Chris Staley
2026-04-01 20:03:31 -06:00
c665b01e89
test: add usage service and response translator test scripts
diegosouzapw
2026-04-01 21:34:39 -03:00
5c2db0134f
chore(release): update changelog for v3.4.4
diegosouzapw
2026-04-01 21:08:49 -03:00
de162eb719
fix: drop assistant prefill for cc bridge
R.D.
2026-04-01 20:02:31 -04:00
33297e0226
fix: repair cc compatible v1 route handling
R.D.
2026-04-01 19:47:34 -04:00
a07e643020
fix(model-sync): store real provider in log summary
R.D.
2026-04-01 19:32:04 -04:00
304664b318
test: update usage field assertions to Responses API format
Chris Staley
2026-04-01 19:46:18 -06:00
8372a3c7ca
fix(translator): emit response.completed with total_tokens for Responses API clients
Chris Staley
2026-04-01 19:26:34 -06:00
69bbc0a2a1
flush sqlite wal on graceful shutdown
R.D.
2026-04-01 20:14:31 -04:00
5bfe881fc8
chore(release): bump version to 3.4.4 and apply PR 900 (Qwen OAuth resource URL)
diegosouzapw
2026-04-01 21:07:37 -03:00