Repository navigation
v6.8.45-0
·
4665 commits
to main
since this release
Changelog
- 93fb841 Fixed: router-for-me#1670
- ddcf1f2 Fixed: router-for-me#1901
- ce53d3a Fixed: router-for-me#1997
- 91a2b1f Fixed: preserve Responses computer tool passthrough
- ba672bb Merge PR router-for-me#1969 into dev
- ca90487 Merge branch 'main' into feature/add-gemini-3.1-flash-image-preview
- 7739738 Merge branch 'main' into plus
- 182b319 Merge branch 'router-for-me:main' into main
- 47a83e3 Merge branch 'router-for-me:main' into main
- 0c05131 Merge branch 'router-for-me:main' into main
- 593f3f6 Merge branch 'router-for-me:main' into main
- 89c4282 Merge branch 'router-for-me:main' into main
- 05a3566 Merge branch 'router-for-me:main' into main
- ee0c246 Merge branch 'router-for-me:main' into main
- 7e6bb8f Merge origin/dev into pr-1774-review and resolve watcher conflicts
- 9cee8ef Merge pull request router-for-me#1684 from alexey-yanchenko/fix/input-audio-from-openai-to-antigravity
- 38277c1 Merge pull request router-for-me#1875 from woqiqishi/fix/tool-use-id-sanitize
- 1042489 Merge pull request router-for-me#1893 from thebtf/fix/normalize-ttl-byte-preservation-mainline
- 98a1bb5 Merge pull request router-for-me#1900 from rex-zsd/feature/add-gemini-3.1-flash-image-preview
- e9c60a0 Merge pull request router-for-me#1910 from thebtf/fix/gemini-oauth-error-messages
- 2b609dd Merge pull request router-for-me#1912 from FradSer/main
- 631e5c8 Merge pull request router-for-me#1922 from shenshuoyaoyouguang/pr/model-registry-safety
- b915371 Merge pull request router-for-me#1925 from shenshuoyaoyouguang/pr/openai-compat-pool-thinking
- 15dd5db Merge pull request router-for-me#1956 from router-for-me/vertex
- 4f48e52 Merge pull request router-for-me#1957 from router-for-me/thinking
- 2e9907c Merge pull request router-for-me#1959 from thebtf/fix/system-instruction-camelcase
- d9c6627 Merge pull request router-for-me#1963 from qixing-jk/docs/add-all-api-hub-showcase
- 4cc99e7 Merge pull request router-for-me#1992 from dcrdev/main
- 71773fe Merge pull request router-for-me#1996 from router-for-me/codex/fix-unbounded-websocket-log-buffering
- 99d1ce2 Merge pull request router-for-me#420 from Skadli/codex/responses-computer-tool
- 0687472 Merge pull request router-for-me#422 from router-for-me/plus
- e3d123f ci: skip docker steps when DockerHub secrets are missing
- dd9f77f ci: skip docker-image when DockerHub secrets are missing
- a8cbc68 feat(registry): add gemini 3.1 flash lite preview
- 242aecd feat(registry): add gemini-3.1-flash-image-preview model definition
- 90afb9c fix(auth): new OAuth accounts invisible to scheduler after dynamic registration
- a52da26 fix(auth): stop draining stream pool goroutines after context cancellation
- 424711b fix(executor): use aiplatform base url for vertex api key calls
- a02eda5 fix(openai-compat): address review feedback
- 7c12999 fix(openai-compat): improve pool fallback and preserve adaptive thinking
- 522a68a fix(openai-compat): retry empty bootstrap streams
- 97ef633 fix(registry): address review feedback
- 099e734 fix(registry): always clone available model snapshots
- dae8463 fix(registry): clone model snapshots and invalidate available-model cache
- 3a18f6f fix(registry): clone slice fields in model map output
- 2695a99 fix(translator): conditionally remove
service_tierfrom OpenAI response processing - ce8cc1b fix(translator): pass through adaptive thinking effort
- 5c9997c fix: Preserve system prompt when sent as a string instead of content block array
- fc2f0b6 fix: cap websocket body log growth
- b758842 fix: preserve input_audio content parts when proxying to Antigravity
- 97fdd2e fix: preserve original JSON bytes in normalizeCacheControlTTL when no TTL change needed
- 553d6f5 fix: sanitize tool_use.id to comply with Claude API regex ^[a-zA-Z0-9_-]+$
- 11a795a fix: surface upstream error details in Gemini CLI OAuth onboarding UI
- 338321e fix: use camelCase systemInstruction in OpenAI-to-Gemini translators
- 30338ec perf(watcher): remove redundant auth clones in incremental path
- 5ebc58f refactor(executor): remove legacy
connCreateSentlogic and standardizeresponse.createusage for all websocket events - 10fa0f2 refactor(watcher): dedupe auth map conversion in incremental flow
- c83a057 refactor(watcher): make auth file events fully incremental
- dd44413 refactor(watcher): make authSliceToMap always return map
- f5941a4 test(auth): cover scheduler refresh regression paths
- 2b134fc test(auth-scheduler): add unit tests and scheduler implementation
- a1e0fa0 test(executor): cover string system prompt handling in checkSystemInstructionsWithMode
- 9a37def test(watcher): restore main test names and max-retry callback coverage