<?xml version="1.0" encoding="UTF-8"?>
<!-- Template from here: https://github.com/diverso/jekyll-rss-feeds -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
		<title>LiveAgent</title>
		<description>The LiveAgent development team pushes out new features, improvements and bug fixes several times per day. Take a look at our latest updates listed here.</description>
		<link>https://changelog.liveagent.com</link>
		<atom:link href="https://changelog.liveagent.com/feed.xml" rel="self" type="application/rss+xml" />
		
			<item>
				<title>5.67.7.20260806135729</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Fix] HtmlQuoteParser::findGmailQuote() regex fails to match Gmail&apos;s &quot;gmail_quote gmail_quote_container&quot; class format (#25322)&lt;/li&gt;
  &lt;li&gt;[Fix] LiveAgent stopped notifying CRM about changes (#25684)&lt;/li&gt;
  &lt;li&gt;[Fix] Gpf_Auth_TwoFactor::getQrCodeImage() throws &quot;already enabled&quot; in prod — client re-requests QR after a verification-token error (#25795)&lt;/li&gt;
  &lt;li&gt;[Fix] UnexpectedValueException: &quot;Failed to create HtmlText&quot; — empty legacy email text makes ticket permanently unopenable (#25814)&lt;/li&gt;
  &lt;li&gt;[Fix] TicketQueue: NULL due_timestamp on legacy queue rows breaks loadNextTicketFromQueue (#25852)&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/08/06/5.67.7.20260806135729/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/08/06/5.67.7.20260806135729/</guid>
			</item>
		
			<item>
				<title>5.66.5.20260806140452</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Fix] LiveAgent stopped notifying CRM about changes (#25684)&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/08/06/5.66.5.20260806140452/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/08/06/5.66.5.20260806140452/</guid>
			</item>
		
			<item>
				<title>5.67.7.20260803100942</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Fix] Background ticket-search job crashes repeatedly for a tenant due to a missing/deleted message record (#25776)&lt;/li&gt;
  &lt;li&gt;[Fix] Unbuildable Facebook ticket fails TicketFallbackAuthorProvider and poisons its ReindexTicketsJob batch forever (no dead-letter) (#25826)&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Mon, 03 Aug 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/08/03/5.67.7.20260803100942/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/08/03/5.67.7.20260803100942/</guid>
			</item>
		
			<item>
				<title>5.66.5.20260803114139</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Fix] Background ticket-search job crashes repeatedly for a tenant due to a missing/deleted message record (#25776)&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Mon, 03 Aug 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/08/03/5.66.5.20260803114139/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/08/03/5.66.5.20260803114139/</guid>
			</item>
		
			<item>
				<title>5.67.7.20260730112420</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Improvement] &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;AI Agent Run Details&lt;/code&gt; dialog window design improvements (#25567)&lt;/li&gt;
  &lt;li&gt;[Fix] Rename Running AI work state to Submitted (#23506)&lt;/li&gt;
  &lt;li&gt;[Fix] Internal notes in chat tickets intermittently render with white background instead of yellow (#25387)&lt;/li&gt;
  &lt;li&gt;[Fix] AI Agent Runs report shows two confusing near-duplicate columns &quot;AI Agents&quot; / &quot;AI Agent&quot; for the same single agent (#25565)&lt;/li&gt;
  &lt;li&gt;[Fix] Cannot create second agent in AppSumo Free account (#25696)&lt;/li&gt;
  &lt;li&gt;[Fix] &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Finished chats&lt;/code&gt; in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Agent report&lt;/code&gt; shows only chats closed by the agent (#25704)&lt;/li&gt;
  &lt;li&gt;[Fix] Missing tooltips for customer and ticket sections within the right side panel (#25730)&lt;/li&gt;
  &lt;li&gt;[Other] Refactorings and other fixes (#25691)&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/07/30/5.67.7.20260730112420/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/07/30/5.67.7.20260730112420/</guid>
			</item>
		
			<item>
				<title>5.66.5.20260730111910</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Fix] Cannot create second agent in AppSumo Free account (#25696)&lt;/li&gt;
  &lt;li&gt;[Fix] &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Finished chats&lt;/code&gt; in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Agent report&lt;/code&gt; shows only chats closed by the agent (#25704)&lt;/li&gt;
  &lt;li&gt;[Other] Refactorings and other fixes (#25691)&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/07/30/5.66.5.20260730111910/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/07/30/5.66.5.20260730111910/</guid>
			</item>
		
			<item>
				<title>5.67.7.20260723114941</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Security] Security improvements (#25269)&lt;/li&gt;
  &lt;li&gt;[Improvement] Extend &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;get_kb_article&lt;/code&gt; MCP tool to support lookup by URL code (#25076)&lt;/li&gt;
  &lt;li&gt;[Improvement] Unify API v4 response timezone to UTC (#25294)&lt;/li&gt;
  &lt;li&gt;[Improvement] Danger-zone email/WhatsApp account confirm dialogs use a grey (secondary) confirm button instead of primary (#25129)&lt;/li&gt;
  &lt;li&gt;[Improvement] Render email-account &quot;Read more&quot; links as plain text links instead of button/link hybrid (#25128)&lt;/li&gt;
  &lt;li&gt;[Improvement] Make Piping URL copyable in incoming email piping integration (create + edit) (#25127)&lt;/li&gt;
  &lt;li&gt;[Improvement] Generalize the inline-image placeholder into a reusable reference mechanism (#25096)&lt;/li&gt;
  &lt;li&gt;[Improvement] Clarify and align the datetime contract for API v4 (docs, input parsing, response timezone) (#25094)&lt;/li&gt;
  &lt;li&gt;[Improvement] Distinguish Enable/Disable toggle buttons in Customer portal settings (#25039)&lt;/li&gt;
  &lt;li&gt;[Improvement] Long name is silently truncated when creating a new requester for a ticket (#25035)&lt;/li&gt;
  &lt;li&gt;[Improvement] Removing of all the actions during editing a rule after change of the main condition (Apply when…) (#23166)&lt;/li&gt;
  &lt;li&gt;[Improvement] Reorder rule actions and conditions (#20805)&lt;/li&gt;
  &lt;li&gt;[Fix] PurgeDeletedConversationsTask full-scans qu_la_conversations fleet-wide — regression of #22668&apos;s index fix at scale (#25519)&lt;/li&gt;
  &lt;li&gt;[Fix] UnableToApplyFilterError: TicketReviews report 500s on non-RFC-3339 date filter (CreatedAtFilter) (#25512)&lt;/li&gt;
  &lt;li&gt;[Fix] Redis Cluster test/dev docker stack announces IPs, breaking per-node commands (#25508)&lt;/li&gt;
  &lt;li&gt;[Fix] Error thrown when logging audit trail for an agent joining a transferred chat (#25422)&lt;/li&gt;
  &lt;li&gt;[Fix] Agents cannot log in to customer portal and password reset emails are not generated (#25414)&lt;/li&gt;
  &lt;li&gt;[Fix] &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;add_note&lt;/code&gt; MCP tool always fails with &quot;Not authorized to add note to this ticket&quot; for AI agents (#25401)&lt;/li&gt;
  &lt;li&gt;[Fix] POST /api/v3/contacts returns silent HTTP 500 (~640/5h) with no application log — observability gap in legacy RestApi path (#25400)&lt;/li&gt;
  &lt;li&gt;[Fix] Agent report &quot;Finished chats&quot; count is doubled after Chat aggregate migration (#25399)&lt;/li&gt;
  &lt;li&gt;[Fix] GET /api/v3/chats returns HTTP 500 when status_date_started resolves to a raw Unix epoch for Ringing/Queue chats (#25330)&lt;/li&gt;
  &lt;li&gt;[Fix] GET /api/v3/tags/{id} always 500s — Class &quot;La_Api_V3_tag&quot; not found (#25329)&lt;/li&gt;
  &lt;li&gt;[Fix] UnhandledException: agent with empty (non-NULL) email crashes MysqlAgentReader::createAgentFromRow -&amp;gt; breaks agent load &amp;amp; ranking grid (#25317)&lt;/li&gt;
  &lt;li&gt;[Fix] TicketSummaryAiWorkflowProvider crashes with 500 when referenced FlowHunt AI provider has been deleted (#25313)&lt;/li&gt;
  &lt;li&gt;[Fix] Chat Buttons &quot;Last display&quot; hover tooltip shows future (#25306)&lt;/li&gt;
  &lt;li&gt;[Fix] AnswerAssistantConfiguration::isAnyAiProviderConfigured() always returns true — empty() on a Generator is always false (#25300)&lt;/li&gt;
  &lt;li&gt;[Fix] fix: Customer chat widget keeps rerouting after an agent takes the chat (#25295)&lt;/li&gt;
  &lt;li&gt;[Fix] MysqlCompatFieldRepository::deleteFieldInTicketWithCodeAndValue() drops its code filter (second where() overwrites the first) (#25271)&lt;/li&gt;
  &lt;li&gt;[Fix] FieldLoader::getFields() lacks the ticket-existence guard its siblings have -&amp;gt; misleading NotAuthorizedError (#25270)&lt;/li&gt;
  &lt;li&gt;[Fix] update_5.66.3 / create.sql out of sync + missing online-DDL guard for from_date index (#25256)&lt;/li&gt;
  &lt;li&gt;[Fix] Chat review/ranking never projected for UUID chats (wrong ItemId type in TicketItemReviewProjector) (#25232)&lt;/li&gt;
  &lt;li&gt;[Fix] Open in CRM option in the CRM plugin no longer works after update to Angular 21 (#25208)&lt;/li&gt;
  &lt;li&gt;[Fix] Asterisk 22 regression: callback calls stuck ringing in unbounded retry loop (stub channel reaped -&amp;gt; hold() 404 -&amp;gt; callStop loop) (#25205)&lt;/li&gt;
  &lt;li&gt;[Fix] Inbound email dropped: mb_convert_encoding() ValueError on unrecognized charset label in From/To header (#25185)&lt;/li&gt;
  &lt;li&gt;[Fix] Password-notification email fails with &quot;Column: language has invalid value&quot; when KB registered-user has NULL language (#25172)&lt;/li&gt;
  &lt;li&gt;[Fix] Error: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Column: datedue has invalid datetime format&lt;/code&gt; in CSV ticket export (legacy zero-datetime values) (#25171)&lt;/li&gt;
  &lt;li&gt;[Fix] UnhandledMatchError in LegacyStatusSerializer::deserialize() crashes contact-widget grid (#25158)&lt;/li&gt;
  &lt;li&gt;[Fix] Ticket export to HTML 500s (UnhandledSwitchCaseException) for message-envelope groups [type=NT] (#25154)&lt;/li&gt;
  &lt;li&gt;[Fix] Viber customer notification fails with &quot;missing mandatory field: size&quot; when sending an image attachment (#25152)&lt;/li&gt;
  &lt;li&gt;[Fix] TokenFetcher::getAccessToken() passes null refresh token to RefreshTokenCrypto::decrypt(), causing FATAL TypeError (#25149)&lt;/li&gt;
  &lt;li&gt;[Fix] InconsistentDataException: Failed to create Call from row (Unknown call type: S) breaks ES ticket re-indexation (#25136)&lt;/li&gt;
  &lt;li&gt;[Fix] Excessive header icon in note ticket item added by rule inside call message group (#25133)&lt;/li&gt;
  &lt;li&gt;[Fix] &quot;Generate new&quot; button drops below API key input on SSO and API v1 config screens (#25131)&lt;/li&gt;
  &lt;li&gt;[Fix] Email account confirm dialogs: non-primary confirm button and alert-info banner loses its blue background (#25130)&lt;/li&gt;
  &lt;li&gt;[Fix] &quot;Send&quot; button lacks multi-click protection in some cases (#25108)&lt;/li&gt;
  &lt;li&gt;[Fix] Feedback button &quot;Contact button&quot; dropdown shows a blank, unselectable icon-only row (#25107)&lt;/li&gt;
  &lt;li&gt;[Fix] Reply editor is not auto-focused when opening Suggestion / Forum (and social-channel) tickets in the agent panel (#25104)&lt;/li&gt;
  &lt;li&gt;[Fix] KB Montana theme: &quot;Login with Facebook&quot; button misaligned due to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.jumbotron .FacebookButton&lt;/code&gt; override (#25103)&lt;/li&gt;
  &lt;li&gt;[Fix] &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;update_kb_article&lt;/code&gt; MCP tool breaks embedded image attachments (404) on body update (#25073)&lt;/li&gt;
  &lt;li&gt;[Fix] Column &apos;browser&apos; cannot be null — missing null-guard in Lib_Track::upsertBrowserVisit() (#24962)&lt;/li&gt;
  &lt;li&gt;[Fix] RestApi_FieldValidityException escapes route catch blocks — client input errors return HTTP 500 instead of 400 (#24959)&lt;/li&gt;
  &lt;li&gt;[Fix] Ticket history query full-scans qu_la_message_groups (~21.3M rows, up to 205s, 0 rows) (#24677)&lt;/li&gt;
  &lt;li&gt;[Fix] Resolved ticket cannot be closed; auto-close cron loops forever spamming &quot;automatically closed&quot; messages (#24661)&lt;/li&gt;
  &lt;li&gt;[Fix] Agent avatar not shown in ticket thread messages — &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;__BASE_URL__&lt;/code&gt; placeholder not resolved (#24597)&lt;/li&gt;
  &lt;li&gt;[Fix] &quot;Reopen Resolved Ticket&quot; setting not enforced server-side in customer portal (#24502)&lt;/li&gt;
  &lt;li&gt;[Fix] CloseResolvedConversations adds spurious &quot;automatically closed&quot; note every day for tickets that cannot actually be closed (#24397)&lt;/li&gt;
  &lt;li&gt;[Fix] Postpone ticket rule rejects zero-padded minutes value (e.g. &quot;01&quot;) (#24290)&lt;/li&gt;
  &lt;li&gt;[Fix] &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;GET /api/v3/tickets/{id}/messages&lt;/code&gt; returns 500 when a chat attachment has a null file name (#24212)&lt;/li&gt;
  &lt;li&gt;[Fix] Ticket displays wrong state in agent panel after being resolved or answered (#23764)&lt;/li&gt;
  &lt;li&gt;[Fix] Stuck chat: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rc&lt;/code&gt; (running conversation) not cleared in DynamoDB after chat finish (#23759)&lt;/li&gt;
  &lt;li&gt;[Fix] Slow query in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ComputeWorkTime::getUsersStatuses()&lt;/code&gt; scans up to 51M rows on large tenants (#23472)&lt;/li&gt;
  &lt;li&gt;[Fix] SubjectPersister throws when answer has no subject header message — breaks rule execution and ticket loading (#22705)&lt;/li&gt;
  &lt;li&gt;[Fix] Ticket is not purging after rule is applied (#19546)&lt;/li&gt;
  &lt;li&gt;[Performance] Time-rule engine MATCH(tags) AGAINST + anti-join scan is ~95% of slow queries on db-08-master-1 (#24976)&lt;/li&gt;
  &lt;li&gt;[Other] Refactorings and other fixes (#22599)(#25577)(#25543)(#25502)(#25499)(#25488)(#25486)(#25460)(#25457)(#25430)(#25410)(#25392)(#25325)(#25308)(#25289)(#25254)(#25219)(#25188)(#25167)(#25106)(#25083)(#24925)(#24918)(#23253)(#20964)&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Thu, 23 Jul 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/07/23/5.67.7.20260723114941/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/07/23/5.67.7.20260723114941/</guid>
			</item>
		
			<item>
				<title>5.66.5.20260723075209</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Fix] UnableToApplyFilterError: TicketReviews report 500s on non-RFC-3339 date filter (#25512)&lt;/li&gt;
  &lt;li&gt;[Fix] Agent report &quot;Finished chats&quot; count is doubled after Chat aggregate migration (#25399)&lt;/li&gt;
  &lt;li&gt;[Fix] PurgeDeletedConversationsTask full-scans qu_la_conversations fleet-wide — regression of #22668&apos;s index fix at scale (#25519)&lt;/li&gt;
  &lt;li&gt;[Fix] Upload failed with error: ABC.jpg: undefined (#25562)&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Thu, 23 Jul 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/07/23/5.66.5.20260723075209/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/07/23/5.66.5.20260723075209/</guid>
			</item>
		
			<item>
				<title>5.66.5.20260716193855</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Improvement] Answer Assistant: replace hard timeout with &quot;taking longer than usual&quot; notice and user-controlled cancel/retry (#25006)&lt;/li&gt;
  &lt;li&gt;[Fix] GET /api/v3/tags/{id} always 500s — Class &quot;La_Api_V3_tag&quot; not found (#25329)&lt;/li&gt;
  &lt;li&gt;[Fix] UnhandledException: agent with empty (non-NULL) email crashes -&amp;gt; breaks agent load &amp;amp; ranking grid (#25317)&lt;/li&gt;
  &lt;li&gt;[Fix] Agents cannot log in to customer portal and password reset emails are not generated (#25414)&lt;/li&gt;
  &lt;li&gt;[Fix] Failed to create Call from row (Unknown call type: S) breaks ES ticket re-indexation (#25136)&lt;/li&gt;
  &lt;li&gt;[Fix] Stuck chat: rc (running conversation) not cleared in DynamoDB after chat finish (#23759)&lt;/li&gt;
&lt;/ul&gt;

</description>
				<pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/07/16/5.66.5.20260716193855/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/07/16/5.66.5.20260716193855/</guid>
			</item>
		
			<item>
				<title>5.66.4.20260709132428</title>
				<description>&lt;ul&gt;
  &lt;li&gt;[Performance] Ticket history query full-scans (#24677)&lt;/li&gt;
  &lt;li&gt;[Performance] resolveLastMailSentAt runs one outbox query per outgoing account on every hydration path (#25219)&lt;/li&gt;
  &lt;li&gt;[Fix] Missing explicit ALGORITHM=INPLACE, LOCK=NONE clause in update ste 5.66.3 (#25256)&lt;/li&gt;
  &lt;li&gt;[Fix] update_kb_article MCP tool breaks embedded image attachments (404) on body update (#25073)&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate>
				<link>https://changelog.liveagent.com/posts/2026/07/09/5.66.4.20260709132428/</link>
				<guid isPermaLink="true">https://changelog.liveagent.com/posts/2026/07/09/5.66.4.20260709132428/</guid>
			</item>
		
	</channel>
</rss>
