v0.2.1

ChatbotXIO/ChatbotXv0.2.1May 3, 2026by realcodesiman

Upgrading?

Release notes summary

This release focuses on bug fixes, refactoring internal components (replacing MinIO with RustFS, removing Kafka sequences), and adding new features for channel management (WhatsApp, Instagram, Zalo, Telegram), AI integration, and analytics.

Key Highlights

  • Replaced MinIO with RustFS for storage
  • Added support for Instagram, Zalo, and Telegram channels
  • Enhanced AI integration with validation keys and personas
  • Added analytics features and a branding system
  • Fixed various webhooks and UI issues

New Features

  • Replace minio to rustfs
  • Send contactInbox to flow
  • Add dependabot
  • Use dynamic builder url for white label
  • Integrate personas
  • Add branding
  • Add check-types command

Full Release Notes

## What's Changed
* fix: flow event type by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/348
* fix: correct biome config after upgrading by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/349
* feat: add check-types command by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/351
* refactor: remove reconcile sequence by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/352
* chore: update github action by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/354
* feat: replace minio to rustfs by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/356
* feat: send contactInbox to flow by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/357
* feat: add dependencies for data store by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/358
* feat: invalidate cache on creating workspace by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/359
* feat: add dependabot by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/363
* chore(deps): bump next from 16.1.7 to 16.2.4 by @dependabot[bot] in https://github.com/ChatbotXIO/ChatbotX/pull/361
* feat: use dynamic builder url for white label by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/366
* Fix/encode zalo redirect url by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/368
* fix: whatsapp webhook by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/370
* feat: debug webhook request by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/371
* fix: display channel in chat by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/373
* fix: whatsapp webhook by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/372
* Update broadcast UI by @sunghajung43 in https://github.com/ChatbotXIO/ChatbotX/pull/350
* fix: add instagram to worker by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/374
* fix: zalo connect encode url by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/375
* Refactor/remove kafka sequence by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/353
* fix: add analytics for broadcast and sequence by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/376
* fix: create a new trigger by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/378
* fix: limit quick replies by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/380
* fix: card button (UI + Webhook) by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/381
* fix: add confirm receive num by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/379
* fix: reflink work by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/383
* Fix/encode zalo redirect url by @sunghajung43 in https://github.com/ChatbotXIO/ChatbotX/pull/377
* Fix/google sheets connection by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/385
* fix: trigger reflink by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/388
* fix: google spreadsheet by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/387
* feat: itegrantion ai validate key by @nguyenvantruc92 in https://github.com/ChatbotXIO/ChatbotX/pull/386
* fix: Connect channels by @sunghajung43 in https://github.com/ChatbotXIO/ChatbotX/pull/384
* feat: Integrate personas by @sunghajung43 in https://github.com/ChatbotXIO/ChatbotX/pull/382
* fix: get user data by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/394
* fix: whatsapp test link by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/393
* fix: bot enable by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/392
* refactor: broadcast by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/355
* fix: limit card title by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/396
* fix: perform action error by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/397
* Fix tiptap editor by @sunghajung43 in https://github.com/ChatbotXIO/ChatbotX/pull/398
* feat: update dockerfile by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/403
* feat(analytics): add ANALYTICS_ENABLED env flag to disable analytics by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/339
* feat: Add branding by @sunghajung43 in https://github.com/ChatbotXIO/ChatbotX/pull/404
* bug: invite workspace member by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/405

## New Contributors
* @dependabot[bot] made their first contribution in https://github.com/ChatbotXIO/ChatbotX/pull/361

**Full Changelog**: https://github.com/ChatbotXIO/ChatbotX/compare/v0.2.0...v0.2.1

Related Repositories