Recently Published Versions

  • [Feature] AI Work, AI Work execution and tool call usage monitoring (#21032)(#20552)
  • [Feature] Add StartAiWorkExecution rule action (#20866)
  • [Feature] Implement message content in notes (#21317)
  • [Feature] Separate AI Work module and expose tool call limits to CRM (#21724)
  • [Feature] Add MCP auth tokens for human agents (#22560)
  • [Improvement] New API endpoint to retrieve the history of all users participating in ticket conversations (#19380)
  • [Improvement] New API endpoint to retrieve the history of agents' availability for services (#19381)
  • [Improvement] New API endpoint to get logins and worktime history of agents (#19382)
  • [Improvement] Invalid automation rule conditions are silently skipped instead of breaking the rule (#22495)
  • [Security] Security improvement (#22290)(#22298)(#22299)(#22314)(#22315)(#22587)(#22593)(#22594)(#22621)
  • [Fix] Chatbot predefined message about not available agents is added after every chatbot reply (#21426)
  • [Fix] Missing top padding for buttons in Schedule new plan panel (#22163)
  • [Fix] White Scheduler's tab in the Dark blue theme (#22177)
  • [Fix] Chat gets queued instead of ringing to available agent with free slots (#22198)
  • [Fix] Remove unnecessary ERROR log when WhatsApp message has empty sender name (#22242)
  • [Fix] Calls history SQL takes ~30s on large accounts due to non-sargable joins and sort (#22269)
  • [Fix] LDAP authentication and configuration doesn't work (#22394)
  • [Fix] La_Task_DeleteDrafts crashes daily — Invalid ticket id from Redis draft file links (#22441)
  • [Fix] API v3 POST /tickets — invalid email passed as participant crashes in EmailAddress constructor instead of returning 400 (#22444)
  • [Fix] WhatsApp Twilio webhook throws UnexpectedDataFromProvider for unregistered numbers (#22467)
  • [Fix] Tag search crashes AgentEventBus when tag name contains regex metacharacters (#22519)
  • [Fix] RolePrivilegesPresenter calls bind() on every data refresh, causing "already binded" error (#22552)
  • [Fix] PreChatFormFieldExtractor::getFileIds() crashes on malformed file field — ErrorException escapes catch (#22555)
  • [Fix] OOM in Method.php: print_r serializes full WhatsApp message group on exception (#22579)
  • [Fix] WhatsApp template sync fails when provider returns duplicate language translations (#22585)
  • [Fix] UnexpectedValueException in MysqlEmailMessageProjection — message_groups row type mismatch (#22586)
  • [Fix] Saving contact widget overwrites local field code with its numeric ID (#22609)
  • [Fix] WhatsApp template sync rejects valid provider templates due to consecutive spaces validation (#22643)
  • [Fix] TemplateSynchronizationLongTask stuck in infinite retry after WhatsApp number deleted (#22646)
  • [Fix] Note with big_text content section is not rendered in ticket UI (#22651)
  • [Fix] PurgeDeletedConversations query takes 17.5s — missing index on (rstatus, datedeleted) (#22668)
  • [Fix] Variables are not working in rule action "Add note" (#22709)
  • [Fix] Condition ticket tags contain all of doesn't work in time rules (#22739)
  • [Fix] 500 internal server error on the expired password reset link (#22771)
  • [Fix] LiveAgent tab can utilize 100% CPU in some cases and freeze for minutes (#22821)
  • [Other] Refactorings and other fixes (#21988)(#22028)(#22718)(#22766)
  • [Security] Security improvement (#22298)(#22587)(#22593)
  • [Fix] Saving contact widget overwrites local field code with its numeric ID (#22609)
  • [Fix] WhatsApp template sync rejects valid provider templates due to consecutive spaces validation (#22643)
  • [Fix] TemplateSynchronizationLongTask stuck in infinite retry after WhatsApp number deleted (#22646)
  • [Fix] Variables are not working in rule action "Add note" (#22709)
  • [Fix] Condition ticket tags contain all of doesn't work in time rules (#22739)
  • [Other] Refactorings and other fixes (#21317)(#22766)
  • [Fix] Condition Action initiator is not always evaluates to false (#22384)
  • [Security] Security improvement (#22299)(#22594)(#22621)
  • [Fix] Fix LDAP authentication and configuration (#22394)
  • [Fix] Fix ticket messages crash on orphaned contact unique field (#22520)
  • [Fix] Fix crash in pre-chat form when file field is malformed (#22555)
  • [Fix] Handle duplicate language translations in WhatsApp template sync (#22585)
  • [Fix] Improve error logging for WhatsApp message processing (#22579)
  • [Fix] Remove unnecessary ERROR log for empty WhatsApp sender name (#22242)
  • [Other] Refactorings and other fixes (#20224)
  • [Fix] Improve performance of calls history on large accounts (#22269)