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)