5.61.1.20251208130457

  • [Security] Used eval instead of JSON.parse (#20215)
  • [Improvement] Allow testing of email templates only with own outgoing email account (#19827)
  • [Fix] Loading of older messages is blocking whole ticket (#20420)
  • [Fix] Incorrectly set time of the ticket's new status after postponing a ticket (#20355)
  • [Fix] Cannot find note text id error when downloading attachments from old received answers (#20340)
  • [Fix] Concurrent login does not disconnect agent in some circumstances (#20319)
  • [Fix] Increase insufficient timeout threshold for AI Answer composer (#20310)
  • [Fix] Error: Number XXXX is already in use in La_Api_V3_Extensions.class.php (#20298)
  • [Fix] Scanning files for viruses doesn't work (#20284)
  • [Fix] Unable to delete postal address ticket fields (#20261)
  • [Fix] Duplicate header x-content-type-options in response (#20229)
  • [Fix] TicketSenderError in POST /api/v3/tickets (#20052)
  • [Fix] AI Composer: Error due to no UI validation for instruction character limit (#20039)
  • [Fix] LiveAgent CRM plugin design issues (#19981)
  • [Fix] Error: Value of parameter clientTime is too long. Maximum length is 19 characters in Gpf_Rpc_Server.syncTime() (#19465)
  • [Other] Refactorings and other fixes (#20307)(#20213)(#20199)(#20133)(#20103)(#20090)(#20086)(#20054)(#20020)(#19371)