Overview
We are really pleased to announce Kayako 4.70 is available now, bringing with it official out-of-the-box localizations for seven new languages: Dutch, French, German, Italian, Portuguese, Russian and Spanish to make it even easier for your local teams and customers to use Kayako.
Information
Kayako 4.70 also adds:
- Brute-force login prevention (account locks after too many login attempts) for your customers in the support center.
- PHP 5.6 compatibility for Kayako Download customers.
- PHP 5.4 is now enforced as a minimum requirement as of Kayako 4.70.
- Thirty-seven bug fixes and improvements.
- All the latest security improvements and fixes.
You can find a full changelog in the release notes below.
Kayako Download customers can find the updated product files by logging into my.kayako.com, under My Orders. Kayako OnDemand customers will be updated in the coming week.
Change Log
Highlights
- Out-of-the-box localizations for nine languages (English US and UK, German, French, Portuguese (PT), Dutch (NL), Italian, Spanish, and Russian).
- Brute-force login prevention (account locks after too many login attempts) for your customers in the support center.
- PHP 5.6 compatibility for Kayako Download customers.
- PHP 5.4 is now enforced as a minimum requirement as of Kayako 4.70.
- Thirty-seven bug fixes and improvements.
- All the latest security improvements and fixes.
New features and improvements
- SWIFT-1337 - Include ticket contents (the opening message) in ticket receipt emails.
- SWIFT-2876 - Include template group name in live chat histories.
- SWIFT-3104 - Add a REST API option to include attachments in staff replies.
- SWIFT-3509 - Add a default news article on first set up to introduce new users to Kayako.
- SWIFT-4204 - Update TinyMCE to 4.0.19.
- SWIFT-4303 - Add out of the box localizations for eight new languages.
- SWIFT-4387 - Add a REST API parameter to specify an 'email queue ID' when creating a new ticket.
- SWIFT-4561 - Login failure lockout in the support center for end-users.
- SWIFT-4579 - Security issue (medium) (information disclosure/user enumeration).
- SWIFT-4605 - PHP 5.6 compatibility.
Fixes and other changes
- SWIFT-918 - Custom fields are sometimes shown for the wrong live chat departments.
-
SWIFT-949 - Radio type custom field values are not displayed correctly in Kayako Desktop.
-
SWIFT-950 - Ticket 'Follow-up' actions only sends an email to one recipient when multiple email addresses are specified.
-
SWIFT-1121 - Macros do not assign ownership when the macro changes the ticket's department.
-
SWIFT-1315 - Email templates don't pick up type, status, and priority field translations.
-
SWIFT-2638 - 'Private reports' can be executed by any staff user.
-
SWIFT-2677 - Latest staff reply time and status is not updated when merging a ticket.
-
SWIFT-2831 - Capitalized file extensions sometimes prevent attachment downloads (weird).
-
SWIFT-2863 - If User Email Verification is disabled, registration confirmation emails are not sent at all.
-
SWIFT-2888 - Using '#' in search causes an error to be logged.
-
SWIFT-3087 - Ticket View screen sometimes breaks in Internet Explorer when resolving a ticket.
-
SWIFT-3191 - After editing a single custom field under Ticket Time Tracking section, all other custom field entries display that updated value.
-
SWIFT-3197 - SLA resolution deadline is reset for a ticket when user/client the reply is made by email parser when it shouldn't be.
-
SWIFT-3239 - News articles are not sent to subscribers when sending the news to specific user groups.
- SWIFT-3244 - When the staff doesn't have the permission to update reports, they can't run them at all.
- SWIFT-3416 - 'Undefined offset' bug when mass-replying to tickets.
- SWIFT-3743 - A 'Cross-Site Request Forgery' error is triggered when accessing
/?/Base/User/Login
if the user is already logged in. - SWIFT-3876 - Browser spell checker doesn't work in TinyMCE 4.
- SWIFT-3929 - 'First Response Time' calculation is broken for merged tickets.
- SWIFT-3988 - Incorrect 'MIME' type for PNG images creating issues when using the REST API.
- SWIFT-4036 - Incorrect ticket URL in included scheduled report.
- SWIFT-4094 - 'Not equal to' condition in SLA plan criteria does not work.
- SWIFT-4123 - Tickets created by emails sent from Outlook or Thunderbird in some circumstances have creation date greater than the present date.
- SWIFT-4239 - Copy-paste issues in TinyMCE 4 in Safari.
- SWIFT-4607 - Update TinyMCE to the latest version.
- SWIFT-4610 - Correct the description text under Ticket Recipients.
- SWIFT-4622 - Knowledgebase article URL breaks if the article contains special characters.
- SWIFT-4623 - When Reply-To: field is encrypting error Invalid Data Provided is rendered under parser Logs.
- SWIFT-4626 - Errors are being generated when TO field is empty in headers.
- SWIFT-4627 - 'trim()' expects parameter '1' to be string, array
given(__swift/apps/base/library/CustomField/class.SWIFT_CustomFieldManager.php:272)
. - SWIFT-4630 - Sample ticket email contains Invalid Ticket URL and three language errors.
- SWIFT-4636 - Holidays are not considered while calculating the reply due time.
- SWIFT-4641 - Minimum 'PHP' version of 5.4 is now enforced by the setup script.
- SWIFT-4661 - "Posted By" is misaligned with the title for news articles in the support center.
- SWIFT-4667 - Duplicate log.cache on Kayako OnDemand domains.
- SWIFT-4632 - Rename 'Viet Nam' to 'Vietnam.'
- SWIFT-4633 - 'ExtendedCountryContainer' fixes, because of some country names and codes are out of date.