- What is PHP?
- Why are you upgrading PHP?
- What is Sugar doing as part of the PHP Library Upgrade?
- We received an email with a ‘compatibility report’ that contains a lot of technical detail. What does it mean?
- The notification I received stated that the scan would take place on September 9, but that date passed, and I didn’t receive any information. What happened? Is there anything I need to do?
- When will the scan take place?
- When will my server stack be upgraded to PHP 8.2?
- Is it possible for me to test on a server stack already upgraded to PHP 8.2?
- Is it possible to opt out of this update?
- Can I request the scan take place on a different date?
- Who do I contact with questions?
What is PHP?
PHP is a widely used programming language primarily used for web development. Millions of programmers use PHP daily. Sugar Sell, Serve, and Enterprise are built on PHP.
Why are you upgrading PHP?
Regular software updates are a security best practice. It is crucial that we upgrade our cloud stacks to ensure we are running on supported software versions. PHP 7.4 has reached its end-of-life, and PHP 8.0 is no longer actively supported, therefore Sugar has decided to upgrade to PHP 8.2, the latest supported version.
What is Sugar doing as part of the PHP Library Upgrade?
We are:
- Scanning instances prior to the PHP library upgrade to see which customer instances may have compatibility issues at the time of the actual upgrade
- Applying changes automatically where needed
- Performing the actual PHP library upgrade
We received an email with a ‘compatibility report’ that contains a lot of technical detail. What does it mean?
The change report details the changes that were made in order to be compatible with the latest version of PHP. None of these changes will have any impact on the logic of your code, only its syntactic compatibility with the latest version of PHP.
The notification I received stated that the scan would take place on September 9, but that date passed, and I didn’t receive any information. What happened? Is there anything I need to do?
If you received an email indicating that the scan would take place on September 9th and have not yet heard anything – we apologize for the miscommunication. The actual scanning and upgrading of customer sandboxes is occurring over a wide range of time (September 9th and October 31st), where Sugar teams are performing batches of scanning for PHP compatibility; these batches are due to the volume of sandboxes and the time it takes to scan and update each sandbox. When we schedule production instances, you will receive a notice 7 days before the instance is updated. You will receive a notification before the update starts and after the update is completed.
When will the scan take place?
The update schedule is as follows:
Australia/Singapore/UK/Canada Sandboxes: Completed
Australia/Singapore/UK/Canada Production: Completed
EMEA Sandboxes (Excluding UK):Completed
EMEA Production (Excluding UK): 11/7/2023 - 11/30/2023
EMEA Production (UK): Completed
NA/LATAM Sandboxes (Excluding Canada):Completed
NA/LATAM Production (Excluding Canada): 11/7/2023 - 11/30/2023
Premium Sandboxes: Completed
Premium Production:Completed
When will my server stack be upgraded to PHP 8.2?
The stack upgrade schedule is as follows:
Australia/Singapore/UK/Canada Sandboxes: Completed
Singapore/UK/Canada Production: Completed
Australia Production: TBD
EMEA Sandboxes (Excluding UK): TBD
EMEA Production (Excluding UK): TBD
EMEA Production (UK): TBD
NA/LATAM Sandboxes (Excluding Canada): TBD
NA/LATAM Production (Excluding Canada): TBD
Premium: TBD
Is it possible for me to test on a server stack already upgraded to PHP 8.2?
Yes, we have created temporary stacks for testing. To test on one of these temporary stacks, please open a case in the portal and indicate which instance you'd like to copy over for testing.
Is it possible to opt out of this update?
No, the upgrade to PHP8.2 is mandatory for all customers. It is a foundational layer that all customer instances rely upon, therefore there is no option for a customer to delay or opt- out of the upgrade. We apologize in advance if this action causes any customer disruption.
Can I request the scan take place on a different date?
Please open a support case to request a different date. While it may not be possible to change the date, we’ll do our best to accommodate your request.
Who do I contact with questions?
For questions, please contact Sugar Support by logging into our Case Portal to log a case, or by emailing support@sugarcrm.com so we can assist you.