What's Changed
- fix: sqlite "database is locked" error by @myml in #1009
- feat: refine GC cleanup logic to support manual full purge by @cikichen in #1010
- refactor: rename GraphQL mutation to triggerGcCleanup (follow-up to #1010) by @cikichen in #1017
- feat: unlock codex stream limit by @PA733 in #1019
- fix(biz): resolve WebDAV 405 error on Synology NAS by normalizing paths by @cikichen in #1014
- fix: curl with duplicated version, close #1018 by @looplj in #1020
- chore: add sql default value for time, close #1013 by @looplj in #1021
- opt: disalbed channel notice, close #1025 by @looplj in #1026
- opt: should not panic if the metrics type is empty, close #990 by @looplj in #1027
- fix: should pass through the stream error, close #948 by @looplj in #1031
- opt: always return the configured models, close #919 by @looplj in #1038
- doc: update model settings guideline, close #1036 by @looplj in #1039
- opt: improve compatible with error code, close #1037 by @looplj in #1040
- opt: chat process does not need any extra scopes, close #1033 by @looplj in #1041
- opt: allow fetch models for third part codex/cc channel by @looplj in #1042
- opt: longcat request compatibity, close #1032 by @looplj in #1044
Full Changelog: v0.9.14...v0.9.15