8.2 Releases

8.2.4

Released 02/03/2023

Release Notes

Documentation

  • We have added a page specifically for system performance enhancements within SuiteCRM 8. See more information here.

  • We have also updated the .htaccess documentation regarding the values set for RewriteBase. See more here.

Security

  • CVE: Pending - RCE Vulnerability

  • CVE: Pending - Stored XSS Vulnerability

  • CVE: Pending - Stored XSS Vulnerability

  • CVE: Pending - SSRF Vulnerability

Bug Fixes

  • PR: 203 - Fix #202 - CSRFCookieListener: remove RouteMatcherInterface type property to $routeMatcher

  • PR: 222 - Fix #206 - Email Subject Line

  • PR: 9666 - Fix #9665 - Set unique id for "Reset module" button in studio

  • PR: 9742 - Fix Closing count bracket before relational operator PHP 8.0 count throwing TypeError

  • PR: 9751 - Fix #9750 - Receive related parameters of type dynamicenum in workflow formulas

  • PR: 9796 - Fix #4646 - Hard coded messages in Surveys module

  • PR: 9836 - Fix #9835 - Case Updates save bug

  • PR: 9872 - Fix #9871 - Javascript message error when bulk updating all user records

  • PR: 9874 - Fix #9873 - Plesk php.ini disable_functions = opcache_get_status

  • PR: 9882 - Fix OPCache install module copy action

  • PR: 9884 - Fix #9883 - Security Groups do not work with modules whose name exceeds 36 characters.

  • PR: 9910 - Fix #9909 - Default empty item when creating a new Dropdown field

  • PR: 9914 - Close #9914 - Update dashboard.scss for dashlet options overflow

  • PR: 9955 - Fix #9926 - Add missing check on product image upload

  • PR: 9901 - Fix #9900 - Conditions doesn’t recognize some of the characters set

  • PR: 9954 - Fix Campaign Parenthesis

  • PR: 9813 - Fix #9344 - Error in Browsers console after adding tabs to Quickcreate: function selectTabOnError

Community

Special thanks to the following members for their contributions and participation in this release!

Special thanks to everyone who reported the security issues addressed in this release!

Nico Weidmann(SAP Security Research), Rustam Komildzhonov and Ilja Bulatov

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


8.2.3

Released 25/01/2023

Release Notes

Documentation

  • SuiteCRM 8.2.3 now has an updated Email Compose From dropdown. This includes some styling and functionality changes. For more information see here.

Security

  • CVE: 2022-45185 - Improper Access Control

  • CVE: Pending - SQL Injection

  • CVE: Pending - Improper Access Control

  • CVE: Pending - Improper Access Control

  • CVE: Pending - Improper Access Control

  • CVE: Pending - Bypass Vulnerability

  • CVE: Pending - Vulnerability: Cross Site Scripting

Bug Fixes

  • PR: 200 - Fix #180 - Fix invalid token

  • PR: 9906 - Fix #9870 - Fix log level in ImapHandlerFactory

  • PR: 9905 - Close #9905 - Update email compose from dropdown

  • PR: 9904 - Fix 9879 - Fix inbound email errors on php 8

Community

Special thanks to everyone who reporting the security issues addressed in this release!

RIOUX Guilhem, Mark Hupperichs, Vautia, Benoit Luquet, crackcat

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


8.2.2

Released 22/12/2022

Assets

Enhancements

  • PR: 9839 - Close #9839 - Add OAuth connection to Inbound emails

  • PR: 9848 - Close #9848 - Add OAuth external providers module

  • PR: 9846 - Close #9846 - Add ACL Access Logic Hook

Bug Fixes

  • PR: 9802 - Close #9802 - Diagnostic Checkbox

  • PR: 9718 - Fix #9717 - Security Suite Group Selector doesn’t appear when duplicating records

  • PR: 9648 - Fix #9646 - Display TinyMCE in Campaigns Form Wizard

  • PR: 9643 - Fix #9574 - Update method to static for module renaming

  • PR: 9500 - Fix 9499 - Add View Survey Responses Menu item

  • PR: 9638 - Close #9683 - Elasticsearch indexing and searching using accented characters

  • PR: 9474 - Fix #9473 - Missing item "Survey" in campainglog_activity_type_dom

  • PR: 9844 - Close #9844 - ElasticSearch Indexing batch error handling

  • PR: 9770 - Fix #9568 - Ignore int len when comparing vardefs in newer MySQL versions

  • PR: 9786 - Close #9786 - Clear caches used by Inline Edition

  • PR: 9671 - Fix #9670 - Disabling the user profile option about notification of assignments does not work

In this release there has been an incredible update to Emails including the following;

Update External OAuth Connection Module

  • Add ExternalOAuthConnection module to allow getting access through OAuth from external providers.

  • Allow setting up Security groups for ExternalOuthConnections Emails.

  • Configure Microsoft connection provider using a configuration similar to the following:

OAuth Microsoft Connection

Updates to Inbound Emails Module

  • Update Inbound Email Views are now identical to other modules.

  • Allow the creation of Personal, Group and Bounce mail accounts through create/edit views.

  • Allow Security Groups to be set for Inbound Emails.

  • Allow the select between basic and oauth connection on Inbound Email create/edit views.

  • Allow selecting an external oauth connection as the connection to use for authenticating in Inbound Emails.

Inbound OAuth Configuration

  • Remove Inbound Email configuration from profile view.

Update Outbound Emails Module

  • Allow creating personal Outbound email accounts through Outbound Email module views.

  • Allow Security Groups to be set for Outbound Emails.

  • Remove Outbound Email configuration from profile view.

Update IMAP connection library | Allow connecting with xoauth

  • Add imap2 lib to handle in order to support xoauth login in imap.

  • Add Imap2Handler to be used to connect to IMAP for Oauth connections.

Other

  • SAML: re-direct to logged-out page when attribute is mis-configured

Documentation

  • Configure Security Groups for Inbound Email here.

  • Setup a Microsoft OAuth Provider here.

  • Configure Inbound Email with OAuth here.

  • External OAuth Provider Overview here.

Known Issues

  • Issue: #9852 - New "Move to trash" toggle causing Case Updates to not import

  • Issue: #9853 - Case Macro not populated on Upgrade

  • Issue: #9855 - When a personal oauth connection is used for a group inbound email, the emails break

  • Issue: #9856 - Email listview filtering shows blank result if a criteria with multiple words and spaces is added

  • Issue: #9857 - Email listview filtering shows blank result for IMAP keywords criteria

  • Issue: #9854 - Test settings issue after switching between OAuth and Basic Auth

  • Issue: #9858 - Group Inbound Emails distribution_method field is reset when Editing the record again

  • Issue: #9867 - Inbound Email’s "SSL" checkbox does not retain Checked status after Upgrade

Styling

  • Legacy Styling Changes

    • UserProfile Layout Tab Styling Fixes

    • Admin Advanced Tab Restyling Fixes

    • Studio Module Builder Styling Fixes

    • Firefox Dropdown Styling Fixes

    • ListView Pagination Styling Fixes

    • Case Modules Styling Fixes

    • Admin Password Page Restyling Fixes

    • Editview Buttons Styling Fixes for Mobile

    • Import Listview Pagination Arrow Styling Fixes

    • Import Page Styling Fixes

    • Action Dropdown Detailview Styling Fixes

    • Upload Button Alignment Styling Fixes

    • User/Administrator Text Styling Fixes

    • User Wizard Welcome Page styling fixes

    • Reminders Panel Styling Fixes

Community

We would like to take this opportunity to thank 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.


8.2.1

Released 17/11/2022

Release Notes

Bug Fixes

  • PR: 160 - Fix #61 and #81 - Allow user to see dates in their time and format

  • PR: 164 - Fix #59 - "Bad data passed in;" When trying to forward reply to emails

  • PR: 159 - Fix #117 - Disappearing Main Menu for Users With Multiple Inboxes

  • PR: 158 - Fix #155 - Dynamic Dropdown in Suitecrm 8 using parent enum Labels instead of values

  • PR: 140 - Fix #140 - Resolve MySQL error

  • PR: 132 - Fix #131 - Cannot login if username is associated with deleted user

  • PR: 9795 - Fix #6756 - Add Label to Dynamic Fields

  • PR: 9803 - Fix #9803 - Workflow test returns boolean

  • PR: 9804 - Update jquery-ui to 1.13.2

  • PR: 9566 - Turn privates to protecteds to fix Emailtemplate overrides

  • PR: 9567 - Turn private to protected to fix SendMail AOW_Action overrides

  • PR: 9557 - fix escapeField where $cell string is empty

  • PR: 9801 - Fix #9800 Fix issue with send as system being hidden

  • PR: 9614 - Fix #7030 - Errors in Workflow operators Contains, Starts with and Ends with

  • PR: 9651 - Fix #9650 - Deprecated constructor method is being called in Calendar

  • PR: 9659 - Fix #9658 - SuiteCRM add duplicate dashlet when filter is used

  • PR: 9669 - Fix #9668 - It is not possible to use a custom template for password change

  • PR: 9673 - Fix #9672 - Bug in CSS class causes bad button display

  • PR: 9675 - Fix #9674 - Error when importing (creating and updating) a record with ID already deleted in the database

  • PR: 9689 - Fix #9688: Use the same browser title for the regular views

  • PR: 9699 - Fix #9698 - Do not delete the subject when editing a tracking url from the campaign assistant

  • PR: 9705 - Fix #9704 - Missing relationship definition in SurveysQuestionResponses

  • PR: 9707 - Fix #9706 - ModuleBuilder doesn’t save language files in the correct

  • PR: 9712 - Fix #9711 - Update date_modified field when deleting a Target List

  • PR: 9722 - Fix #9721 - Adding Years option to aow_date_type_list in Workflow conditions

  • PR: 9729 - Fix #9728 - cron.php fails with "must be compatible" error

  • PR: 9731 - Fix #9730 - cron.php fails with fatal TypeError using PHP 8

  • PR: 9754 - Fix #9753 - Do not save white spaces in SMTP data

  • PR: 9785 - Fix #9781 Fetch existing Call/Meeting Reminder data in quickeditview

  • PR: 9791 - Fix #9588 - search were ignored if searchQuery was not set in user’s preference

  • PR: 9790 - Fix #7827 - Error resetting modules

Community

We would like to take this opportunity to thank 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.


8.2.0

Released 11/10/2022

Release Notes

Documentation

Enhancements

SuiteCRM 7.12.x to SuiteCRM 8 Migration

  • A migration path from version 7.12+ to 8.x has been added. Please see the following documentation page for instructions on how to upgrade here.

LDAP and SAML Authentication

Authentication with LDAP and SAML (including SAML’s user auto creation) has been added, to make it easier to access SuiteCRM by using the same credentials that you may use to access other applications.

To see how to setup and configure the authentication methods, please see the following documentation:

Duplicate View

When duplicating a record, you will now see the ‘Create’ page for that module:

Duplicate View

Bulk Select Subpanel

When viewing a subpanel, the Link option has replaced the Select option from the actions drop down. Similar to the Select option, this option will display a pop-up window where one or more records can be selected, to associate with the parent record.

Bulk Select

History Timeline

When viewing the History timeline, you are now able to click on an entry to view the related record’s detail:

History Timeline

Bug Fixes

Graphql API

Previously when navigating to ‘http://myhost/index.php#/accounts’ or ‘http://myhost/#/accounts’, the API calls always pointed to ‘http://myhost/api/graphql’ incorrectly. We have therefore updated this to ensure the Graphql calls point to the correct location pathname instead.

System Name

After changing the System Name setting in the System Settings, you will now see this change in the browser.

Top Widget Changes

Previously when viewing the top widgets, if there is no information the ‘-’ character would be displayed. This has now been changed to make it clear there is no information to display.

History and Activity Subpanel Icons

Icons have been added to both the History and Activity subpanels to show which module a record is associated.

Github PR’s

  • PR: 160 - Fix #61 and #81 - Allow user to see dates in their time and format

Styling

  • Legacy Styling Changes

    • Campaign Mobile Styling Fixes

    • Email Settings Mobile Fixes

    • Inbound Email Mobile Styling Fixes

    • Email Queue Mobile Styling Fixes

    • Save & Cancel Button Overlapping Styling Fixes

    • ListView Styling Changes - Column Chooser & Filter Fixes

    • Document iframe page styling fixes

    • Email Compose Field Width Styling Fixes

    • Resource Calendar Styling Fixes

    • Upload File Btn Styling Fixes

    • Group User Page Styling Fixes

    • Fix Roles Labels

    • Timezone Modal Changes

    • ActionDropdown Label updates

    • Import VCard updates

    • Outbound Email Mobile updates

  • Other Styling Changes

    • UserWizard Final Page Styling Fixes

    • Subpanel Icons Styling Fixes

    • Subpanel Dropdown Styling Fixes

    • User Wizard Mobile Styling Fixes

    • Update Security Group labels

    • User Signature text alignment

Community

Special thanks to the following members for their contributions and participation in this release!

We hope you find these enhancements and improvements useful, and we look forward to any feedback you may have.

We will continue to enhance SuiteCRM 8 with new features and fixes and have outlined our short term Road Map, which will provide an overview of things to come.

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.


Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.