5.24.41.9
[Important notice] Required ElasticSearch versions 7.0-7.12
[Important notice] Required php versions 7.4
[Important notice] Required LiveAgent version higher than 5.13.
- [Security] HTML code in {$firstRecipientName} context variable (#10421)
- [Security] Sanitize uploaded SVG files (#10984)
- [Security] Set some default expiration for api v3 key in create dialog (#10575)(#11576)(#11385)
- [Security] Disabled CURLOPT_SSL_VERIFYHOST (#10020)
- [Improvement] New customer portal theme - Material (#11436)(#11241)(#11740)(#11365)
- [Improvement] New designs for call buttons (#10730)
- [Improvement] Display Reply To header in message group details (#10836)
- [Improvement] Aggregated Agent Notifications (#9553)(#11340)
- [Improvement] Update ElasticSearch - required version 7.x (#8357)(#11149)
- [Improvement] Change minimum supported php version to 7.4 (#10640)
- [Improvement] Display external info in ticket - allow setting up HTTP header (#9041)
- [Improvement] Delete voice recordings from tickets, but keep the ticket (#8299)(#8154)
- [Fix] Affect "datechanged" by adding a tag or note (#10426)
- [Fix] Do not save customer details into cookie (#10523)
- [Fix] Add Referrer-policy header (#10270)
- [Fix] In ticket with chat imported from "Comm100", same note after every message is added (#10851)
- [Fix] API v3 POST /tags - all parameters are required (#11203)
- [Fix] "Mass action - undelete" doesn't work (#11308)
- [Fix] Wrong number of tickets in mobile view (#11292)
- [Fix] Chat doesn't start in agent panel from invitations (#11234)
- [Fix] Custom CSS length limitation in qu_la_contactwidget_attributes (#11210)
- [Fix] Argument must be an instance of DepartmentId, string given (#11182)
- [Fix] Checkboxes don't work on tickets grid (#11142)
- [Fix] Confusing close button in visitor video call (#11116)
- [Fix] Distribution zip contains empty folders (#11108)
- [Fix] Apikey expiration time changes independently on "edit" action (#11043)
- [Fix] Customer Email templates disappear from view after resaving (#10996)
- [Fix] Overflow set on emails under personal details on new themes (#10990)
- [Fix] Inexact information about devices assigned to agent (#10965)
- [Fix] Trim header values (#10957)
- [Fix] Set shorter timeout for checking leaked passwords (#10940)
- [Fix] Elasticsearch does not index attachment as ticket's note (#10871)
- [Fix] ORDER BY in a FROM Subquery Ignored (#10805)
- [Fix] Trim whitespaces from chat messages (#10789)
- [Fix] View via "Google Document Viewer" from "Ticket Attachments Management" plugin doesn't work correctly (#10664)
- [Fix] "Answer" button in browser is available even when only softphone is active (#10639)
- [Fix] Email without header 'Subject' is ignored (#10620)
- [Fix] Could not forward ticket created from Viber (#10595)
- [Fix] Min required version of DB is out of date. (#10581)
- [Fix] Department name with commas and department specific templates (#10510)
- [Fix] Postpone ticket - First day of next month is not working (#10495)
- [Fix] Bans-Custom filter: closeIcon of "Created" ,"Expires" filter is not working (#10469)
- [Fix] "Remember me on this computer" in login page can be confusing (#10445)
- [Fix] Chats not indexed in qu_la_conversations_search (#10442)
- [Fix] Missing URL in structured data testing (#10377)
- [Fix] Avatar URL validation fails if default ladesk domain is used instead of custom (#9913)
- [Fix] Option to change the agent panel language directly from the panel (#9886)
- [Fix] SameSite cookie attribute (#9688)
- [Fix] Add system message with rule to all actions executed in ticket (#9462)
- [Fix] Elasticsearch strange results for email addresses (#9447)
- [Fix] Missed chat with the info inside counted as answered (#9429)
- [Fix] Impossible to answer call quickly (#9423)
- [Fix] Search ticket by attachment file name (#9229)
- [Fix] API v3: Creating ticket with invalid useridentifier throws error 500 (#9201)
- [Fix] Ticket filter is dissapeared if no search result with required TAG (#9024)
- [Fix] Active users list is not updated when agent close ticket tab (#9011)
- [Fix] API v3 description typo (#8685)
- [Fix] Agent has more chats than his max chat load (#8453)
- [Fix] Impossible to open ticket from Ticket history report (#8440)
- [Fix] Incorrect From-name parsing (#8423)
- [Performance] Slow creating of a forum with too long description (#10572)
- [Performance] Slow SQL when requesting tickets by contact email via API (#9372)
- [Style] Enlarge sorting arrows (#11217)
- [Style] Ticket header design is broken when the name of the customer is too long (#10580)
- [Style] Wrong style of HTML editor popup (#10382)
- [Style] Articles' with long name not handled (#11323)
- [Style] White/Dark: Protection->Settings - bad design (#11297)
- [Style] Design improvements (#11153)
- [Style] 'Quote' icon hides 'Show more' button in Material and Obsidian theme (#11055)
- [Style] Longer link from system message not designed (aligned) correctly on Dark and White theme (#10972)
- [Style] Export to CSV button overlapping data in performance report (#10878)
- [Style] Material\Obsidian : CTR info overlays activate/deactivate toggleButton in chatButton preview (#10651)
- [Style] No space between "Save" and "Close" buttons (#10628)
- [Style] Change png icons to svg font in dark/white themes (#10393)
- [Refactoring] Remove Weibo and Tencent features (#9025)
- [Refactoring] Add CI pipelines to check npm_bundle (#10888)
- [Refactoring] Add PSR-4 namespace checker to CI (#10719)
- [Refactoring] Another fixes and refactorings (#11765)(#11714)(#11635)(#11591)(#11432)(#11408)(#11392)(#11338)(#11325)(#11322)(#11321)(#11090)(#10939)(#10920)(#10792)(#10728)(#10424)