[Fix] MailForwardDepartmentPresenter calls bind() on every template reload, causing "already binded" error (#24903)
[Fix] Agent can change their own Chatting priority and Max chat load (#24870)
[Fix] Responsive ticket grid: selection not cleared after mass action completes (#24862)
[Fix] Incoming email silently dropped when sender's first name exceeds 100 characters (#24841)
[Fix] Agent form freezes when save returns HTTP 400 (#24836)
[Fix] Subject containing Thai characters can sometimes be garbled (#24782)
[Fix] The Mail account setting in Notifications are sent from section always reverts to the default email address next time you open this section (#24771)
[Fix] API v3 tag change via session auth returns 500 (#24738)
[Fix] Slow query on qu_la_conversations caused by CloseResolvedConversations task (#24464)
[Fix] Edit quoted text button disappears from reply box when email template is loaded (#24162)
[Fix] Timezone-Offset header is ignored by some ticket endpoints (#23746)
[Fix] La_RestApi_FiltersParser::parseFilters returns HTTP 500 for invalid filter operator code (incomplete fix from #20002) (#23423)
[Fix] OOM in Audit Log CSV export: unbounded query + buffered PDO loads all rows into memory (#23031)
[Fix] GpfException: Union is empty! — TagWorkReportChart crashes when tenant has no active tags (#22522)
[Fix] API v3 Timezone-offset does not work (#23695)
[Performance] Time-rule engine MATCH(tags) AGAINST + anti-join scan is ~95% of slow queries on db-08-master-1 (#24976)
[Other] Refactorings and other fixes (#25019)(#25016)(#24890)(#24873)(#24829)(#24055)(#23519)