Kayako logo
News and Announcements Kayako news and announcements [Subscribe]

Kayako develops robust helpdesk software, live chat and real-time visitor monitoring software.
Kayako is trusted by more than 30,000 organizations, including a number of Fortune 500 companies and government institutions.
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  (#1) Old
Ryan Lederman Offline
Chief Operating Officer
 
Ryan Lederman's Avatar
 
Posts: 906
Join Date: May 2005
Location: Boise, Idaho USA
Cool 3.60.03 STABLE available now - 22-07-2009, 10:28 PM

We are very excited to announce that a new stable build of SupportSuite, eSupport and LiveResponse (3.60.03) is now available from the Members' Area.

We would like to give a special thanks to all of the customers who applied for the early upgrade incentive to publicly test this build. We received an overwhelming response.

Reminder: Kayako software requires PHP 5. Please make sure that your web server meets the minimum requirements.


SupportSuite, eSupport and LiveResponse 3.60.03 STABLE


We strongly recommend that all customers upgrade to 3.60.03, the latest stable version of SupportSuite, eSupport and LiveResponse.

Features, notes and highlights:
  • Several critical security fixes and improvements.
  • Support for multibyte ticket searching.
  • Dropping use of PHP's short tags in anticipation of PHP 6.
  • Ticket autoclose warning and final notification e-mails now optional (Settings -> Tickets).
  • Option in config.php to switch between mbstring and iconv processing of e-mails.
  • Support for third-party Blackberry Kayako application.
  • Option added to set a secure cookie flag (Settings -> Security) when (and only when) SSL is in use.
  • Improved end-user error messages in the support centre; no more permission related fatal errors.
  • Support for Microsoft's MHT format.
  • Recursive attachment parsing of .EML attachments.
  • Improved Google Chrome support.

Bug fixes:
  • #163: Drop the use of <? and use <?php
  • #363: Cannot sort when viewing tickets by label
  • #592: Attachments not parsed correctly when message/rfc822 present
  • #631: Link to delete labels appears after deleting the last label
  • #655: Email header encoding not honoured
  • #657: Substring on a Unicode string sometime cuts in the middle of a Unicode character resulting in a bad character.
  • #820: Comments on Download section
  • #938: Default Ticket Status for Client Reply : shows all statuses, even non-global ones
  • #949: Tickets created even though registration required is enabled
  • #950: Script emission format in live chat tags breaks XHTML validation
  • #951: Email CC and BCC lists only take comma separators
  • #952: Hold down the return key as an end-user in a live chat = message flood
  • #954: Unnecessary 500 server error where nice dialog could be presented
  • #988: Add swappable iconv/mbstring support
  • #989: Trying to view a ticket you do not have access to from the client centre results in a PHP error, not a nicely formatted GUI error
  • #990: Insert/Edit escalation rules need AJAX refresh of statuses corresponding to the selected department
  • #1009: Multibyte ticket search
  • #1014: Semicolon delimited e-mail address lists not working
  • #1018: No ticket labels generates PHP warning in staff UI
  • #1022: No option to set cookie as secure
  • #1024: Spaces not stripped from registered e-mail address
  • #1026: If 'Queue Subject Prefix' contains character(s) other than A-Z 0-9 the parser cannot associate replies with original tickets
  • #1030: can't change name and display order of troubleshooter steps
  • #1031: UTF-8 Knowledgebase contents can be clipped incorrectly in listing
  • #1033: Ensure all substr() are replaced with mb_substr()
  • #1039: Warning/error should be generated when more than 255 characters are entered into a custom field
  • #1041: Tickets disappear in Chrome browser, when changing the attributes using Back button.
  • #1043: Text truncating in "Select Multiple" custom field at client support centre.
  • #1044: emailto value only records the first forward recipient
  • #1045: HTML entities in notes alerts aren't decoded
  • #1048: The RSS feed link not being validated by online RSS validators.
  • #1050: Look-up Users & Contacts - Fails with names that have apostrophes in them
  • #1052: Single quotes in attachment names
  • #1053: microtime call is wrong in buildhash() in functions.php
  • #1056: If SMS alert fails, the email alert also fails to run.
  • #1067: Add Users As Recipients When Merging does not work when set to NO
  • #1073: An invalid key for one of the language text in settings.php
  • #1080: Remove short tags check from the global system checks step of the installer
  • #1077: Attachment restriction rules don't work for names < 3 characters or > 4 characters
  • #1082: Remove instructions to enable short open tags from the user manual
  • #1083: SMS failure alert e-mails never get sent
  • #1089: Queue prefixes have hidden assumed length of <=20 characters
  • #1090: Call mb_internal_encoding() in swift.php so we do not have to keep setting it elsewhere
  • #1091: Support for BlackBerry ticket client
  • #1100: Hardcoded fix to catch partially loaded/submitted JS problems
  • #1103: No e-mail validation on address entered when creating a phone ticket
  • #1109: Add setting to make e-mail to users about pending automatic ticket closure optional
  • #1110: Add setting to make e-mail to users about final automatic ticket closure optional
  • #1122: Whitespaces are not stripped from e-mail addresses when a ticket is directly submitted from the support centre.
  • #1137: Re #1022 - only set secure cookie when https in use AND securecookie setting enabled
  • #1138: Re. #954 - another trigger_error used in client_knowledgebase.php
  • #1140: Improve d_security_securecookie in locale
  • #1141: Re #1100 - add redirect back to ticket rather than exit
  • #1144: Non-global statuses shown in functions_settings.php
  • #1156: Plaintext email_smsreport contains some HTML
  • #1105: Alert for 'ticket merge' not working
  • #1162: desc_prioritydisplayorder missing in Admin CP -> Teamwork -> Manage Priorities
  • #1163: Bad calandar JS locale file for Portuguese
  • #1166: Default max MySQL packet size is too large
  • SWIFTTHREE-10: Merging tickets via mass actions when viewing a ticket list do not trigger alert
  • SWIFTTHREE-9: Alert for 'Ticket Deleted' not triggering
  • SWIFTTHREE-2: Alert for 'Ticket Edited' not triggering
  • SWIFTTHREE-3: Alert for 'Ticket Merged' not triggering
  • SWIFTTHREE-5: Default database chunk size is too large
  • SWIFTTHREE-6: Bad calendar JS locale file for Portuguese
  • SWIFTTHREE-14: Security fix
  • SWIFTTHREE-15: Field 'fieldvalue' in Table 'customfieldvalues' is set to mediumtext with 'default value' being set (which is not allowed), this fails the Setup, when MySql Strict Mode is 'ON'
  • SWIFTTHREE-16: User's e-mail address disappears from the right-hand pane in the client area
  • SWIFTTHREE-13: mb_strstr relies on a minimum of PHP 5.2.0, which we can't rely upon at this point in time
  • SWIFTTHREE-12: Cannot download the sql Backup from the Admin CP when on IE under SSL Connection

Template change log between 3.50.06 and 3.60.03

If you are upgrading to 3.60 from a version earlier than 3.50.06, this change log does not cover all of the required template changes, and you are suggested to revert all templates that are marked as such.
  • customfields
    • Changed:
      • HTML Code:
        <td width="70%"><select name="<{$field[name]}>[]" size="5" style="width:160px;" class="swiftselect" multiple> 
    • To:
      • HTML Code:
        <td width="70%"><select name="<{$field[name]}>" class="swiftselect"> 
  • changepassword
    • Changed:
      • HTML Code:
        <input type="hidden" name="_a" value="changepassword"> 
    • To:
      • HTML Code:
        <input type="hidden" name="_a" value="changepassword">
        <input type="hidden" name="sid" value="<{$sid}>"> 
  • email_notvalidatedgeneric
    • New template
  • email_needsstaffvalidation
    • New template
  • chatpostframe
    • Changed:
      • Code:
        function addMsgToQueue() {
            msgQueue[msgQueue.length] = doTrim(document.postform.msg.value);
            parent.headerframe.displayClientMessage(doTrim(document.postform.msg.value));
            document.postform.msg.value = "";
            return false;
        }
        
    • To:
      • Code:
        function addMsgToQueue() {
            if (doTrim(document.postform.msg.value) != "")
            {
                msgQueue[msgQueue.length] = doTrim(document.postform.msg.value);
                parent.headerframe.displayClientMessage(doTrim(document.postform.msg.value));
            }
            document.postform.msg.value = "";
            return false;
        }
        
  • navbar
    • Changed:
      • HTML Code:
        <span class="smalltext"><{$language[loggedinas]}><strong><{$_USER[fullname]}></strong></span> 
    • To:
      • HTML Code:
        <span class="smalltext"><{$language[loggedinas]}><strong><{$userdisplayname}></strong></span> 
  • alert_ticketdelete
    • New template
  • alert_merge
    • New template
  • alert_edit
    • New template
  • submitticket
    • Changed:
      • HTML Code:
        <td width="70%"><input name="fullname_show" type="text" size="25" class="swifttext" value="<?global $this_user; print( $this_user['client_fname'] . " " . $this_user['client_lname'] ); ?>" disabled><input name="fullname" type="hidden" value="<?global $this_user; print( $this_user['client_fname'] . " " . $this_user['client_lname'] ); ?>"></td> 
    • To:
      • HTML Code:
        <td width="70%"><input name="fullname_show" type="text" size="25" class="swifttext" value="<?php global $this_user; print( $this_user['client_fname'] . " " . $this_user['client_lname'] ); ?>" disabled><input name="fullname" type="hidden" value="<?php global $this_user; print( $this_user['client_fname'] . " " . $this_user['client_lname'] ); ?>"></td> 
    • Changed:
      • HTML Code:
        <td><input name="email_show" type="text" size="25" class="swifttext" value="<?global $this_user; print( $this_user['client_email'] ); ?>" disabled><input name="email" type="hidden" value="<?global $this_user; print( $this_user['client_email'] ); ?>"></td> 
    • To:
      • HTML Code:
        <td><input name="email_show" type="text" size="25" class="swifttext" value="<?php global $this_user; print( $this_user['client_email'] ); ?>" disabled><input name="email" type="hidden" value="<?php global $this_user; print( $this_user['client_email'] ); ?>"></td>
        <{elseif $iswhmcs == true}> 
  • email_smsreport
    • Changed:
      • HTML Code:
        <{$language[sdeliverytime]}></b><{$deliverytime}>
        <{$language[snumber]}></b><{$cellnumber}>
        <{$language[smessage]}></b><{$message}>
        <{$language[sgatewayresult]}></b><{$gatewayresult}> 
    • To:
      • HTML Code:
        <{$language[sdeliverytime]}><{$deliverytime}>
        <{$language[snumber]}><{$cellnumber}>
        <{$language[smessage]}><{$message}>
        <{$language[sgatewayresult]}><{$gatewayresult}> 
  • footer
    • Changed:
      • HTML Code:
        <span class="smalltext"><a href="http://www.kayako.com" target="_blank"><{$poweredby}></a></span> 
    • To:
      • HTML Code:
        <a href="http://www.kayako.com" target="_blank" title="<{$language[linkback]}>"><{$language[linkback]}></a>&nbsp;<{$poweredby}> 


Ryan Lederman (ryan.lederman ]at[ kayako.com)
----------------------------------------------------------------
---

Last edited by Ryan Lederman; 30-07-2009 at 10:13 PM.
   
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Patch for early 3.60 branch builds now available Ryan Lederman News and Announcements 0 22-07-2009 10:07 PM
New Build: 3.11.00 STABLE Jamie Edwards News and Announcements 1 06-08-2007 09:02 PM



Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78