Released 14/11/2023
We have added documentation on how to configure trusted hosts.
CVE: CVE-2023-6130 - LFI to RCE Vulnerability
CVE: CVE-2023-6128 - Reflected XSS Vulnerability
CVE: CVE-2023-6131 - Arbitrary File Upload to RCE
CVE: CVE-2023-6127 - Import XSS Vulnerability
CVE: CVE-2023-6126 - Dashlet HTML Injection Vulnerability
CVE: CVE-2023-6125 - PDF XSS Vulnerability
CVE: CVE-2023-6124 - SSRF Vulnerability
CVE: Pending - API Introspection Vulnerability
PR: 359 - Fix #301 - Contact not showing in Activities & history subpanel
PR: 356 - Fix #305 - Issue with dropdowns not displaying correctly in listviews/dashlets
PR: 360 - Fix #360 - admin panel when grouping modules
PR: 10253 - Fix #10252 - Google Maps Geocoded Counts not displaying properly
PR: 10248 - Fix #9537 - Activity subpanel isn’t working in a module with a parent_type / flex relate field
PR: 10241 - Fix #9898 - Invalid cookie domain when using non-standard HTTP Port
PR: 9522 - Fix #9435 - Dropdown doesn’t return empty selected value
PR: 10246 - Fix #10246 - non-admin’s outbound email link not showing
PR: 10220 - Fix #10220 - Add Email Body Filtering Selection
PR: 10212 - Fix #10199 - PHP Fatal error: Uncaught Error: Non-static method SugarWidgetReportField::_get_column_select()
PR: 10206 - Fix #10205 - Compatibility hotfix for PHP 8 in ActivitiesRelationship.php
PR: 10201 - Fix #9950 editing Email settings drops TLS SSL selection
PR: 10160 - Fix #10159 - Accounts - Not able to search by fax on 'Any Phone' search field
PR: 10143 - Fix #10143 - Update ready.php change checking of upload max filesize from > to >=
PR: 10122 - Fix #10115 - Wokflow Calculate Action broken under PHP8
PR: 10114 - Fix #10114 - parameter userTime method in class TimeDate
PR: 10049 - Fix #10049 - Relationship::delete expects a string
PR: 10028 - Fix #10028 - Allow workflow to send plain text emails
PR: 10027 - Fix #10027 - Respect wildcard in front when searching a full name in basic search
PR: 9881 - Fix #9880 - Error when importing currency fields with a decimal separator
PR: 9524 - Fix #9440 - Forcing default null value for numeric core fields
PR: 9459 - Fix #9456 - choose email provider does not populate SMTP settings
PR: 9413 - Fix #9412 - Wrong email value displayed when aborting an inline edition
Unify jquery versions
We would love to have your feedback and input to help make SuiteCRM 8 great for everyone.
Special thanks to everyone who reported security issues addressed in this release!
Tanish Mahajan, navsec, Christoph Timm, nam-no, Shahzaib Ali Khan, Alex Bernier
Special thanks to the following members for their contributions and participation in this release!
If you have found an issue you think we should know about, or have suggestion/feedback, please Submit An Issue.
If you want to get involved and submit a fix, fork the repo and when ready please Submit A PR - More detail for developers can be found here.
Please visit the official website to find the appropriate upgrade package.
To report any security issues please follow our Security Process and send them directly to us via email security@suitecrm.com
Released 03/10/2023
PR: 303 - Fix #214 - Fix issue with my tasks dashlet causing display issues on the homepage
PR: 346 - Fix #230 - Not able to access native auth with saml
PR: 345 - Fix #344 - Fix admin metadata call not being cached
PR: 9806 - Fix #9805 - Use timezone offset for datetime only
PR: 9726 - Fix #9725 - Date field value isn’t saved in a Workflow action related module
PR: 10132 - Fix #10131 - Fix issue with file mode changes not being applied on cache rebuild
PR: 10110 - Fix #10109 - Add displayParams.initial_filter to Parent
PR: 9996 - Fix #8939 - Fix Static call to non-static method in AOW_WorkFlow
PR: 10005 - Fix #9574 - Avoid calling method in a static way
PR: 10058 - Fix #5390 - Redundant message when duplicating a survey
PR: 10130 - Fix #10129 - Fix issue with step 2 & 3 on the importer failing
PR: 10092 - Fix #9062 - Studio layout changes not being reflected
PR: 10016 - Fix #5712 - Alerts in the menu bar are not displayed with Night theme
PR: 10063 - Fix #2111 - Hover over favorites item, shows module name, not label
PR: 10079 - Fix #3050 - AOW: dropdown lists is not updating (calclulate field & modified record action)
PR: 9997 - Fix #8359 - Fix Contract renewal reminder title is hardcoded
PR: 10020 - Fix #10020 - Issue with missing label on Contact Module
PR: 10195 - Fix #10195 - dropdown keys are not the same type
PR: 10060 - Fix #10060 - User preferences detail-view template issues
PR: 10120 - Fix #10120 - Inbound Email Issues
PR: 9941 - Fix #9941 - Remove sugar pro flavor
We would like to take this opportunity to thank the following members for their contributions and participation in this release:
Special thanks to everyone who reported security issues addressed in this release!
Josh Lees & Robert Stokes(Illume Security), Zilio Nicolas from CrowdStrike
Special thanks to the following members for their contributions and participation in this release!
We will continue to enhance SuiteCRM 8 with new features and improvements, the latest of which can be found on our Road Map.
In the meantime, if you have found an issue you think we should know about, or have a suggestion/feedback, please Submit An Issue. Before raising an issue please be sure to check the Release Notes and list of Known Issues.
If you want to get involved or submit a Fix, fork the repo and when ready please Submit An PR - More detail for developers can be found here.
Check the following documentation page for more information on how to upgrade between SuiteCRM 8 versions Upgrading documentation
To report any security issues please follow our Security Process and send them directly to us via email security@suitecrm.com
More information regarding our Security Process can be found here.
Released 29/08/2023
The minimum php version has been updated to php 8.1. The supported versions are now php 8.1 and 8.2.
To visit the SuiteCRM 8.4.x Compatibility Matrix please see here.
The 'extensions/default' package has been renamed to 'extensions/defaultExt'.
The upgrade process does not remove the old extensions/default
package. Any changes on it should be manually moved to the extensions/defaultExt
.
The extensions/default
is going to be removed in a future version.
The displayType
logic within the metadata logic
entry has been deprecated. This will be removed in a future version.
There is a now a more flexible metadata entry that should be used, named displayLogic
. See Field Display Logic guide for more information.
It is no longer required to stop on 8.3.1 before upgrading to the following versions.
The code that caused this issue has been reverted. It is again possible to upgrade from 8.2.0 (or 8.3) directly to 8.4+, For more information about upgrades please see the Upgrade Documentation.
We have updated the Field Logic page. This is now split into different pages.
We have added a new page explaining operators with examples here also.
We have added documentation about the Process Api.
PR: 299 - Fix #215 - Cant Create records from custom modules
PR: 286 - Fix #286 - Field Layout
PR: 285 - Fix #285 - Readonly Field on Field Logic
PR: 269 - Fix #296 - Fix case update notes
PR: 10116 - Fix #10053 - Issue when creating new tabs on Dashlets
PR: 10106 - Fix #10105 - Fix 500 error when saving audited numeric field
PR: 10108 - Fix #10107 - Function getRelatedId is unable to return NULL values
The Nav Bar within Suite has went through some changes:
The +
will now show you actions relating to the module you are on, as well as Quick Actions to create a record
in another module:
SuiteCRM now has a floating save meaning no matter where you are on a record you can save:
Add support for more operators in field logic. See Logic Operators guide
New field display logic configuration. See Field Display Logic guide
New record view panel display logic configuration. See Panel Display Logic guide
New field logic for updating field with pre-defined value. See Update Field Value guide
New field logic for calculating value in the backend. See Update Field Value Based on a backend calculation guide
Smarty, the templating engine used in SuiteCRM 7.x, has been upgraded to v4 which brings some minor performance improvements and better compatibility going forward.
This release brings a number of adjustments and updates in order to support PHP 8.2.
This includes:
Removal of deprecated functions/ features.
Update functions to PHP 8.2 standard.
Fixed Unit & Acceptance Tests
Executed Rector to clean up code.
Fixed code to eliminate warnings from logs.
We would love to have your feedback and input to help make SuiteCRM 8 great for everyone.
Special thanks to the following members for their contributions and participation in this release!
If you have found an issue you think we should know about, or have suggestion/feedback, please Submit An Issue.
If you want to get involved and submit a fix, fork the repo and when ready please Submit A PR - More detail for developers can be found here.
Please visit the official website to find the appropriate upgrade package.
To report any security issues please follow our Security Process and send them directly to us via email security@suitecrm.com
Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.