  You're browsing the documentation for an old version of SupportPal. Consider upgrading to the [latest version](https://docs.supportpal.com/current/Documentation+Home). 

# 6.0.0

## Release Details

   Release Date 17th June 2026   Release Type Stable - Major  ## Important Notes

Please read [Upgrading to 6.0 from 5.7](Upgrading+to+6.0+from+5.7) for important changes in this release.

## Notable Changes

#### Updated System Requirements

The minimum system requirements have been raised in this release:

- PHP **8.3.1** or later is now required. PHP **8.5** is now supported.
- ionCube Loader **14.4.1** or later is now required.
- MySQL **8.0** or MariaDB **10.5** is now the minimum supported database version.

Please review the full [system requirements](System+Requirements) before upgrading.

#### Chat Channel

 A new [Chat channel](Chat+Channel) lets you embed a messaging widget on your website, enabling customers to start conversations with support agents or AI assistants without leaving the page. Unlike traditional live chat, it is designed as an asynchronous messaging experience - conversations persist over time, allowing customers to leave and return at their convenience while maintaining the full conversation history.

 It is available as a free add-on through the [marketplace](https://marketplace.supportpal.com/channels/chat).

#### AI Assistant Plugin

 We've completely rewritten the AI Assistant plugin and are excited to officially release it as a stable plugin. It is now available as a free add-on through the [marketplace](https://marketplace.supportpal.com/plugins/ai-assistant).

 The [AI Assistant plugin](AI+Assistant+Plugin) improves operator efficiency with AI-powered features in the ticket view. Operators can generate suggested replies, summarise tickets, and enhance their own messages directly from the reply editor. The plugin also supports autonomous AI responses in Chat channel conversations, with automatic escalation to a human agent when needed.

 In the latest version, the AI Assistant adds support for Anthropic, Gemini, and Ollama models alongside OpenAI, as well as Meilisearch vector storage and a configurable assistant persona. It also introduces two optional features: Ticket Resolved Detector and Ticket Priority Updater.

#### Visual Improvements to the Ticket View

 The new ticket timeline provides a clearer view of ticket activity by combining messages and activity log entries into a single chronological view. This makes it easier for operators to review the full history of a ticket and quickly find important information.

 The reply editor has been redesigned with a smaller footprint, giving operators more space to view ticket content. It can now be minimised, maximised, or pinned to the bottom of the screen to suit different workflows.

#### Additional Improvements

- A new context sidebar has been added to the operator panel to improve how information from add-ons is displayed.
- Feedback forms can now send notifications when feedback is submitted, helping teams stay informed and respond more effectively.
- System activity log filtering has been enhanced with additional filters for event type and record.
- Individual keyboard shortcuts can now be edited or disabled to better suit operator preferences.

## Resource Changes

- [English language pack changes (from 5.7.5)](https://github.com/supportpal/addon-language-english/commit/bdc49991c57dbc952d030a8a654f9102c9e03c70)
- [Frontend template changes (from 5.7.5)](https://github.com/supportpal/frontend-template/commit/ece18edefd51d42d467497bd1c8b7c912e29bb8b)
- [Operator template changes (from 5.7.5)](https://github.com/supportpal/operator-template/commit/af0fcc57d514f84121b9804ac52af0931b387c7d)
- [Asset files changes (from 5.7.5)](https://github.com/supportpal/resources-assets/commit/f09a178c17155e917533603b596ff11cf8cb7d75)

## Changelog

   Type Issue Description   Feature helpdesk#3678 Add PHP 8.5 support   Feature helpdesk#3642 Add LDAP TLS support   Feature helpdesk#3633 Add ticket timeline showing activity log and messages together   Feature helpdesk#2314 Send notification on feedback   Improvement helpdesk#3684 Add 'load more' button to self-service article selector in editor   Improvement helpdesk#3683 Sort self-service categories by name   Improvement helpdesk#3681 Add 'Anyone' option for involved operator condition   Improvement helpdesk#3672 Guess real content-type for email attachments of type application/octet-stream   Improvement helpdesk#3671 Add env var to control due time warning threshold on ticket grid   Improvement helpdesk#3665 Allow tickets to be opened via API as bot on behalf of user   Improvement helpdesk#3656 Refresh CSRF token when expired in operator panel   Improvement helpdesk#3649 Handle add-on activity log entries in the ticket timeline   Improvement helpdesk#3648 Replace blueimp-file-upload JS library with Uppy   Improvement helpdesk#3647 Replace Selectize JS library with Tom Select   Improvement helpdesk#3646 Update jQuery to v4   Improvement helpdesk#3644 Improve handling of saved 2FA secret   Improvement helpdesk#3640 Allow filtering by unresolved/resolved statuses on frontend ticket grid   Improvement helpdesk#3638 Ability to edit/disable individual keyboard shortcuts   Improvement helpdesk#3624 Add settings model for widgets   Improvement helpdesk#3616 Stop appending IP address to user messages   Improvement helpdesk#3610 Normalise docker and non-docker backup to use compression   Improvement helpdesk#3593 Allow collapsing ticket information when printing   Improvement helpdesk#3588 Check if user is part of ticket CC when authorising access to ticket on frontend   Improvement helpdesk#3586 Enable consume all option on new department emails by default   Improvement helpdesk#3585 Include ticket information in message print view   Improvement helpdesk#3582 Remove escalation rules when due time is manually cleared on a ticket with an SLA plan   Improvement helpdesk#3578 Add option to set status when merging two tickets   Improvement helpdesk#3510 Handle marketplace installs correctly when open\_basedir is in effect   Improvement helpdesk#3507 Use POST for datatable routes   Improvement helpdesk#3437 Attempt to restore backup on system update error   Improvement helpdesk#3253 Raise minimum required ionCube loader version to 14.4.1   Improvement helpdesk#3449 Filter system activity log by event   Bug helpdesk#3689 Operator performance report doesn't include operator name in underlying data   Bug helpdesk#3688 OAuth popup remains open because window.opener is null   Bug helpdesk#3687 Emails using ISO-2022-JP incorrectly decoded   Bug helpdesk#3686 Unescaped user email address breaks page actions   Bug helpdesk#3685 Logged in name doesn't show sometimes in marketplace   Bug helpdesk#3667 Ticket auto closed email can be sent even when template is disabled globally   Bug helpdesk#3666 Disabling 'closed by operator' template globally stops fallback to ticket reply email   Bug helpdesk#3659 Attachments of content-type message/rfc822 incorrectly encoded   Bug helpdesk#3652 Ticket attachment direct URLs not using brand system URL   Bug helpdesk#3645 Reply templates editor initialisation issue when using multiple brands   Bug helpdesk#3643 Unable to select organisation owner when there isn't currently one   Bug helpdesk#3634 PHP error when copying filter in some cases   Bug helpdesk#3622 Remove invalid and legacy timezone identifiers   Bug helpdesk#3621 Bot messages incorrectly counted in first response time report metric   Bug helpdesk#3573 MySQL client version error is missing minimum version string   Bug helpdesk#3570 Ticket message replies not counted as part of throttling   Bug helpdesk#3366 HTMLPurifier Core.AggressivelyFixLt directive breaks documents with long comments   Performance helpdesk#3679 Remove dependent subqueries from ticket search