SuiteCRM 8.3.1
15 July 2023
SuiteCRM version 8.3.1 is now available (major release).
Upgrading to SuiteCRM 8.3.1
SuiteCRM 8.3.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply SuiteCRM updates as new versions are released, or use Installatron's Clone feature to duplicate an existing SuiteCRM install to test the 8.3.1 upgrade prior to applying it live. Get started managing your SuiteCRM installations with Installatron
What's New in SuiteCRM 8.3.1
8.3.1
Security
- CVE: CVE-2023-3627 - CSRF Vulnerability
Bug Fixes
- Show activities dropdown labels with regular user
- MySQL Error 1054: missing config.deleted columns
- Fix parent_type relate
- Update WebToPersonCapture.php
- Fix query limit check for queries without limit on ListView record list
- Adds extending option for the api bean mapper
- Codeception testing compatibility changes
- Fix AOP Config not saving
- Wrong decimal precision returned in a Modify Record workflow action
- Resolve high memory usage when performing bulk relationship changes
- Email Listview doesn’t render, so no Emails are visible
- Workflow fails with relationship condition
- Tasks due date not saving
- login parameter failing
- Monitered Folders are not selectable for Basic Auth Accounts
- Add better description of what is being removed during module installation for ACLs
- Add missing language definitions for the module loader
- Item element getting called incorrectly
- Fix bug where report conditions parenthesis pairs would not save correctly
- Issues changing dashlets name
- getRelatedId returns null instead of a string
- different date formats being compared for change log
- PHP Fatal error Uncaught TypeError PHP8
8.3.0
Security
- CVE: Pending - Stored XSS Vulnerability
- CVE: Pending - Improper Access Control
- CVE: Pending - Improper Access Control
Highlights
- Notifications are now available in SuiteCRM 8, for the following activities: Meetings, Calls
- When viewing Subpanels, you are now able to filter the results to locate the records you are interested in.
- You can now choose to 'Load More' meaning the records all display on the one page, making it easier to scroll up and down the list of records, rather than paging back and forth.
- SuiteCRM 8.3 now has a new administration page.
- SuiteCRM 8 now has the ability to see selected columns that do not appear on listview.
- Legacy styling fixes and other styling changes.
Bug Fixes
- enum required field validation
- Initialize bean in app controller
- [Legacy] Sugar_html onclick action issues
- Filtering null values
- PHP8 null values
- Decimal number calculations
- A typo in Campaign Trackers
- $mod_strings was not initiated
- Email OAuth Saving with no type
- allowed_preview is defined twice
- Upgrade league/oauth2-server to latest version
- ProspectLists save function has a duplication issue
- Double Compose button in subpanels
- Cannot configure Module Menu Filters on PHP8+
- Adding dynamicenum case option for export
- Adding missing relationship for SurveyResponses module
- Set fdow in Calendar popup date selector for range search and MassUpdate
- Adding decimal and float case option for export
- Mass assign security groups only assigns selected on current page
- Workflows Calculate Field Actions don’t translate dynamicenum fields
- Add extra To addresses to CC field
- Do not convert link URLs in TinyMCE
- Compose view quick search for email templates
- New User Group Popup. Popup does not show after creating a user
- SugarFeed shows 0 seconds ago and negative interval for certain datetime formats
- Workflow - Some Date calculations fail with certain formats
8.2.4
Security
- CVE: Pending - RCE Vulnerability
- CVE: Pending - Stored XSS Vulnerability
- CVE: Pending - Stored XSS Vulnerability
- CVE: Pending - SSRF Vulnerability
Bug Fixes
- CSRFCookieListener: remove RouteMatcherInterface type property to $routeMatcher
- Email Subject Line
- Set unique id for "Reset module" button in studio
- Fix Closing count bracket before relational operator PHP 8.0 count throwing TypeError
- Receive related parameters of type dynamicenum in workflow formulas
- Hard coded messages in Surveys module
- Case Updates save bug
- Javascript message error when bulk updating all user records
- Plesk php.ini disable_functions = opcache_get_status
- Fix OPCache install module copy action
- Security Groups do not work with modules whose name exceeds 36 characters.
- Default empty item when creating a new Dropdown field
- Update dashboard.scss for dashlet options overflow
- Add missing check on product image upload
- Conditions doesn’t recognize some of the characters set
- Fix Campaign Parenthesis
- Error in Browsers console after adding tabs to Quickcreate: function selectTabOnError
8.2.3
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
- Fix invalid token
- Fix log level in ImapHandlerFactory
- Update email compose from dropdown
- Fix inbound email errors on php 8