Releases: tailcallhq/forgecode
Releases · tailcallhq/forgecode
v2.12.12
Changes
🐛 Bug Fixes
- fix(select): conditionally compile keyboard for windows @amitksingh1490 (#3296)
- Revert "fix(deps): downgrade sysinfo to 0.38.4 to resolve segfault" @amitksingh1490 (#3294)
- fix: skip selector keyboard on windows @amitksingh1490 (#3286)
- fix(deps): downgrade sysinfo to 0.38.4 to resolve segfault @amitksingh1490 (#3289)
🧰 Maintenance
- chore(deps): update dependency ai to v6.0.176 @renovate[bot] (#3292)
- chore(deps): update dependency @ai-sdk/google-vertex to v4.0.124 @renovate[bot] (#3290)
- chore(deps): update dependency @types/node to v24.12.3 @renovate[bot] (#3291)
v2.12.11
Changes
🐛 Bug Fixes
- fix(kv_storage): skip cache clear when cache dir does not exist @laststylebender14 (#3264)
- fix(conversation_selector): allow conversations without titles @laststylebender14 (#3232)
- fix(select): reserve full viewport height when preview is enabled @amitksingh1490 (#3281)
- fix(config): add models support in configuration @laststylebender14 (#3231)
- refactor(patch): add flag for text patch fallback @amitksingh1490 (#3272)
- fix(mcp): normalize JSON schemas for OpenAI strict mode compatibility @amitksingh1490 (#3207)
- fix(deps): update rust crate posthog-rs to 0.7.0 @renovate[bot] (#3267)
- fix(deps): update rust crate posthog-rs to 0.6.0 @renovate[bot] (#3237)
- refactor(patch): extract fuzzy patch logic into dedicated functions @amitksingh1490 (#3230)
- fix(deps): update rust crate thiserror to v2 @renovate[bot] (#3218)
- fix(deps): update rust crate nom to v8 @renovate[bot] (#3213)
- fix(patch): add text patch repository and gRPC service for fuzzy replacement @amitksingh1490 (#3140)
- fix(spinner): add pause/resume to prevent flickering during output @amitksingh1490 (#3202)
- fix(update): add UpdateFrequency::Never to opt out of update checks @tmchow (#3199)
- fix(model_specific_reasoning) Support for AskSage Claude Opus 4.6, S… @scholarsmate (#3194)
- fix(#3191) Update family detection for Opus 4.7 on AskSage @scholarsmate (#3193)
🧰 Maintenance
- chore(deps): update rust crate sysinfo to 0.39.0 @renovate[bot] (#3278)
- chore(deps): update tonic monorepo to v0.14.6 @renovate[bot] (#3275)
- chore(deps): update dependency @ai-sdk/google-vertex to v4.0.122 @renovate[bot] (#3274)
- refactor(patch): add flag for text patch fallback @amitksingh1490 (#3272)
- chore(deps): update rust crate google-cloud-auth to v1.10.0 @renovate[bot] (#3270)
- chore(deps): update dependency @ai-sdk/google-vertex to v4.0.121 @renovate[bot] (#3269)
- chore(deps): update dependency ai to v6.0.175 @renovate[bot] (#3262)
- chore(deps): update dependency @ai-sdk/google-vertex to v4.0.120 @renovate[bot] (#3263)
- chore(deps): update dependency @ai-sdk/google-vertex to v4.0.119 @renovate[bot] (#3261)
- chore(deps): update rust crate tokio to v1.52.2 @renovate[bot] (#3259)
- chore(deps): update dependency zod to v4.4.3 @renovate[bot] (#3254)
- refactor(select): migrate from fzf to nucleo-picker for built-in fuzzy selection @amitksingh1490 (#3102)
- chore(deps): update dependency yaml to v2.8.4 @renovate[bot] (#3239)
- chore(deps): update dependency ai to v6.0.174 @renovate[bot] (#3234)
- chore(deps): update dependency zod to v4.4.2 @renovate[bot] (#3236)
- chore(deps): update dependency @ai-sdk/google-vertex to v4.0.118 @renovate[bot] (#3235)
- chore(deps): update dependency @ai-sdk/google-vertex to v4.0.116 @renovate[bot] (#3233)
- refactor(patch): extract fuzzy patch logic into dedicated functions @amitksingh1490 (#3230)
- chore(deps): update dependency @ai-sdk/google-vertex to v4.0.115 @renovate[bot] (#3225)
- chore(deps): update dependency ai to v6.0.172 @renovate[bot] (#3226)
- chore(deps): update rust crate diesel to v2.3.9 @renovate[bot] (#3224)
- chore(deps): update actions/checkout action to v6 @renovate[bot] (#2965)
- chore(deps): update rust crate http to v1 @renovate[bot] (#3212)
- refactor(sse-crates): vendor reqwest-eventsource and eventsource-stream as forge_eventsource and forge_eventsource_stream @laststylebender14 (#3211)
- chore(deps): update dependency zod to v4.4.1 @renovate[bot] (#3210)
- chore(deps): update dependency ai to v6.0.170 @renovate[bot] (#3209)
- chore(deps): update dependency ai to v6.0.169 @renovate[bot] (#3201)
- chore(deps): update dependency @ai-sdk/google-vertex to v4.0.113 @renovate[bot] (#3200)
- chore(deps): update rust crate rustls to v0.23.40 @renovate[bot] (#3195)
- chore(deps): update ghcr.io/devcontainers @renovate[bot] (#3192)
v2.12.10
Changes
🐛 Bug Fixes
- fix(mcp): fix race condition in concurrent MCP initialisation @toxicafunk (#3181)
- fix: rename URL to HOST for local provider config with backward compatibility @amitksingh1490 (#3169)
- fix(sync): count all files in failed upload batch as failed @laststylebender14 (#3187)
- Add MiMo V2.5 Pro to OpenCode Go @amitksingh1490 (#3185)
- fix(spinner): replace indicatif with custom terminal-safe spinner implementation @amitksingh1490 (#3178)
- fix(provider): switch lm studio to responses endpoint @tusharmath (#3174)
🧰 Maintenance
- chore(deps): update rust crate gix to 0.83 @renovate[bot] (#3182)
- chore(deps): update rust crate clap_complete to v4.6.3 @renovate[bot] (#3180)
- chore(deps): update rust crate whoami to v2.1.2 @renovate[bot] (#3173)
v2.12.9
Changes
🐛 Bug Fixes
- fix: retry Codex 503 responses @amitksingh1490 (#3167)
- fix: add DeepSeek V4 models to OpenCode providers @amitksingh1490 (#3168)
- fix(provider): include response body in InvalidContentType SSE error messages @tusharmath (#3163)
- fix: Add NVIDIA provider support with OpenAI-compatible API @rohithmahesh3 (#2847)
- fix(shell-plugin): use forge exec for config list and remove logs command @tusharmath (#3165)
🧰 Maintenance
- chore: remove file sync log spam and unused logs command @tusharmath (#3164)
v2.12.8
Changes
🐛 Bug Fixes
- fix: propagate reasoning_effort to DeepSeek API @zipeilee (#3159)
- fix(prompt): render reasoning effort next to model in CLI prompt @EmojiPati (#3101)
- fix(provider): add gpt-5.5 and gpt-5.5-pro model support @amitksingh1490 (#3158)
- fix(openai-responses): disable strict mode for open tool schemas @alesya-h (#3083)
- fix for #2846 @jeffbryner (#2891)
- fix(git): add use_forge_committer config option to control committer identity @amitksingh1490 (#3110)
- fix(agent): move research subagent filtering to tool registry @amitksingh1490 (#3114)
🧰 Maintenance
- chore(cli): add forge logs command @tusharmath (#3162)
v2.12.7
Changes
🐛 Bug Fixes
- fix(shell-plugin): use correct variable name for forge binary path @amitksingh1490 (#3155)
- fix: add Xiaomi MiMo provider support @felipebrgs1 (#3012)
v2.12.6
Changes
🐛 Bug Fixes
- fix(deps): update rust crate libsqlite3-sys to 0.37.0 @renovate[bot] (#2960)
- fix: add Vivgrid provider @fanweixiao (#2799)
- fix: handle CJK characters and escaped spaces in paste tokenization @amitksingh1490 (#3153)
- fix: default reasoning_content to empty string for DeepSeek @amitksingh1490 (#3149)
- fix: aws profile bedrock auth @zulrang (#2831)
🧰 Maintenance
- chore(deps): update rust crate gix to 0.82 @renovate[bot] (#3154)
- chore(deps): update rust crate diesel_migrations to v2.3.2 @renovate[bot] (#3151)
- chore(deps): update rust crate diesel to v2.3.8 @renovate[bot] (#3150)
- chore(deps): update rust crate aws-config to v1.8.16 @renovate[bot] (#3147)
v2.12.5
Changes
🐛 Bug Fixes
- fix(cli): allow hyphen values in suggest command prompt @amitksingh1490 (#3145)
- fix(markdown): preserve korean spacing in wrapped structured output @iosif2 (#2909)
- fix: replay reasoning content for DeepSeek @amitksingh1490 (#3143)
v2.12.4
Changes
🐛 Bug Fixes
- fix: replay reasoning content for DeepSeek @amitksingh1490 (#3143)
- fix(mcp): allow Claude Code names in tool validation @justinpbarnett (#3135)
v2.12.3
Changes
📝 Documentation
- docs(github): add curl install option to bug report template @tusharmath (#3130)
🐛 Bug Fixes
- fix(provider): add gpt-5.5 model to codex provider @amitksingh1490 (#3137)
- fix(mcp): add default string type for typeless properties in strict mode @amitksingh1490 (#3120)
🧰 Maintenance
- chore(deps): switch posthog-rs from git rev to published crate v0.5.3 @amitksingh1490 (#3138)
- chore(deps): update rust crate rustls to v0.23.39 @renovate[bot] (#3127)
- chore(deps): update posthog-rs digest to 83cf3d2 @renovate[bot] (#3122)