SuiteCRM 8.7 Beta Release!

SuiteCRM 8.7 Beta is now available to download.

This is a pre-release and is NOT recommended for Production release.

This release includes the upgrade to the latest Symfony 6.4 LTS version, which required a significant update to the SuiteCRM 8 backend. As such we are asking you, our community, to participate in making the 8.7 production release the best it can be, by sharing your feedback on this forum thread.

8 Likes

1 Like

Thats great. Any reason not moving to 7.1 Symfony ?

Hi @cherub-chum,

We are looking to jump from LTS version to LTS version. 7.1 is a short lived release. (see the following timeline picture).

As far as we know, on non-lts releases Symfony adds several new features and breaking changes. Then after that they do a LTS which is more stable.

LTS versions allow us to keep doing minor updates and receive the security fixes without having to refactor a good part of our code, like with had to do this time.

So we will only be moving to Symfony 7 when the next LTS is released (most likely 7.4). Meanwhile we will keep doing the minor upgrades within the Symfony 6.4 version.

2 Likes

I installed version 8.7.0-beta, and I’m impressed with the results so far. The installation process was smooth and straightforward, and I’ve noticed a significant improvement in speed compared to the previous version. Additionally, I haven’t encountered any major bugs yet, which is a great sign of stability. Overall, this beta release seems promising and delivers a solid performance boost.

2 Likes

Symfony 6.4 is top powerfull
congratulations for the great work
I hope to install Suite 8.7 Beta soon, the upgrade to symfony 6.4 is very interesting.
:slightly_smiling_face:

1 Like

I’ve noticed that you stopped CrowdIn translation with the 8.7 and moved the translation files back to Sourceforge: SuiteCRM translations - Browse /8.7.x at SourceForge.net
From Crowdin I can’t download anymore.
That’s intented? How does the translation process look like from now on?

Overall, the system seems to be faster indeed.
The target to lead conversion was the feature that I was looking for, that works nice - thank you for this. :rocket:

My upgrade shows the old v 8.6.1 in ABOUT after the process. the upgrade log looks good.

[2024-09-14 19:54:03] upgrade.INFO: Running step: legacy-post-upgrade [] []
Sat, 14 Sep 2024 19:54:03 -0600 [UpgradeWizard] - begin check default permissions .
Sat, 14 Sep 2024 19:54:03 -0600 [UpgradeWizard] - end check default permissions .
Sat, 14 Sep 2024 19:54:03 -0600 [UpgradeWizard] - begin check logger settings .
Sat, 14 Sep 2024 19:54:03 -0600 [UpgradeWizard] - begin check logger settings .
Sat, 14 Sep 2024 19:54:03 -0600 [UpgradeWizard] - begin check lead conversion settings .
Sat, 14 Sep 2024 19:54:03 -0600 [UpgradeWizard] - end check lead conversion settings .
Sat, 14 Sep 2024 19:54:03 -0600 [UpgradeWizard] - begin check resource settings .
Sat, 14 Sep 2024 19:54:03 -0600 [UpgradeWizard] - begin check resource settings .
Sat, 14 Sep 2024 19:54:03 -0600 [UpgradeWizard] - Call deleteCache
Sat, 14 Sep 2024 19:54:13 -0600 [UpgradeWizard] - Upgrading user preferences start .
Sat, 14 Sep 2024 19:54:13 -0600 [UpgradeWizard] - Upgrading user preferences finish .
Sat, 14 Sep 2024 19:54:13 -0600 [UpgradeWizard] - Call deleteCache
Sat, 14 Sep 2024 19:54:13 -0600 [UpgradeWizard] - About to repair the database.
Sat, 14 Sep 2024 19:54:15 -0600 [UpgradeWizard] - database repaired
Sat, 14 Sep 2024 19:54:15 -0600 [UpgradeWizard] - Start rebuild relationships.
Sat, 14 Sep 2024 19:54:15 -0600 [UpgradeWizard] - End rebuild relationships.
Sat, 14 Sep 2024 19:54:15 -0600 [UpgradeWizard] - Begin merge_config_si_settings
Sat, 14 Sep 2024 19:54:15 -0600 [UpgradeWizard] - End merge_config_si_settings
Sat, 14 Sep 2024 19:54:15 -0600 [UpgradeWizard] - Begin upgrade_connectors
Sat, 14 Sep 2024 19:54:15 -0600 [UpgradeWizard] - End upgrade_connectors
Sat, 14 Sep 2024 19:54:17 -0600 [UpgradeWizard] - Potential PHP generated error messages: 
Sat, 14 Sep 2024 19:54:17 -0600 [UpgradeWizard] - Upgrade completed successfully.
[2024-09-14 19:54:17] upgrade.INFO: step: legacy-post-upgrade | status: done [] []
[2024-09-14 19:54:17] upgrade.INFO: step: legacy-post-upgrade | messages: [] []
[2024-09-14 19:54:17] upgrade.INFO: Post Upgrade process complete [] []
[2024-09-14 19:54:17] upgrade.INFO: step: legacy-post-upgrade | debug: [] []
[2024-09-14 19:54:17] upgrade.INFO: begin check default permissions . [] []
[2024-09-14 19:54:17] upgrade.INFO: end check default permissions . [] []
[2024-09-14 19:54:17] upgrade.INFO: begin check logger settings . [] []
[2024-09-14 19:54:17] upgrade.INFO: begin check logger settings . [] []
[2024-09-14 19:54:17] upgrade.INFO: begin check lead conversion settings . [] []
[2024-09-14 19:54:17] upgrade.INFO: end check lead conversion settings . [] []
[2024-09-14 19:54:17] upgrade.INFO: begin check resource settings . [] []
[2024-09-14 19:54:17] upgrade.INFO: begin check resource settings . [] []
[2024-09-14 19:54:17] upgrade.INFO: Call deleteCache [] []
[2024-09-14 19:54:17] upgrade.INFO: Upgrading user preferences start . [] []
[2024-09-14 19:54:17] upgrade.INFO: Upgrading user preferences finish . [] []
[2024-09-14 19:54:17] upgrade.INFO: Call deleteCache [] []
[2024-09-14 19:54:17] upgrade.INFO: About to repair the database. [] []
[2024-09-14 19:54:17] upgrade.INFO: database repaired [] []
[2024-09-14 19:54:17] upgrade.INFO: Start rebuild relationships. [] []
[2024-09-14 19:54:17] upgrade.INFO: End rebuild relationships. [] []
[2024-09-14 19:54:17] upgrade.INFO: Begin merge_config_si_settings [] []
[2024-09-14 19:54:17] upgrade.INFO: End merge_config_si_settings [] []
[2024-09-14 19:54:17] upgrade.INFO: Begin upgrade_connectors [] []
[2024-09-14 19:54:17] upgrade.INFO: End upgrade_connectors [] []
[2024-09-14 19:54:17] upgrade.INFO: Potential PHP generated error messages:  [] []
[2024-09-14 19:54:17] upgrade.INFO: Upgrade completed successfully. [] []
[2024-09-14 19:54:17] upgrade.INFO: Running step: add-new-config-entries [] []
[2024-09-14 19:54:17] upgrade.INFO: step: add-new-config-entries | status: done [] []
[2024-09-14 19:54:17] upgrade.INFO: step: add-new-config-entries | messages: [] []
[2024-09-14 19:54:17] upgrade.INFO: No new entries to add to the config file [] []
[2024-09-14 19:54:17] upgrade.INFO: step: add-new-config-entries | debug: no debug info [] []
[2024-09-14 19:54:17] upgrade.INFO: Running step: metadata-merge [] []
[2024-09-14 19:54:17] upgrade.INFO: step: metadata-merge | status: done [] []
[2024-09-14 19:54:17] upgrade.INFO: step: metadata-merge | messages: [] []
[2024-09-14 19:54:17] upgrade.INFO: Metadata successfully merged [] []
[2024-09-14 19:54:17] upgrade.INFO: step: metadata-merge | debug: no debug info [] []
[2024-09-14 19:54:17] upgrade.INFO: Running step: run-migrations [] []
[2024-09-14 19:54:17] upgrade.INFO: step: run-migrations | status: done [] []
[2024-09-14 19:54:17] upgrade.INFO: step: run-migrations | messages: [] []
[2024-09-14 19:54:17] upgrade.INFO: No new migrations. Skipping [] []
[2024-09-14 19:54:17] upgrade.INFO: step: run-migrations | debug: no debug info [] []
[2024-09-14 19:54:17] upgrade.INFO: Running step: finalize-clear-symfony-cache [] []
[2024-09-14 19:54:17] upgrade.INFO: step: finalize-clear-symfony-cache | status: done [] []
[2024-09-14 19:54:17] upgrade.INFO: step: finalize-clear-symfony-cache | messages: [] []
[2024-09-14 19:54:17] upgrade.INFO: Successfully cleared cache [] []
[2024-09-14 19:54:17] upgrade.INFO: step: finalize-clear-symfony-cache | debug: no debug info [] []

This looks like change on CrowdIn side that it no longer allows you to download directly, the files were always available on Sourceforge, which is probably the best place to download them from anyway. We will update links, thanks for sharing.

Hello Matt,
I see, thanks for clarifying.

Modules like: Quotes, Meetings, Calls, Documents, Emails, Projects, Projects Templates, Events, Products, PDF Templates, Reports, Email Templates, Surveys, Employees, Users, Security, Groups, Scheduled Reports, Workflows, Maps, Maps - Markers, Maps - Areas

instead of nice modal dialog like the first one still use ugly popup with broken html:

1 Like

Email templates

Go to email templates, then view any record and click edit. Then save that record and click back button on the browser. You will get blank screen.

1 Like

Custom field MultiSelect bug

  • Go to Admin → Studio → Leads (or Accunts or Contacts etc.)
  • Go to Fields
  • Add new MultiSelect field
  • Select any DrodDown list
  • => Check Required Field <=
  • Save
  • Make field visible in Layouts
  • Now add a new Lead (or Accunt or Contact etc.)
  • Fill your required multiselect field
  • Save
  • Now try to edit/save without changing your multiselect field
  • You will get validation error until you unselect and select again the same options
1 Like