Skip to content

2.3.0

Choose a tag to compare

@csebold csebold released this 01 Apr 06:51
· 2569 commits to main since this release
2.3.0

Release 2.3.0

v2.3.0 delivers a redesigned background job system, smarter LLM limits, and hardened plugin/deployment tooling alongside a wave of UX polish and fixes.

  • Introduced a first-class Tasks Queue experience with job-level controls, auto start/stop, a Tool card, and a dedicated queue for import-time memory extraction to keep background work manageable.
  • Raised max token ceilings to 4k–128k with dynamic model metadata so the UI, API, and connection profiles all honor provider-specific limits.
  • Re-architected plugin builds: each plugin now ships as a self-contained bundle (with SDK deps included) plus per-plugin build scripts, updated Docker workflow, and CI/CD changes such as npm run build and precompiled artifacts.
  • Decoupled tests from vendor SDKs via Jest mocks and module mappers, removed legacy OpenAI image code, and kept only lightweight runtime imports for embedding types.
  • Added cloud backup tooling improvements, chat memory management utilities, quick-hide reload logic, and DevConsole styling/Chat Debug integration with the new qt- CSS component system.
  • Hardened deployments with AWS ECS + IAM role support, Docker compose/script updates, security upgrades, and targeted bug fixes (Docker builds, integration tests, OpenAI/Grok compatibility, scrollbars, cursor styles).
  • Documented future plans (usage tracking, API separation) and broadened automated coverage with quick-hide provider tests and pre-commit guardrails.