Repository navigation
1.9.0
·
589 commits
to main
since this release
- 简体中文: https://github.com/sdcb/chats/blob/main/doc/zh-CN/release-notes/1.9.0.md
- English: https://github.com/sdcb/chats/blob/main/doc/en-US/release-notes/1.9.0.md
Docker
| Description | Docker Image |
|---|---|
| r357 | docker.io/sdcb/chats:1.9.0.357-linux-x64 |
| Linux x64 | docker.io/sdcb/chats:1.9.0.357-linux-x64 |
| Linux ARM64 | docker.io/sdcb/chats:1.9.0.357-linux-arm64 |
| Windows Nano Server LTSC 2022 | docker.io/sdcb/chats:1.9.0.357-nanoserver-ltsc2022 |
| Windows Nano Server LTSC 2025 | docker.io/sdcb/chats:1.9.0.357-nanoserver-ltsc2025 |
| Latest | docker.io/sdcb/chats:latest |
Alternative binaries download links that may faster than GitHub(for China users)
| Artifact | Download Link |
|---|---|
| chats-win-x64.zip | https://chats.sdcb.pub/release/latest/chats-win-x64.zip |
| chats-linux-x64.zip | https://chats.sdcb.pub/release/latest/chats-linux-x64.zip |
| chats-linux-arm64.zip | https://chats.sdcb.pub/release/latest/chats-linux-arm64.zip |
| chats-linux-musl-x64.zip | https://chats.sdcb.pub/release/latest/chats-linux-musl-x64.zip |
| chats-linux-musl-arm64.zip | https://chats.sdcb.pub/release/latest/chats-linux-musl-arm64.zip |
| chats-osx-arm64.zip | https://chats.sdcb.pub/release/latest/chats-osx-arm64.zip |
| chats-osx-x64.zip | https://chats.sdcb.pub/release/latest/chats-osx-x64.zip |
| chats-fe.zip | https://chats.sdcb.pub/release/latest/chats-fe.zip |
| chats.zip | https://chats.sdcb.pub/release/latest/chats.zip |
| be-src.zip | https://chats.sdcb.pub/release/latest/be-src.zip |
NOTE:
Replace r357 with latest in the download link to get the latest version, for example: https://chats.sdcb.pub/release/latest/chats-win-x64.zip
Full Changelogs
Commits between 1.8.1.279 and 32a066c3550ca0b011c3739da855939694aef2f3:
- Remove 1809 docker and update readme
- Merge branch 'dev' of github.com:sdcb/chats into dev
- Ensure .NET 10 SDK before build
- Fix the tool call issue in chat completion service, with integration test fix
- Fix a DBUpdate issue when get or insert ClientInfo/ClientIP/UserAgent
- Optimize readme
- Enhance README with badges and formatting updates
- Enhance README with badges and formatting updates
- Fix the StepContentThink delete is not cascade issue
- Add 1.9.0 release notes
- add missing translate for docs
- split docs page into openai/anthropic
- Add 3 build page for better api development: /build/api-keys/, /build/docs/build/usage
- Use same UserMenuPopover componanent in both chat/admin page, and add animation
- Mask api key for api key page(protect from screenshot etc)
- Fix unable to apply thinking budget issue
- Use JsonPolymorphic for AnthropicStreamEvent
- Fix cornor cases of AnthropicChatService
- Reimplement AnthropicChatService by raw HttpClient, remove Anthropic .NET SDK for some issues
- Disable Google Gemini retry to workaround upstream bug (mscraftsman/generative-ai#144)
- Fix ChatInput height not resetting after sending message, add more debug flag in Test2ChatService
- Fix another strange sub pixel line under UserMessage when user inputs base64 very long text
- fix strange sub pixel line under UserMessage issue
- Optimize Anthropic internal web_search tool frontend rendering, optimize ToolCallBlock look and feel in white theme
- implement openai ImageGeneration/image edit api
- Show FilePreview inside ChatInput, fix the FilePreview is missing in non full screen chatinput mode issue
- Make chat service not inherit IDisposable
- Implement anthropic count tokens api
- Fix system prompt parse in anthropic messages api for claude code support
- feat: enforce ApiType in openai/anthropic controller
- chore: move openai/anthropic controller related stuffs into api folder
- fix anthropic compatible api toolcall finish reason
- implmement anthropic compatible messages api
- Add animation to ChatInput when collapse/expand
- Delete unused const variable in ChatInput
- Add full screen animation to ChatInput
- Fix a chatinput flash issue when chat
- Fix Quick add model failed because recent allowVisionLink change
- Fix ToolCallBlock always auto auto expand issue
- Optimize user initial test model use experience
- Switch ApiType in ModelModal should not impact model price
- Anthropic model supports vision link by default
- Supports claude-opus-4.5 compatibility
- Increase anthropic model defaults when create
- Add Ask DeepWiki badge
- Only show web search/code execute when model really supports it
- Confirmed anthropic web_search & mcp call working
- Anthropic Chat Service try implment internal web search tool
- Add Postgres back since it's supported EF 10 now, upgrade .NET packages
- Fix the issue that gemini can't talk with thinking
- optimize token pony(id=19) model provider icon in dark theme
- Add Anthropic(id=20) model provider
- Fixed admin model 'show all provider' button not working bug
- Optimize model modal label
- Introduce Model's new field: SupportsVisionLink
- Only show useMaxCompletionTokens when is chat completion api in ChatResponseConfig
- Optimize admin model mobile layout
- Admin model page delete model when model been used then auto soft delete the model
- Overall test and try make it work for all model providers, now GithubModels/火山方舟/讯飞星火 unable to do
- Show specific error dump when unable to load possible models in QuickAddModelModal
- Optimize Anthropic AzureAIFoundry model create url preprocess logic
- Optimize ApiTest when troubleshooting
- Rename Model.ApiType -> ApiTypeId, ChatConfig.ReasoningEffort -> ReasoningEffortId
- make all chat service as DI singleton registered service
- Optimize description UI in create/update model
- Confirmed AnthropicChatService working, confirmed maxThinkingBudget in model/thinkingBudget in chat config is also working
- fix a gemini-2.5-pro chat issue
- UpdateModelRequest think options/image size options is not nullable
- Implmemented AnthropicChatService
- feat: drive chat services from DB Steps and migrate reasoning storage
- temperary push AnthropicChatService(wip)
- Split StepContentThink to allow claude model's signature field(need data migration)
- Add anthropic .net sdk(road to anthropic)
- try fix the strange FE compile error seems caused by image compression
- remove Yuan ¥ for better globalization
- optimize mobile admin user page layout
- fix FE compilation eror caused by last commit
- optimize even more admin model management UI
- optimize more admin model page UI
- optimize admin model page UI
- update OpenAI to 2.7.0, update other packages
- update packages, delete postgres support for now(wait .net 10)
- Add animated toggle chevron and smooth width transition for ToolCallBlock header
- feat: add loading indicator for chat deletion confirmation
- Keep chat cache in sync with create/delete actions and align DTO types
- build.yml all switch to ubuntu 24.04
- Try use ubuntu 24.04 to see if it packed with dotnet
- Upgrade to dotnet 10, bump version to 1.9.0
- delete what's next in release notes
- Update readme docs for better clarify docker deployment
- Add back to all release to all release notes
- Fix windows container start up script