Released 02/03/2022
This release adds a new index to help improve performance in emails, instances with significantly
large volume of emails may wish to run ALTER TABLE emails ADD INDEX idx_email_uid (uid);
directly on their database prior to the upgrade
to help avoid a potential timeout / long upgrade.
CVE: CVE-2022-23940 - Remote Code Execution
CVE: CVE-2022-0754 - SQL Injection
CVE: CVE-2022-0755 - Improper Access Control
CVE: CVE-2022-0756 - Improper Authorisation
PR: 9478 - Update Github Templates
PR: 9507 - Add getters to SearchResultsController
PR: 9509 - Fix 9508 - Legacy Search Fields are incorrect size.
PR: 9481 - Fix 9480 - Slow to get Imap Mailbox with Mass Record Amounts
PR: 9518 - Fix 4075 - No way to add Email Signature after adding Email Template
PR: 9521 - Fix 9427 - Adding missing help popup help strings in Studio
PR: 9525 - Fix 9468 - Adding Security Suite subpanels to new custom modules
PR: 9452 - Fix 9451 - Missing duplicate merge filter options in Studio
PR: 9446 - Fix 9445 - More than 10 tabs in a views enters in a loop
PR: 8492 - Fix 8366 - V8 API Filtering W/ OR Operator Chained Conditions
Special thanks to everyone who reporting the security issues addressed in this release!
NetbyteSEC www.netbytesec.com, Manuel Zametter
Special thanks to the following members for their contributions and participation in this release!
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 10/02/2022
Important: We have now updated UTF-8 repair tool to fix a critical issue where it would mark valid email addresses as deleted in 7.12.3. We would recommend updating to 7.12.4+ to access the fix for this functionality. We would again like to thank the community for their assistance in identifying and highlighting this issue.
Please note that the UTF-8 Repair will not function for user passwords. Therefore, we would advise any users who could be experiencing issues logging in to reset their password accordingly.
PR: 9483 - Fix 9482 - Only save update fields on utf encoding repair
PR: 9391 - Fix 7842 - Do not reset email addresses list upon saving
PR: 9496 - Fix 9496 - Cannot save dropdown values
PR: 9495 - Fix 9495 - Fix duplicate results in basic search
PR: 8476 - Statically Compile EXT Files & Studio Override Precedence
Special thanks to the following members for their contributions and participation in this release!
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 27/01/2022
Important - This release resolves an important issue with UTF-8 encoding. Data created from 7.10.30 and 7.11.19 onwards may be wrongly encoded on your database and could therefore result in search issues. To resolve these issues please run the new 'Repair utf encoding' option on the Repair actions via the Admin Tools menu or through Robo CLI.
Important: We have verified an issue with the UTF-8 repair tool marking valid email addresses as deleted. As such, we would discourage users from using the 'Repair utf encoding' option on the Repair actions via the Admin Tools menu or related Robo CLI commands on this version. Please note this is resolved from 7.12.4, please upgrade to this version or above to make use of this feature.
Before running the utf8 data repair command, please have the following into account:
Please make sure to backup your database before you run this action
The data on your tables is going to be updated
The data repair can be executed in two modes: asynchronous
and synchronous
Asynchronous
Default execution mode
It adds a job to the job queue.
It will normalize records in batches.
It requires cron to be configured.
Synchronous
Optional. Can be used in Robo CLI
and in the Repair administration menu
It will repair data on all records in one pass.
Both Robo CLI
and UI page
will only end after all records are repaired
To run using robo, use the following command:
./vendor/bin/robo repair:normalize-record-encoding
To run run using robo in synchronous
run the command with the --sync-run
./vendor/bin/robo repair:normalize-record-encoding --sync-run
For information on more options run:
./vendor/bin/robo repair:normalize-record-encoding --help
Login as admin user
Go to Administration
page
Go to Repair
Go to Repair utf encoding
Please read the warning messages
Optional: Change the settings on the page
Click Submit
You’ll see different output depending on the execution mode you’ve selected
CVE: Pending - SQL Injection
CVE: Pending - Improper Access Control
CVE: CVE-2021-45898 - Local File Inclusion
CVE: CVE-2021-45899 - PHAR Deserialization Vulnerability / RCE
CVE: CVE-2021-45897 - RCE Vulnerability
PR: 9434 - Fix #9434 - Cron notion unit tests fails
PR: 9420 - Fix #8525, #8309 Bulk Action button missing and delete button showing for users with no delete access
PR: 9398 - Fix #9398 - Consistently store dropdowns in $app_list_strings
PR: 9407 - Fix #9406 - Validation displayed static message isn’t correct
PR: 9353 - Fix #9271 - Primary Email property is kept after adding an Email address field
PR: 9410 - Fix #9378 - Filter by Email1 Field Through the API
PR: 9312 - Fix #9312 - Declaring object within StudioClass to remove Strict Warnings
PR: 9387 - Fix #9387 - Clean Historic and Failed Schedulers
PR: 9401 - Fix #9380 - Date action in workflow fails to save
PR: 9409 - Fix #9408 - Emails can’t be deleted from inline edit
PR: 9455 - Fix #9455 - Popup metadata override removed when filtered
Special thanks to everyone who reporting the security issues addressed in this release!
Ihor Bliumental, Manuel Zametter, Cristóbal Leiva
Special thanks to the following members for their contributions and participation in this release!
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 17/12/2021
CVE: CVE-2021-45903 - XSS Vulnerability
CVE: Pending - RCE and CSRF Vulnerability
CVE: Pending - Privilege Escalation vulnerability
CVE: CVE-2021-45041 - Authenticated SQL-Injection in SuiteCRM
PR: 9348 - Fix #9382 - Outbound Emails editview Unsupported operand types fatal in php 8
PR: 9379 - Fix #9374 - OAuth password creation Unsupported operand types fatal in php8
PR: 9087 - Fix #9078 - Allow changing text colors when composing an email
PR: 9377 - Fix #9376 - Allow Workflows to run on imported records
PR: 9030 - Fix #9030 - Campaign Email settings removes Email Settings
PR: 9393 - Fix email message modal buttons
Special thanks to everyone who reporting the security issues addressed in this release!
Konstantin Damotsev, Victor Garcia, Manuel Zametter
Special thanks to the following members for their contributions and participation in this release!
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 19/11/2021
CVE: Pending - Fixed file check bypass
CVE: Pending - Local File Inclusion
PR: 9369 - Prevent Email Reminders for Disabled User
Fix 8432 - Remove index limit from mssql index names upon create and repair.
PR: 9334 - Implement PDF extension
PR: 9347 - Fix rebuild scss Robo command
PR: 9357 - Use wildcard rather than the defunct "_all" field
PR: 9351 - Fix 9119 - Rebuild theme cache after custom property changed in Studio
PR: 9368 - Fix 9217 - Revert "Fix Users index incompatible with MSSQL".
PR: 9360 - Fix 9358 - Meeting invite notification emails are not sending to all invitees.
PR: 9361 - Fix 9192: Fix duplication of folders_rel table entries.
PR: 9246 - Fix 6994: Update pollMonitoredInboxesAOP to double check that SugarFolder has been retrieved correctly.
PR: 9367 - Update PDF template warning
Special thanks to the following members for their contributions and participation in this release!
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 28/10/2021
PR: 9244 - PDF Engine Selection
MPDF License has be found to no longer be compliant with AGPL3 and due to this the MPDF will not be included in new installs. MPDF will not be removed on upgrade, but the system will default to a new engine, with an option to revert back to the MDPF if required.
PR: 9185 - Noon Theme
PR: 9298 - Implement TCPDFEngine
PR: 9208 - Implement standard PDF Engines
PR: 9187 - Composer 2.0
PR: 9291 - Allow configuring the Calendar name for the Google Sync via config
PR: 9171 - Upgrade ElasticSearch to 7.x
This is the new minimum ElasticSearch version that is required for update.
PR: 9170 - PHPUnit/Codeception Upgrade
PR: 9159 - Implement standard SearchEngines
PR: 9172 - Malicious File Scanning
PR: 9095 - Consolidate global search settings (AOD, Basic)
PR: 9094 - AOD (Lucene) has been Deprecated to be removed in SuiteCRM 8.0
PR: 9321 - Fix TCPDF Scale
PR: 9333 - Deprecate TCPDF
PR: 9335 - Fix PDF Engine Comparability issues
PR: 9186 - Fix missing default config values
PR: 9188 - Fix PDF_Lib constructors
PR: 9324 - Fix search result hits
PR: 9318 - Fix TCPDF Name
PR: 9310 - Fix SearchFormView visible options
PR: 9309 - Update workflow acceptance test
PR: 9296 - Fix CleanCSVTest return types
PR: 9306 - Fix filepath for mPDF class
PR: 9294 - Fix/noon styling issues
PR: 9083 - Update minimum required PHP to v7.3.0
All default config value now set on install
utf8mb4 charset and utf8mb4_general_ci collation now the default on MySQL Databases on new installs
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 05/10/2021
PR: 9244 - PDF Engine Selection
MPDF License has be found to no longer be compliant with AGPL3 and due to this the MPDF will not be included in new installs. MPDF will not be removed on upgrade, but the system will default to a new engine, with an option to revert back to the MDPF if required.
PR: 9185 - Noon Theme
PR: 9298 - Implement TCPDFEngine
PR: 9208 - Implement standard PDF Engines
PR: 9187 - Composer 2.0
PR: 9171 - Upgrade ElasticSearch to 7.x
This is the new minimum ElasticSearch version that is required for update.
PR: 9170 - PHPUnit/Codeception Upgrade
PR: 9159 - Implement standard SearchEngines
PR: 9095 - Consolidate global search settings (AOD, Basic)
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.