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)