SugarCRM 6.5.10 Patch Fix List

Today SugarCRM released Path 6.5.10, this one is more than a Maintenance/Bugfix – it has some nice new features, we really like the Support for XHProf – this will be a great asset when trying to performance tune or debug slow instances of SugarCRM.  The addition or Reply to all on the email detailview is overdue – so great to see that in the product.  Enhanced iCal Support for meeting attendees is great, we are seeing more and more customers setting up iCal on iPhones etc and connecting them to SugarCRM.

 

Below is the full list of feature enhancements, as well as the complete list of bugs fixed (a total of 81):

Feature Enhancements

Enhancements to existing features for Release 6.5.10 are listed below:

  • Importing contracts : The Contracts module tab now includes an Import option in its Actions dropdown menu.
  • Email reply-all : The option to reply to all recipients is now available when viewing an email.
  • Converting leads to existing contacts : Studio now allows the option for Admins to configure lead conversion such that an existing contact record may be found and selected rather than requiring a new contact record to be created.
  • REST JSONP callback : JSONP callback support now included when accessing Sugar’s REST API from external JavaScript.
  • XHProf logging : XHProf logging is now supported given that the library is installed.  Below is an extract from the Developer Guide on how to use XHProf in SugarCRM
  • Call and meeting attendance : When a call or meeting is created, the creator’s status is now automatically set to “Accepted”.
  • Attendee status for iCal : Viewing calls and meetings in iCal now includes the participation status of all attendees when using the iCal integration.

PHP Profiling via XHProf

Profiling support has been added in release 6.5.10 through a tool call XHProf which allows developers to better manage and understand customer performance issues introduced by their customizations.  This tool enables quick and accurate identification of the sources of performance sinks within the code by generating profiling logs. Profiling gives you the ability to see the call stack for the entire page load with timing details around function and method calls as well as statistics on call frequency.

Assuming XHProf is installed and enabled in your PHP configuration, you can enable profiling in Sugar by adding the following parameters to the ./config_override.php file:

1 $sugar_config['xhprof_config']['enable'] = true;
2 $sugar_config['xhprof_config']['log_to'] = '{instance server path}/cache/xhprof';
3 $sugar_config['xhprof_config']['sample_rate'] = 1; // x where x is a number and 1/x requests are profiled. So to sample all requests set it to 1
4 $sugar_config['xhprof_config']['ignored_functions'] = array(); // array of function names to ignore from the profile (pass into xhprof_enable)
5 $sugar_config['xhprof_config']['flags'] = XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY;// flags for xhprof

Please note that with the above ‘log_to’ parameter, you would need to create the ./cache/xhprof/ directory in your instance directory with proper permissions and ownership for the Apache user. You can also opt to leave the ‘log_to’ parameter empty and set the logging path via the xhprof.output_dir parameter in the php.ini file.

Once the above parameters are set, XHProf profiling will log to the indicated directory and allow you to research any performance related issues encountered in the process of developing and maintaining the application.

Complete list of all 81 bugs fixed in SugarCRM 6.5.10

Number
Found In Release
Name
Priority
Status
Resolution
Type
Product Category
Last Modified
26926 5.1.0c Notices are displayed in “Outbound Email Queue Management” page. High Closed Fixed Defect Campaign Mgmt 12/20/2012 22:30
41133 6.1.0 Text area field loses formatting in reports Low Closed Fixed Defect Reports 01/10/2013 19:09
42244 6.1.0 Adding Contact last name to quick search High Closed Fixed Defect Contacts 12/11/2012 01:03
42744 5.2.0k if team 1 is deleted=1 then upgrade from 5.2.0k > 5.5.1 fails Low Closed Fixed Defect Upgrade 12/11/2012 01:03
42816 6.1.3 Amount Field Is Not Available in a Workflow Alert Email Template for Opportunities High Closed Fixed Defect Workflow 12/11/2012 01:03
43069 6.1.3 User Still Able To Create Knowledge Base Articles With Module Access Disabled Via Roles Urgent Closed Fixed Defect Roles 01/07/2013 17:53
43466 5.5.1 No input validation breaks index comparison in DBManager->repairTableParams() High Closed Fixed Defect Database 01/04/2013 14:41
44067 6.2.0 Investigate WHY Redemption library pops-up High Closed Fixed Defect Outlook Plugin 01/11/2013 23:40
45016 6.2.0 Projects>Gantt chart>Finish field is inconsistent with Start field when displaying popup javascript calendar Medium Closed Fixed Defect Projects 12/11/2012 01:03
46869 6.2.2 Cases > Resolution – If Dependent/Required are enabled and the field is changed, it will loose these settings Low Closed Fixed Defect Studio 12/11/2012 01:03
47171 6.2.3 Slashes in Account name breaks related Quote email as PDF functionality High Closed Fixed Defect Quotes 12/11/2012 01:03
47699 6.2.3 Assignment notification display Module Name instead of Module Label High Closed Fixed Defect Module Builder 12/11/2012 01:03
47942 6.1.2 Need a Reply All Button to Respond to Multiple Recipients High Closed Fixed enhancement InboundEmail 01/30/2013 22:54
48590 6.3.0 Currency field default value invalid after save Medium Closed Fixed Defect Currencies 12/11/2012 01:03
49214 6.3.0 VCR button for end of records broken when selecting targets in Target Lists module Medium Closed Fixed Defect Target Lists 01/04/2013 18:33
49805 6.3.1 Wrong REST API response Medium Closed Fixed Defect SOAP 12/21/2012 03:59
49966 6.3.1 Unable to add additional Teams during Lead Conversion High Closed Fixed Defect Leads 01/16/2013 20:22
49997 6.3.1 Conversion of Leads into Opportunities fails to tie to Account High Closed Fixed Defect Leads 12/11/2012 01:03
50127 6.4.0-Beta4 On Lead Conversion Layout Allow Selection Checkbox cannot be checked High Closed Fixed enhancement Leads 12/20/2012 19:18
50338 6.3.1 Calculated fields do not work on the lead conversion layout Medium Closed Fixed Defect Leads 12/11/2012 01:03
50807 6.4.0 SugarExprestion strToUpper and strToLower aren’t work with none UTF-8 characters Medium Closed Fixed Defect Sugar Logic 12/11/2012 01:05
50882 6.4.1 Graph missing in printed PDF Medium Closed Fixed Defect PDF 12/11/2012 01:05
51055 6.4.1 Mobile browser view of related contacts/tasks not working Medium Closed Fixed Defect Wireless 12/27/2012 20:10
51146 6.4.0 Red asterisk still shows on Leads edit view when you set the Last Name to not be required Medium Closed Fixed Defect Studio 12/11/2012 01:05
51172 6.4.0 Employees custom fields not working Medium Closed Fixed Defect Employees 12/11/2012 01:05
51521 6.4.1 Browse tab does not display Knowledge Base articles after upgrade Medium Closed Fixed Defect Knowledge Base 12/11/2012 01:05
51887 6.5.3 Wrong calculated value with non US-separator High Closed Fixed Defect Studio 01/22/2013 17:45
52489 6.4.2 Sort function in KB Browser does not work Medium Closed Fixed Defect Knowledge Base 01/04/2013 10:40
52635 6.5.0-RC1 Gantt view of Project task without the back link to the Project detail view Low Closed Fixed Defect Projects 12/11/2012 01:05
52901 6.5.0-RC1 Report legend is broken when account has no type and no industry Medium Closed Fixed Defect Reports 01/17/2013 09:47
53942 6.5.0 Meetings sent from Zimbra to Sugar Email Archiving (SNIP) have incorrect time Medium Closed Fixed Defect SNIP 12/21/2012 00:13
53989 6.5.0 Some upgrades to 6.5.0 cause Homepage error High Closed Fixed Defect Home 12/11/2012 01:05
54111 6.4.5 SugarPHPMailer not checking for valid resurce in Authenticate function High Closed Fixed Defect Emails 12/11/2012 01:05
54193 6.4.4 Summary report of opportunities didn’t show correct sum with different currency Medium Closed Fixed Defect Reports 01/31/2013 09:59
55323 6.5.2 Email subject is not a link on reports High Closed Fixed Defect Reports 12/20/2012 20:29
55502 6.5.0 Report shading gone from Summation with Details Exported PDF High Closed Fixed Defect Reports 12/11/2012 01:02
55520 6.5.2 Export opportunities on windows corrupts unicode characters Medium Closed Fixed Defect Opportunities 01/21/2013 23:42
55641 6.2.4 CSV export gets cut off half-way for multibyte data Urgent Closed Fixed Defect Export 12/21/2012 03:06
56144 6.5.4 Scheduler Bug Medium Closed Fixed Defect Schedulers 12/11/2012 01:02
56584 6.5.4 Importing Tasks creates unwanted new Contacts Medium Closed Fixed Defect Import 01/07/2013 19:26
56641 JSJSONP callback support when calling the REST interface from external JavaScript, Medium Closed Fixed enhancement Other 01/04/2013 00:37
56705 6.5.0 Updated values in run time filter does not stick when you click “Run Report” Medium Closed Fixed Defect Reports 01/08/2013 02:57
56750 6.6.0 Copy Values does not have action drop down in forecasts module High Closed Fixed Defect Forecasting 01/08/2013 15:13
56768 6.5.5 Module list in ACL tables is not sorted for translation Medium Closed Fixed enhancement Roles 12/11/2012 01:02
56908 6.5.5 Module panel display errors High Closed Fixed Defect Studio 01/25/2013 17:13
57103 Add XHPROF config for enabling profiling High Closed Fixed platform Performance 01/10/2013 17:54
57232 6.4.0 Deleting prospect list doesn’t delete relationship prospect_list_prospects Medium Closed Fixed Defect Campaign Mgmt 12/11/2012 01:02
57418 6.4.3 dupeCheckFunction simply returns during Import dupe checking Medium Closed Fixed Defect Import 12/11/2012 01:02
57454 6.5.5 SAML AssertionConsumerServiceURL needs to be encoded High Closed Fixed Defect Users 01/15/2013 14:41
57472 6.5.5 autocomplete_options Low Closed Fixed Defect Other 12/11/2012 01:02
57565 6.5.0 Dependant DropDown Action isn’t localize to the view where the field is available Medium Closed Fixed Defect Sugar Logic 01/18/2013 10:34
57567 6.5.0 Ical with comment in linux format break on Outlook Medium Closed Fixed Defect Calendar 12/26/2012 22:48
57589 6.5.0 Attendees without email in iCal cause some troubles on Outlook Medium Closed Fixed Defect Calendar 12/11/2012 01:02
57590 6.5.0 iCal URL parameters num_months aren’t used on Task and Projet Task list Medium Closed Fixed Defect Calendar 12/11/2012 01:02
57850 6.4.5 All records in the subpanel from a Campaign are being imported Urgent Closed Fixed Defect Target Lists 01/08/2013 22:32
58102 6.5.7 Add the capability to retrieve the participant status in iCal Medium Closed Fixed enhancement Calendar 01/09/2013 22:52
58151 6.6.0 State “compatibility mode not supported” as part of browser check Medium Closed Fixed Defect Browser 01/11/2013 07:12
58360 6.5.5 Lead Report Inconsistencies Urgent Closed Fixed Defect Reports 01/15/2013 23:16
58364 6.5.7 Different currencies don’t sum up correctly for custom modules Medium Closed Fixed Defect Reports 01/22/2013 09:44
58521 Unnecessary loadHooks when there are no logic hooks Low Closed Fixed Defect Platform 12/20/2012 18:57
58643 6.5.7 bug returns in 6.5.5(+) that was fixed in 6.5.4 : Activites with Custom Module Urgent Closed Fixed Defect Activities 01/30/2013 18:56
58700 Display more information of meetings/calls/tasks in Calendar Medium Closed Fixed enhancement Calendar 01/30/2013 19:44
58841 6.5.8 Project Task List View does not implement Mass Update or Export ACLs High Closed Fixed Defect Projects 01/21/2013 03:51
58890 ListView Does Not Retain Sort Order High Closed Fixed Defect Meetings 01/07/2013 17:24
59047 6.5.5 Dependent Fields do not display in the Subpanel of a Related Module unless the Field(s) they Depend on are also in the Subpanel Display High Closed Fixed Defect Sugar Logic 01/11/2013 04:59
59069 6.5.8 Calculated field that references a Date field error when Date field is blank High Closed Fixed Defect Sugar Logic 01/23/2013 15:23
59080 6.5.7 Import the meeting get the error in the last step about the time but import is sucess Medium Closed Fixed Defect Meetings 01/23/2013 15:14
59144 6.5.7 Sugar Logic in Leads related to Calls causes Fatal Error Urgent Closed Fixed Defect Sugar Logic 01/18/2013 08:50
59250 6.6.0 Popup Alerts for Meetings and Calls are not Consistent Urgent Closed Fixed Defect Calendar 01/31/2013 15:55
59310 6.5.8 SQL injection in EmailMan RelBlocked Closed Fixed Defect Security – external 01/18/2013 08:34
59353 6.5.7 Calendar appointment overlap into another user High Closed Fixed Defect Calendar 01/04/2013 21:44
59441 6.5.6 Summation with Details Report on MSSQL Throws Error High Closed Fixed Defect Reports 02/01/2013 04:51
59524 6.5.8 sub-pannel (create task, calls…) crashed after second search Urgent Closed Fixed Defect Activities 01/03/2013 19:16
59631 6.5.8 Calculated Values Are Not Displayed on Related Record Detail Views Urgent Closed Fixed Defect Sugar Logic 01/22/2013 16:49
59725 6.5.7 Chrome; space between module tabs & menu dropdowns creates navigation issues Urgent Closed Fixed Defect User Interface 01/08/2013 05:58
59852 6.5.8 Menu appears at Home icon when accessing a record via Last Viewed High Closed Fixed Defect User Interface 01/11/2013 20:52
60016 6.5.7 Search help button not working in Reports High Closed Fixed Defect Reports 01/18/2013 02:21
60152 6.5.7 Using Alert Template Variables in the TinyMCE Editor Link replaces ‘{‘ and ‘}’ with ‘%7B’ and ‘%7D’ Urgent Closed Fixed Defect Workflow 01/22/2013 23:28
60245 6.5.9 Meetings and Calls in Contacts are not assigned properly Urgent Closed Fixed Defect Contacts 01/25/2013 11:58
60445 6.5.9 select product and add to the quotes didn’t take over the unit price of the product Medium Closed Fixed Defect Quotes 01/29/2013 15:16
8880 4.2.0d Contracts Module – Import feature/link Medium Closed Fixed enhancement Contracts 01/29/2013 17:08