Recently Published Versions

  • [Improvement] Chats overview auto-refresh runs the full grid query every 10s per open screen even when no chats are active (#26107)
  • [Improvement] Cache language metadata reads (#26189)
  • [Fix] Duplicate "is waiting in queue" element (#26069)
  • [Fix] LanguageVersionSynchronizer write loop causing unbounded per-read writes to qu_g_languages (#26177)
  • [Fix] Language version sync fires for non-customized languages, writing datemodified on every read (#26178)
  • [Improvement] Cache language metadata reads (#26189)
  • [Fix] LanguageVersionSynchronizer write loop causing unbounded per-read writes to qu_g_languages (#26177)
  • [Fix] Language version sync fires for non-customized languages, writing datemodified on every read (#26178)
  • [Fix] Connecting Microsoft shared mailbox via OAuth as outgoing email account times out (~30s) when tenant has thousands of addresses (#25636)
  • [Fix] Chat didn't finished properly (#25804)
  • [Fix] Zero-match lookup reverse-scans for chats, not covered by its index (#25825)
  • [Fix] Pop-out chat returns HTTP 500 when department is offline — PopoutChatController does not handle chat_unavailable response (#25815)
  • [Fix] System no longer shows the name of the agent to whom the incoming chat is ringing (#25977)
  • [Fix] HtmlQuoteParser::findGmailQuote() regex fails to match Gmail's "gmail_quote gmail_quote_container" class format (#25322)
  • [Fix] LiveAgent stopped notifying CRM about changes (#25684)
  • [Fix] Gpf_Auth_TwoFactor::getQrCodeImage() throws "already enabled" in prod — client re-requests QR after a verification-token error (#25795)
  • [Fix] UnexpectedValueException: "Failed to create HtmlText" — empty legacy email text makes ticket permanently unopenable (#25814)
  • [Fix] TicketQueue: NULL due_timestamp on legacy queue rows breaks loadNextTicketFromQueue (#25852)