v0.9.15
looplj/axonhubv0.9.15Mar 12, 2026by looplj
AI Summary
Minor version update addressing database lock errors, adding GC cleanup logic refinements, unlocking codex stream limits, and fixing WebDAV compatibility.
Key Highlights
- Fix sqlite 'database is locked' error
- Refine GC cleanup logic with manual full purge support
- Unlock codex stream limits
- Fix WebDAV 405 error on Synology NAS
- Always return configured models regardless of metrics type
New Features
- SQLite database lock error fix
- Manual GC cleanup trigger
- Codex stream limit unlocking
- WebDAV compatibility fix
- Model configuration consistency
Full Release Notes
## What's Changed * fix: sqlite "database is locked" error by @myml in https://github.com/looplj/axonhub/pull/1009 * feat: refine GC cleanup logic to support manual full purge by @cikichen in https://github.com/looplj/axonhub/pull/1010 * refactor: rename GraphQL mutation to triggerGcCleanup (follow-up to #1010) by @cikichen in https://github.com/looplj/axonhub/pull/1017 * feat: unlock codex stream limit by @PA733 in https://github.com/looplj/axonhub/pull/1019 * fix(biz): resolve WebDAV 405 error on Synology NAS by normalizing paths by @cikichen in https://github.com/looplj/axonhub/pull/1014 * fix: curl with duplicated version, close #1018 by @looplj in https://github.com/looplj/axonhub/pull/1020 * chore: add sql default value for time, close #1013 by @looplj in https://github.com/looplj/axonhub/pull/1021 * opt: disalbed channel notice, close #1025 by @looplj in https://github.com/looplj/axonhub/pull/1026 * opt: should not panic if the metrics type is empty, close #990 by @looplj in https://github.com/looplj/axonhub/pull/1027 * fix: should pass through the stream error, close #948 by @looplj in https://github.com/looplj/axonhub/pull/1031 * opt: always return the configured models, close #919 by @looplj in https://github.com/looplj/axonhub/pull/1038 * doc: update model settings guideline, close #1036 by @looplj in https://github.com/looplj/axonhub/pull/1039 * opt: improve compatible with error code, close #1037 by @looplj in https://github.com/looplj/axonhub/pull/1040 * opt: chat process does not need any extra scopes, close #1033 by @looplj in https://github.com/looplj/axonhub/pull/1041 * opt: allow fetch models for third part codex/cc channel by @looplj in https://github.com/looplj/axonhub/pull/1042 * opt: longcat request compatibity, close #1032 by @looplj in https://github.com/looplj/axonhub/pull/1044 **Full Changelog**: https://github.com/looplj/axonhub/compare/v0.9.14...v0.9.15