5.63.4.20260407161926
April 07, 2026
Ondrej Pok
[Security] Security improvement (#22313)
[Security] Security improvement (#22312)
[Security] Security improvement (#22296)
[Security] Security improvement (#22289)
[Security] Security improvement (#22288)
[Security] Security improvement (#22048)
[Feature] Phase 2: Instagram Direct Messages — Incoming Messages (#21482)
[Feature] Flowhunt integration configuration (#21417)
[Feature] In App News (#21135)
[Improvement] Skip "Choose AI provider" dialog when adding chatbot with single provider (#22349)
[Improvement] Add Semgrep for pattern-based security scanning (PHP, JS, templates) (#22333)
[Improvement] Replace SonarCloud with PHPStan security extensions and Psalm taint analysis (#22284)
[Improvement] Refine checked exception enforcement scope (#22281)
[Improvement] Enforce doc comment on classes in \Qu namespace (#22267)
[Improvement] Enforce checked exceptions in PHPStan (#22255)
[Improvement] Improve language fallback logic during installation (#22169)
[Improvement] Add FlowHunt account creation info block to AI provider setup screens (#21868)
[Improvement] Strip invisible Unicode characters from recipient email fields before validation (#21824)
[Improvement] Allow user to go to Outgoing Email Accounts configuration directly from the Reply view (#21756)
[Improvement] Implement new display model for instant message (#21477)
[Improvement] Re-add custom ticket fields to the Edit ticket details pop-up window (#21461)
[Improvement] Auto-truncate ticket subject in replies to prevent character limit errors (#21251)
[Improvement] Responsive ticket grid rendering (#21186)
[Improvement] Timerules exection algorithm (#20779)
[Improvement] Deduplicate code for upload attachment in controllers (#19918)
[Improvement] Conversation is not in DELETED or SPAM state and therefore can not be purged log level (#22264)
[Fix] ID is displayed instead of "from" number in outgoing calls (#22388)
[Fix] Error: Chat not found in ticket (ID: XXX). Row does not exist in POST /api/v3/bans (#22373)
[Fix] Note text not trimmed before saving in RpcNoteTicketCreator (#22359)
[Fix] Reports stopped counting notes (#22358)
[Fix] Error: Unknown column 'ct.groups' in 'where clause' in GET /api/v3/contacts (#22344)
[Fix] Time rules should exclude closed tickets (#22203)
[Fix] Unable to edit chat buttons (#22194)
[Fix] Broken "Discover now" link in AI notification tip (#22193)
[Fix] Files in active chat received on customers side from our support account are broken (#22133)
[Fix] Facebook messages not coming to LiveAgent in existing tickets (#22113)
[Fix] The yellow background color is missing in notes added to WhatsApp tickets (#22109)
[Fix] Resolved tickets cannot be deleted (#22102)
[Fix] Notification Aggregator calls removed setConversation() method (#22092)
[Fix] ChatPickUpError: Unable to pick up chat (ID: XXX). Chat already connected (#22089)
[Fix] TicketDetails loading fails for tickets with empty contactwidgetid (#22083)
[Fix] Split action doesn't work in tickets where the ticket owner is an agent (#22082)
[Fix] Message with pre-chat details not passed to FlowHunt (#22071)
[Fix] SQL injection vulnerability (#22050)
[Fix] InvalidTypeException in TimeConditionDeserializer ("Value for key 'value' is not integer") in v5.62 (#22038)
[Fix] LocalStack stable image requires authentication — breaks local dev and PR tests (#22025)
[Fix] Unable to execute rule: Message group is not a Note (#22021)
[Fix] Secondary knowledge base (support.liveagent.com) returning 500 Internal Server Error after v5.62 upgrade (#22014)
[Fix] Note created by Rule in 5.62 has wrong time (#22012)
[Fix] InvalidConditionDataException: Failed to deserialize condition: Invalid operator: 0 (#22011)
[Fix] Internal Chat Does Not Auto-Scroll to Latest Messages (#22010)
[Fix] Failed to deserialize condition - SlaLevelId value can not be empty (#22009)
[Fix] DI verificator: validate constructor argument order, not just type presence (#21979)
[Fix] Missing delivered/read check marks in chat window (#21975)
[Fix] Internal server error on viewing ticket via customer portal when user is not logged in (#21973)
[Fix] Fix DDD phpstan rules in LegacyDisplayModelInstantMessageProvider (#21922)
[Fix] API 500 error on GET /api/v3/agents when archived agent has deleted custom role (#21875)
[Fix] Error: Query cannot be empty or longer than 1000 characters in SearchPhrase.php (#21841)
[Fix] Array to string conversion in SearchReplace when processing contact form fields (#21839)
[Fix] Error during deleting Agent (#21781)
[Fix] Canned messages add unexpected empty lines in email editor that cannot be deleted properly (#21660)
[Fix] To Solve button does not work properly (#21624)
[Fix] It is not possible to add value for ticket field definitions with legacy types (#21563)
[Fix] Missing shortcut tooltips for main action buttons in action box (#21556)
[Fix] Broken design of contact form on KB-page for chatbutton when Agent is offline (#21543)
[Fix] Misplaced label in active chat with chatbot and pre-chat form (#21537)
[Fix] High One-Way Voice Latency (~600 ms) – Path & Delay Breakdown Investigation (#21468)
[Fix] Jira plugin didn't work (#21455)
[Fix] Search in department's Manage Work Allocators cannot search by last name (#21250)
[Fix] Missing ticket fields filter in Ticket filters (#21248)
[Fix] Possible create rule with add note action without text and attachments (#21167)
[Fix] The condition of Time rule: ticket assigned to Nobody breaks the rule’s functionality (#19569)
[Fix] Returning scroll position in responsive tickets list view (#20793)
[Fix] Broken "Create group" option in a new contact/company (#22147)
[Fix] Error: Cursor must have exactly 2 values in CursorBuilder->buildCursor() (#20859)
[Fix] Intercom migration plugin does not display task's status (#20364)
[Fix] "From number" is not remembered when making a new call (#22260)
[Fix] Email body rule condition doesn't work with quoted text (#21564)
[Performance] Session subscribe increased after open close ticket (#21744)
[Other] Refactorings and other fixes (#22422)(#22377)(#22252)(#22244)(#22216)(#22128)(#22127)(#22114)(#22108)(#22090)(#22024)(#21990)(#21981)(#21972)(#21959)(#21901)(#21863)(#21828)(#21762)(#21672)(#21661)(#21617)(#21560)(#21394)(#21287)