v1.10.0
quickwit-oss/quickwitv1.10.0Sep 26, 2026by realcodesiman
Upgrading?
AI Summary
ChatbotXIO update focusing on dashboard analytics performance, on-demand media loading, and the introduction of a realtime event queue with idempotency keys.
Key Highlights
- Progressive dashboard chart loading
- On-demand loading of Messenger and Instagram media
- Realtime event queue implementation
- Broadcast send rate scheduling
- Idempotency keys and retry headers
New Features
- Progressive analytics
- On-demand media loading
- Realtime event queue
- Idempotency for API requests
- Broadcast scheduling improvements
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### ✨ New Features * feat(analytics): load dashboard charts progressively by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1293 * feat(media): load Messenger and Instagram media and avatars on demand by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1289 * feat(mcp): evaluate business tool selection by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1291 * feat(inbox): mark bot messages as read by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1315 * Realtime event queue by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1316 * feat(broadcasts): add send rate to schedule and resume by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1321 * feat(api): add idempotency keys and retry headers by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1320 ### 🐛 Bug Fixes * fix(worker): forward commentAnchor to getUserData prompts by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1282 * fix(inbox): close refactor audit gaps by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1267 * fix(inbox): refine state seeding and coverage by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1269 * fix(inbox): preserve cache consistency by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1270 * fix(ai-file): fix bug upload pdf error by @nguyenvantruc92 in https://github.com/ChatbotXIO/ChatbotX/pull/1295 * fix(contacts): rename the custom fields reset control to clear by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1296 * fix(database): stop snowflake id collisions from failing message saves by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1300 * fix(meta-conversions): stop attributing test events to a real contact by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1305 * fix(database): fix the call recording retention query by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1306 * fix(meta-conversions): label the whatsapp test event input as a click id by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1308 * fix(i18n): finish the Spanish translation of the comment automation strings by @rawdaymx in https://github.com/ChatbotXIO/ChatbotX/pull/1329 * fix(i18n): translate the optional field marker by @rawdaymx in https://github.com/ChatbotXIO/ChatbotX/pull/1331 * fix(worker): ignore accents in comment and story automation keywords by @rawdaymx in https://github.com/ChatbotXIO/ChatbotX/pull/1327 ### ⚡ Improvements * perf(inbox): prefetch initial state and migrate query stores by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1265 * refactor(builder): migrate remaining provider consumers by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1266 * refactor(contacts): migrate contacts table to client-side TanStack Query by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1294 * perf: add conversation contact index by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1307 * perf(database): add contactInboxId indexes for cascade deletes by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1309 * Realtime sender cost by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1304 * perf(realtime): remove workspace hot-path storage read by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1313 * perf(messenger): skip third-party echoes for unknown contacts by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1317 * Realtime client inbox by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1318 * Realtime protocol v2 by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1319 * refactor(broadcasts): simplify schedule and resume activation by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1323 ### 🔧 Internal / Chore * chore(worker): stop enqueuing evaluateTemplateSent after template sends by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1302 **Full Changelog**: https://github.com/ChatbotXIO/ChatbotX/compare/v1.9.0...v1.10.0
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one