HESK version 3.3.0 BETA (test version)
Posted: Thu Jun 09, 2022 11:53 am
We are happy to announce that a new version of HESK is ready for testing!
This is a BETA/TEST version.
This version of script has been released for testing purposes only, and it should not be used in a live environment! Use at your own risk!
==> Is this for me?
The BETA version is for testing purposes only. You should be familiar with the previous version of HESK (you have successfully installed an earlier version of HESK at least once).
==> How can I help?
Install HESK 3.3.0 beta 1 (in a test folder), test all features/settings as admin, staff, and customer, then come back and report any problems.
The more feedback we get, the sooner we will be able to release and support version 3.3.0 officially.
==> How to report a bug?
To report a bug, please:
- check at the bottom of this post if the bug is known,
- if not, reply to this topic,
- try to include as much info about the bug as possible, such as:
Operating system (Windows, Linux):
PHP version:
MySQL version:
Description of the bug:
Exact steps to reproduce the bug:
==> Download
Download HESK 3.3.0 beta 1 (click here)
==> Please report any bugs/problems/comments/feedback by replying to this topic
==> Release highlights
- Ocean Blue is now the default style
- categories can auto-assign tickets to specific users and have a default due date set
- multi-factor authentication support (MFA)
- improved attachments process (async upload, drag and drop, preserve on errors)
- improved display options for date and time
- a lot of minor usability changes, bug fixes, and internal improvements (see Full Changelog below)
==> Backward-incompatible changes
- dropped support for PHP 5.3 and 5.4, Hesk now requires PHP 5.5+
==> Full Changelog
- [CLOUD ONLY] Satisfaction module: send a third party survey after resolving tickets
- Ocean Blue is now the default Hesk style. For other styles, visit Hesk Styles
- dropped support for PHP 5.3 and 5.4, Hesk now requires PHP 5.5+
- categories can auto-assign tickets to specific users
- categories can have a default due date set
- added support for multi-factor authentication
- improved display options for date and time
- improved attachments process (async upload, drag and drop, preserve on errors)
- Hesk now uses PHPMailer to construct and send emails
- email fetching shows the reason why an email was ignored if Debug mode is on
- more control over what emails are ignored in the email to ticket functionality
- tracking ID is no longer required in email subject for email to ticket functionality
- if captcha is enabled, it will also show in the "Forgot ticket ID" form
- update "Time worked" when staff submits a note to a ticket
- use the "Show Tickets" form to find tickets by due date
- new staff permission: can view all users, but not manage them
- updates for PHP 8.1 depreciated functionality
- security: improved password storage algorithm and length requirements
- fix: no need to regenerate session ID on every page load
- fix: changing language when viewing a ticket shows the "View ticket" form
- fix: non-YMD date format caused an error when sending overdue notifications
- fix: custom date fields could display wrong date on the edit ticket page
- updated TinyMCE to 5.10.5
==> Known bugs
This is a BETA/TEST version.
This version of script has been released for testing purposes only, and it should not be used in a live environment! Use at your own risk!
==> Is this for me?
The BETA version is for testing purposes only. You should be familiar with the previous version of HESK (you have successfully installed an earlier version of HESK at least once).
==> How can I help?
Install HESK 3.3.0 beta 1 (in a test folder), test all features/settings as admin, staff, and customer, then come back and report any problems.
The more feedback we get, the sooner we will be able to release and support version 3.3.0 officially.
==> How to report a bug?
To report a bug, please:
- check at the bottom of this post if the bug is known,
- if not, reply to this topic,
- try to include as much info about the bug as possible, such as:
Operating system (Windows, Linux):
PHP version:
MySQL version:
Description of the bug:
Exact steps to reproduce the bug:
==> Download
Download HESK 3.3.0 beta 1 (click here)
==> Please report any bugs/problems/comments/feedback by replying to this topic
==> Release highlights
- Ocean Blue is now the default style
- categories can auto-assign tickets to specific users and have a default due date set
- multi-factor authentication support (MFA)
- improved attachments process (async upload, drag and drop, preserve on errors)
- improved display options for date and time
- a lot of minor usability changes, bug fixes, and internal improvements (see Full Changelog below)
==> Backward-incompatible changes
- dropped support for PHP 5.3 and 5.4, Hesk now requires PHP 5.5+
==> Full Changelog
- [CLOUD ONLY] Satisfaction module: send a third party survey after resolving tickets
- Ocean Blue is now the default Hesk style. For other styles, visit Hesk Styles
- dropped support for PHP 5.3 and 5.4, Hesk now requires PHP 5.5+
- categories can auto-assign tickets to specific users
- categories can have a default due date set
- added support for multi-factor authentication
- improved display options for date and time
- improved attachments process (async upload, drag and drop, preserve on errors)
- Hesk now uses PHPMailer to construct and send emails
- email fetching shows the reason why an email was ignored if Debug mode is on
- more control over what emails are ignored in the email to ticket functionality
- tracking ID is no longer required in email subject for email to ticket functionality
- if captcha is enabled, it will also show in the "Forgot ticket ID" form
- update "Time worked" when staff submits a note to a ticket
- use the "Show Tickets" form to find tickets by due date
- new staff permission: can view all users, but not manage them
- updates for PHP 8.1 depreciated functionality
- security: improved password storage algorithm and length requirements
- fix: no need to regenerate session ID on every page load
- fix: changing language when viewing a ticket shows the "View ticket" form
- fix: non-YMD date format caused an error when sending overdue notifications
- fix: custom date fields could display wrong date on the edit ticket page
- updated TinyMCE to 5.10.5
==> Known bugs
- Bug: if %%MESSAGE%% was in HTML template but missing in plain text template, it did not get replaced.
Fix: place this email_functions.inc.php file inside your "inc" folder (overwrite existing one):
https://hesk.com/preview/hesk330beta1-f1.zip
- Bug: custom field name hidden when editing it, if it was created in a deleted language.
Fix: place this custom_fields.php file inside your "admin" folder (overwrite existing one):
https://hesk.com/preview/hesk330beta1-f2.zip