Skip to content

This release adds 7 notable features for engineering teams evaluating rollout.

βœ“ No known CVEs patched
Read the diff β†’ Tool health β†’ What is this tool? β†’

✓ No known CVEs patched in this version

Topics

agentic-ai agentic-chat-marketing llm marketing marketing-automation nextjs
+5 more
omnichannel postgresql redis sales typescript

Summary

AI summary

Broad release touches πŸ› Bug Fixes, ✨ New Features, workspace, and flows.

Changes in this release

Feature Low

Adds undo/redo history to the flow editor.

Adds undo/redo history to the flow editor.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Feature Low

Adds active-hours toggle for workspaces.

Adds active-hours toggle for workspaces.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Feature Low

Adds revert draft to published version in flows.

Adds revert draft to published version in flows.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Feature Low

Adds Instagram integration via Facebook OAuth.

Adds Instagram integration via Facebook OAuth.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Feature Low

Adds bull-board queue inspector for workers.

Adds bull-board queue inspector for workers.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Feature Low

Gates channel create/edit routes on superAdmin permission in workspaces.

Gates channel create/edit routes on superAdmin permission in workspaces.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Feature Low

Logs webhook request body for debugging in integrations.

Logs webhook request body for debugging in integrations.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Performance Low

Skips subquery when no filter conditions are set in contact‑filter queries.

Skips subquery when no filter conditions are set in contact‑filter queries.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Medium

Makes workspace access available immediately after accepting an invite.

Makes workspace access available immediately after accepting an invite.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Bugfix Medium

Prevents long inbox labels from pushing buttons out of view.

Prevents long inbox labels from pushing buttons out of view.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Bugfix Medium

Corrects system attribute rendering, subscribed date, and timezone handling in variables.

Corrects system attribute rendering, subscribed date, and timezone handling in variables.

Source: llm_adapter@2026-07-15

Confidence: high

β€”
Bugfix Low

Localizes empty-state text for all ComboboxField usages in forms.

Localizes empty-state text for all ComboboxField usages in forms.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Low

Invalidates member caches on workspace rename.

Invalidates member caches on workspace rename.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Low

Uses current locale in formatDate instead of hardcoded en-US.

Uses current locale in formatDate instead of hardcoded en-US.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Low

Pins biome and ultracite to specific versions (2.4.16 / 7.8.3).

Pins biome and ultracite to specific versions (2.4.16 / 7.8.3).

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Low

Stops silent failures in FB comment auto-reply automation.

Stops silent failures in FB comment auto-reply automation.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Low

Prevents duplicate sends on retry for messenger/Instagram comment replies.

Prevents duplicate sends on retry for messenger/Instagram comment replies.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Low

Skips profile lookup for outgoing echo messages in workers.

Skips profile lookup for outgoing echo messages in workers.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Bugfix Low

Includes Business Manager owned/client pages in getUserPages for messenger.

Includes Business Manager owned/client pages in getUserPages for messenger.

Source: granite4.1:30b@2026-07-16-audit

Confidence: low

β€”
Full changelog

What's Changed

✨ New Features

  • feat(flows): add undo/redo history to the flow editor by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/702
  • feat(workspace): add active-hours toggle for workspaces by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/703
  • feat(flows): add revert draft to published version by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/704
  • feat(instagram): add Instagram via Facebook OAuth integration by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/626
  • feat(worker): add bull-board queue inspector by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/707
  • feat(workspace): gate channel create/edit routes on superAdmin permission by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/709
  • feat(integrations): log webhook request body for debugging by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/713
  • feat(integrations): log webhook request body for debugging by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/714

πŸ› Bug Fixes

  • fix: workspace access now available immediately after accepting an invite by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/695
  • fix(inbox): prevent long inbox labels from pushing buttons out of view by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/697
  • fix(variables): correct system attribute rendering, subscribed date, and timezone handling by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/578
  • fix(forms): localize empty-state text for all ComboboxField usages by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/700
  • fix(workspace): invalidate member caches on workspace rename by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/699
  • fix(ui): use current locale in formatDate instead of hardcoded en-US by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/701
  • fix(deps): pin biome and ultracite to 2.4.16 / 7.8.3 by @realcodesiman in https://github.com/ChatbotXIO/ChatbotX/pull/705
  • fix(comment-automation): stop silent failures in FB comment auto-reply by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/706
  • fix(comment-reply): stop duplicate sends on retry for messenger/instagram by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/708
  • fix(worker): skip profile lookup for outgoing echo messages by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/710
  • fix(messenger): include Business Manager owned/client pages in getUserPages by @sung17 in https://github.com/ChatbotXIO/ChatbotX/pull/711

⚑ Improvements

  • perf(contact-filter): skip subquery when no filter conditions are set by @viethung0o0 in https://github.com/ChatbotXIO/ChatbotX/pull/696

Full Changelog: https://github.com/ChatbotXIO/ChatbotX/compare/v1.1.1...v1.1.2

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track ChatbotX, an open-source alternative to ManyChat

Get notified when new releases ship.

Sign up free

About ChatbotX, an open-source alternative to ManyChat

All releases β†’

Related context

Earlier breaking changes

  • v0.2.5 Self‑hosted deployments must set ENCRYPTION_KEY environment variable and run migration and credential backfill scripts.
  • v0.2.5 Provider credentials now encrypted at rest using AES-256-GCM in new OrganizationCredential table.

Beta — feedback welcome: [email protected]