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

# 5.4.0

## Release Details

   Release Date 27th August 2024   Release Type Stable - Minor  ## Notable Changes

- **PHP 8.3 Support**  
     PHP 8.3 is now supported and requires ionCube loader version 13.3.0 or above.
- **New Captcha Options**  
     [Cloudflare Turnstile](Core+General+Settings#Turnstile) and [hCaptcha](Core+General+Settings#hCaptcha) are now supported, and offer more reliable abuse detection.
- **ARM64 Support**  
     ARM64 variants of all of our Docker images are now published allowing use on ARM machines without emulation.

## Resource Changes

- [English language pack changes (from 5.3.1)](https://github.com/supportpal/addon-language-english/commit/234a18cd7a97d1fb4c16fb22d7a061215ebe1694)
- [Frontend template changes (from 5.3.1)](https://github.com/supportpal/frontend-template/commit/e268da2543ab4b87c4fae752462c1878d2cd7f63)
- [Operator template changes (from 5.3.1)](https://github.com/supportpal/operator-template/commit/c4dc323dadfe2bca577a85cff4022003377bec26)
- [Asset files changes (from 5.3.1)](https://github.com/supportpal/resources-assets/commit/f24a71fc976a7169412fa8c6c04a75b1c24440c7)

## Changelog

   Type Issue Description   Feature helpdesk#3374 Add hCaptcha support   Feature helpdesk#3373 Add Turnstile captcha support   Feature helpdesk#3369 PHP 8.3 support   Feature helpdesk#3338 Publish arm64 Docker images   Improvement helpdesk#3379 Add-on asset function for cache busting when updating add-on version   Improvement helpdesk#3378 Add timezone for Johannesburg (South Africa)   Improvement helpdesk#3376 Seamlessly configure trusted proxys on Docker Monolithic   Improvement helpdesk#3364 Allow channels to choose whether to allow attachments on replies   Improvement helpdesk#3362 Order operators by formatted name in dropdown lists   Improvement helpdesk#3355 Import email as user when operator doesn't have permission   Improvement helpdesk#3349 Better handling of tickets when channel removed   Improvement helpdesk#3345 Save activity log entry for feedback   Improvement helpdesk#3342 Highlight when default brand outgoing email settings may override general settings   Improvement helpdesk#3340 Ability to modify delete relations list from plugins   Improvement helpdesk#3335 Ability to clear SLA plan on a ticket in API   Bug helpdesk#3383 View cache not cleared when activating (upgrading) add-on   Bug helpdesk#3382 UX issue with reply buttons in Safari   Bug helpdesk#3375 Forms stuck submitting when invalid site key used with invisible captcha   Bug helpdesk#3371 Set social login brands to disabled by default when adding a new integration   Bug helpdesk#3368 Pagination missing on underlying data view in reports   Bug helpdesk#3367 Quote button doesn't work unless editor is already loaded   Bug helpdesk#3363 Docker Monolithic dependency check always states service not running   Bug helpdesk#3361 Trigger webhook test option not working on requests with content   Bug helpdesk#3356 Raw email not available to download when using S3 storage   Bug helpdesk#3354 Report tables pagination is missing   Bug helpdesk#3353 Error when viewing canned response usage report in some cases   Bug helpdesk#3352 Timeframe ignored when printing report   Bug helpdesk#3351 Print report tables display incorrectly   Bug helpdesk#3350 Sticky editor toolbar breaks when switching message type in ticket view   Bug helpdesk#3346 Malformed status icon when using multibyte characters   Bug helpdesk#3343 Error when exporting user statistics report with an assigned operator filter   Bug helpdesk#3339 Unable to revalidate license on CLI   Bug helpdesk#3337 SLA plan target met not logged when due time paused on reply   Bug helpdesk#3336 SLA performance reports do not show SLA plan name correctly in underlying data   Bug helpdesk#3334 Editor code dialog has wrong colours in dark mode   Bug helpdesk#3332 Casting issue on manage users grid in some cases   Bug helpdesk#3327 Unable to filter comments by article title   Performance helpdesk#3372 Don't eager load operators on ticket grid   Performance helpdesk#3359 Cache user auth lookup   Performance helpdesk#3358 Add caching and database index for IP ban lookups   Performance helpdesk#3357 Use existing cache entries instead of firing SQL queries in health checks   Performance helpdesk#3341 Memory exhausted when sending large email   Performance helpdesk#2614 Don't load all ticket tags on the ticket grid