v1.5.0

ChatbotXIO/ChatbotXv1.5.0Sep 1, 2026by realcodesiman

Upgrading?

AI Summary

This release introduces a new Gashapon minigame and improves contact profile management by backfilling names and persisting user preferences. It also adds an image album step to flows and enhances error logging capabilities.

Key Highlights

  • New Gashapon minigame type
  • Improved contact profile management with name backfilling and locale persistence
  • Multiple images step for sending image albums
  • Enhanced error logging by attributing failures to providers

New Features

  • Gashapon minigame type
  • Multiple images step for flows
  • Backfill missing contact profile names
  • Persist locale, timezone, and language on profile refresh
  • Error logs attribute failures to providers

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at main -->

## What's Changed
### ✨ New Features
* feat(minigames): add Gashapon minigame type by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1057
* feat(messenger): show non-admin pages as disabled in page picker by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1059
* feat(error-logs): attribute failures to providers and add retention cron by @hoangle398 in https://github.com/ChatbotXIO/ChatbotX/pull/1054
* feat(flows): add multiple images step for sending image albums by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1072
* feat(contacts): backfill missing contact profile names from channel profiles by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1074
* feat(contacts): persist locale, timezone and language on profile refresh by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1075
### 🐛 Bug Fixes
* fix(builder): remove HUMAN_AGENT tag warning dialog from message input by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1056
* fix(inbox): cannot send media library image in conversation by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1058
* fix(ads): send required advantage audience flag when creating ad sets by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1061
* fix(worker): reset DM AI history from comment flows by @nguyenvantruc92 in https://github.com/ChatbotXIO/ChatbotX/pull/1064
* fix(variables): resolve user_id system field to the contact id by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1071
* fix(telegram): populate image width/height on incoming photo attachments by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/1073
### ⚡ Improvements
* refactor(ads): remove track ads lead and purchase actions by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/1062
* refactor(builder): rename schemas/ to schema/ and api/authenticated.ts to api/private.ts by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/1065


**Full Changelog**: https://github.com/ChatbotXIO/ChatbotX/compare/v1.4.2...v1.5.0

Related Repositories