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

# 3.6.0

## Release Details

   Release Date 26th August 2021   Release Type Stable - Minor  ## Notable Changes

#### Gzip Compression

 We have enabled gzip compression in our default Apache (`.htaccess`) and nginx web server configs. If you're using Docker, no further action is required.

  `zlib.output_compression` should be disabled in your PHP configuration to prevent files from being compressed twice. If left enabled, it is known to break file downloads within SupportPal. 

#### Simplified Updates

 Following this release, it will be easier than ever to update your help desk to a new version. A single button click in the operator panel, or a simple one line command via CLI. Learn about the new methods at [Upgrading SupportPal](Upgrade+Guide#upgrade-via-the-operator-panel).

#### Backup and Restore Commands

 A simple command line interface is now available to safely backup and restore your entire help desk. For more information, see [Backup and Restore](Backup+and+Restore).

#### Web Socket Server

 For Linux and Docker environments, we recommend to enable our new web socket server for [improved system performance](Performance+Suggestions#WebSockets). The server will work automatically for new SupportPal customers. Existing customers will need to manually configure it after upgrading.

###### Existing Docker Users

1. Browse to your `helpdesk-install` repository and pull the latest changes from our Git repository ```
    git pull
    ```
2. Browse to the `templates/docker-compose/` directory ```
    cd templates/docker-compose
    ```
3. Copy the new gateway files ```
    cp -R ../../configs/gateway/* gateway/
    ```
4. Copy the changes to the `.dist` files to your `.yml` files ```
    
                cp docker-compose.yml.dist docker-compose.yml
                cp docker-compose.prod.yml.dist docker-compose.prod.yml
                cp docker-compose.override.yml.dist docker-compose.override.yml
            
    ```
5. Restart the containers ```
    make restart
    ```

###### Existing Linux Users

 To switch from the built-in notifications driver to a self-hosted pusher server, [find out more.](Third+Party+Integrations+Pusher#UsingLinux)

## Resource Changes

- [Language file changes (from 3.5.0)](https://github.com/supportpal/language-files/commit/d65d9751d846910633847dca13d1ed02a044139b)
- [Frontend template changes (from 3.5.0)](https://github.com/supportpal/frontend-template/commit/9ea487b80ff4e9fc6033dccf236a627c5084511f)
- [Operator template changes (from 3.5.0)](https://github.com/supportpal/operator-template/commit/e4ffab8000337179344b92172f1903f1a5b60b33)
- [Asset files changes (from 3.5.0)](https://github.com/supportpal/resources-assets/commit/da69f0f4bc49c731f882b15fefde30394c45ffc2)

## Changelog

   Type Issue Description   Feature helpdesk#2697 Add option to manually run a single scheduled task from CLI. See [Scheduled Tasks](Scheduled+Tasks#RunningManually).   Feature helpdesk#2690 MariaDB 10.6 support.   Feature helpdesk#2662 Ability to [temporarily disable 'Enable SSL'](Enable+HTTPS#Manually-Disabling-SSL-Mode).   Feature helpdesk#2638 Add `db:restore` command. See [Backup and Restore](Backup+and+Restore).   Feature helpdesk#2637 Add `filesystem:restore` command. See [Backup and Restore](Backup+and+Restore).   Feature helpdesk#2633 Add `filesystem:backup` command. See [Backup and Restore](Backup+and+Restore).   Feature helpdesk#2578 Add support for web sockets. See [Web sockets](Performance+Suggestions#WebSockets).   Feature helpdesk#2395 Add [`filesystem:migrate` command](Filesystem+Migrate+Command).   Feature helpdesk#2321 Add [automatic installation of software updates](System+Update).   Improvement helpdesk#2693 Add support for previewing audio/x-wav file attachments.   Improvement helpdesk#2689 Make file cache driver operations atomic.   Improvement helpdesk#2688 Update Docker PHP version to v7.4.22.   Improvement helpdesk#2686 Remove password check from 2FA setup, shown immediately after login.   Improvement helpdesk#2678 Add numeric priority to Docker PHP config file names.   Improvement helpdesk#2677 Add recommended production php.ini to Docker images.   Improvement helpdesk#2675 Increase Docker PHP max file file upload to 25M.   Improvement helpdesk#2672 Mark emails from mailer-daemon as auto-responses.   Improvement helpdesk#2671 Mark emails with an empty Return-Path header as auto-responses.   Improvement helpdesk#2664 Enable gzip compression in default web server configs.   Improvement helpdesk#2661 Save draft messages before navigating away from ticket view.   Improvement helpdesk#2660 Ability to order ticket grid by ticket number.   Improvement helpdesk#2657 Prevent elements using FontAwesome from jumping during page rendering.   Improvement helpdesk#2652 Integrate operator panel table search field into the existing Filter button.   Improvement helpdesk#2651 Move operator panel table pagination to the quick actions bar.   Improvement helpdesk#2648 Move table length menu to operator personal settings.   Improvement helpdesk#2641 Ability to list and revoke active operator sessions. See [Active Sessions](Security+Settings#ActiveSessions).   Performance helpdesk#2654 Prevent HTMLPurifier from running unnecessarily on some tickets.   Bug helpdesk#2702 Internal ticket macro condition does not work on a new ticket.   Bug helpdesk#2694 Article type slugs are not correctly validated.   Bug helpdesk#2680 Hide 2FA setup when logged in via SAML or SimpleAuth.   Bug helpdesk#2679 Some view composers do not work on custom templates.   Bug helpdesk#2676 Permission denied when starting supportpal\_cron docker container.   Bug helpdesk#2674 JS error when uploading a large file returns an unexpected response.   Bug helpdesk#2670 Draft messages are not loaded into editor source view.   Bug helpdesk#2669 Prevent self-service type slugs being set to route keywords.   Bug helpdesk#2668 'Send email to operators' reply option is unavailable on the notes form when the operator ticket reply department email template disabled.   Bug helpdesk#2666 View hooks registered multiple times on settings page.   Bug helpdesk#2663 Database backup fails when some UTF16-LE characters are present.   Bug helpdesk#2653 Unable to process IMAP message IDs containing commas.   Bug helpdesk#2649 JS error when operator ticket signature contains <table>.   Bug helpdesk#2646 Operator phone number template incorrectly loaded on the frontend user profile form.   Bug helpdesk#2643 Unable to provide feedback on locked tickets.   Bug helpdesk#2639 Unable to enable/disable 2FA when using LDAP.   Bug helpdesk#2608 Duplicate notifications shown when switching between tabs.