v1.5.0

dubinc/dubv1.5.0Sep 1, 2026by realcodesiman

Upgrading?

AI Summary

Adds new minigame types (Gashapon), improves contact management with profile backfilling, and introduces error log retention policies, while fixing various issues in inbox, ads, and worker modules.

Key Highlights

  • Added Gashapon minigame type and multiple images step for albums.
  • Implemented error log retention policies and provider attribution.
  • Backfilled missing contact profile names from channel history.
  • Persisted locale, timezone, and language on profile refresh.
  • Fixed inbox media sending and ads lead generation issues.

New Features

  • Gashapon minigame type
  • Error log retention policies
  • Contact profile backfilling
  • Profile persistence (locale, timezone, language)
  • Multiple images step for albums

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