5.28.5.8
Jan Perdoch
- [Security] Update of JsSip and jQuery libraries (#10272)(#10271)(#12862)
- [Security] Improved security of plugins (#13035)
- [Feature] Outbound proxy as additional parameter for connecting sip phone number (#11825)
- [Improvement] Display full date on hover in internal chat (#13050)
- [Improvement] Confirmation for removal APIv3 keys (#13021)
- [Improvement] Mirrored icons for RTL languages (#12827)
- [Improvement] Better description for Contact Emails and Phones template variables (#13163)
- [Performance] DeleteUnusedFiles task caused overload of a single DB machine (#13160)
- [Fix] Refactoring and fixes of recipients behaviour in email communication
- [Fix] Random reply recipient is picked for non-email tickets (#13222)
- [Fix] During email headers parsing empty UTF8 string is not parsed correctly (#13216)
- [Fix] Invalid CSRF token spamming logs (#13200)
- [Fix] Rules does not work with tickets created via Forward (#13195)
- [Fix] Cannot change tag color in Firefox (#13170)
- [Fix] Single/double copy/paste of picture in New ticket/Answer for existing ticket (#13127)
- [Fix] Time filter doesn't work correctly (#13118)
- [Fix] Not possible to open tickets on the Safari version 13 and below (#13063)
- [Fix] Search by IP in ban logs do not work (#13062)
- [Fix] Uncaught Gpf_Exception: Setting 'ShopifyShopURL' is not known (#13045)
- [Fix] Error output when creating a Facebook post (#13043)
- [Fix] Argument 1 passed to Gpf_Settings_Base::areSettingsValid() must be of the type array (#13039)
- [Fix] The same email added multiple time when reply to all (#13030)
- [Fix] Cc recipients not listed when you edit recipients of reply (#13029)
- [Fix] Disabled incoming built-in account still receives emails (#13024)
- [Fix] Search under Add record to IVR doesn't work (#13016)
- [Fix] Ticket code "copy to clipboard" missing in ticket type "suggestion" (#12993)
- [Fix] Duplicate messages in chat from iOS (#12960)
- [Fix] Facebook messages are not fetched (#12944)
- [Fix] Emails not sending because sending is rate limited (#12937)
- [Fix] Not enough scroll requests during reindex in Elasticsearch (#12924)
- [Fix] Delete agent confirmation window typo (#12894)
- [Fix] Typo in contacts template (#12882)
- [Fix] Rule for slack notification produces error logs (#12865)
- [Fix] In-page Form requires message or subject field to finish the "send" action correctly (#12840)
- [Fix] Types of report graph/diagram are not loaded if they were selected in a certain sequence (#12798)
- [Fix] Invalid chars in email templates after saving them in HTML mode (#12782)
- [Fix] Virus checker job getting stuck (#12776)
- [Fix] Incorrect value of {$contact_email} (#12774)
- [Fix] Missing settings in retried clean hosted install (#12754)
- [Fix] Undefined offset: 1 in Browser.class.php (#12752)
- [Fix] New ticket created by message forward (since 5.25) does not count as "created ticket", only as "answer" (#12727)
- [Fix] Forwarding email account - edit email addresses (#12719)
- [Fix] Unhandled exception in asterisk_la logs (#12711)
- [Fix] Create call failed for reason: unknown from number (#12661)
- [Fix] Duplicated mail accounts in Listbox (#12638)
- [Fix] To Solve button does not open "New" tickets from chats (#12636)
- [Fix] Wrong behaviour of recipients (#12609)
- [Fix] OFFSET can not be set without LIMIT (#12546)
- [Fix] Switch language by URL parameter doesn't work (#12490)
- [Fix] 2FA QR code is not always displayed (#12475)
- [Fix] Ticket is not sorted by importance if customer left offline message (#12444)
- [Fix] Chat availability report for all departments shows incorrect results (#12356)
- [Fix] Internal chat displays email or alias instead of agent name sometimes (#12343)
- [Fix] Empty chat communication template if chat feature is disabled (#12339)
- [Fix] Missing recipients in ticket reply (#12292)
- [Fix] Fetching mail account is used for salutation in reply (#12286)
- [Fix] Negative elapsed time (#12277)
- [Fix] Multiple replies to FB message older than 24 hours (#12192)
- [Fix] Confused headers in SIP INVITE on trunk id more than 99 (#12061)
- [Fix] {$firstRecipientName} variable is replaced incorrectly (#11641)
- [Fix] "Facebook post cannot be opened" is shown when you click on ticket subject (#11464)
- [Fix] Incorrect recipient of a reply when requester sends email to multiple To addresses (#11183)
- [Fix] Image pasted twice when replying in HTML (#10747)
- [Fix] Ticket code/ID hyperlink does not work in a ticket body (#10367)
- [Fix] "Cannot set property 'font' of null" error displayed on our LA (#10227)
- [Fix] Recipient removed when using Reply to 1 (one) recipient (#8659)
- [Fix] Recent tickets list resize (#8536)
- [Fix] La_Features_Facebook_PageEventJob crashed on memory limit (#7772)
- [Style] New style of fields in material/obsidian theme (#12197)
- [Style] New menu item for Getting started (#10439)
- [Refactoring] Save also original customer name in email header message, not only email address (#13008)(#13228)(#13229)
- [Refactoring] Make it easier distinguish between incoming emails, outgoing emails and different kind of messages (#13005)
- [Tests] (#11495)(#12863)(#12864)(#12870)(#12871)(#12901)(#12998)(#13040)(#13130)(#13131)(#12321)(#12320)
- [Refactorings and cleanups] (#13224)(#13012)(#12775)(#12861)(#12981)(#12930)(#12988)(#13107)