You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/content/php-runtime-generation-2.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ integration: [--]
15
15
16
16
The new generation of Pantheon's serverless PHP runtime represents our commitment to providing a modern, secure, and efficient PHP runtime for your websites.
17
17
18
-
Depending on your website's features, this new PHP runtime may have major effects on the operation of your site. We invite you to test your site for compatibility and performance to ensure a seamless upgrade. The previous generation will be removed in early 2026.
18
+
Depending on your website's features, this new PHP runtime may have major effects on the operation of your site. The previous generation will be removed in early 2026.
19
19
20
20
## What's included?
21
21
@@ -45,11 +45,11 @@ Since any `pantheon.yml` changes are part of your site repository and promoted i
45
45
|-----------|------------------|--------------|
46
46
|**Beta**| May - September 16, 2025 | Environments can be opted-in. All other environments will remain on the previous generation. |
47
47
|**New Sites**| September 17, 2025 | New sites created on the platform will use PHP Runtime Generation 2. |
48
-
|**Gen 2 Rollout**| September 24 - November 23, 2025 | A 60-day rollout will gradually upgrade sites to PHP Runtime Generation 2. [Sites may be opted-out](#q-how-do-i-opt-out-of-the-upcoming-platform-rollout). |
48
+
|**Gen 2 Rollout**| September 24 - November 23, 2025 | A 60-day rollout will gradually upgrade sites to PHP Runtime Generation 2. [Sites may be opted-out](#q-how-do-i-opt-out-of-php-runtime-generation-2). |
49
49
|**Gen 1 Removal**| Early 2026 | PHP Runtime Generation 1 will no longer be available. All remaining sites will be auto-upgraded. |
50
50
51
51
### Current Phase Details
52
-
Currently, we are in the **Gen 2 Rollout** phase. The upgrade rollout will take place over the next 60 days. The table below shows which upgrades are being processed. [Sites may be opted-out](#q-how-do-i-opt-out-of-the-upcoming-platform-rollout). We will revise this section of documentation as we begin each phase along with any updates to the timeline.
52
+
Currently, we are in the **Gen 2 Rollout** phase. The upgrade rollout will take place over the next 60 days. The table below shows which upgrades are being processed. [Sites may be opted-out](#q-how-do-i-opt-out-of-php-runtime-generation-2). We will revise this section of documentation as we begin each phase along with any updates to the timeline.
53
53
54
54
<Alerttype="info"title="Deploying code will upgrade test/live environments">
55
55
@@ -79,7 +79,7 @@ Once the Dev environment for a site has been upgraded to Generation 2, deploying
|**PhantomJS**| 1.7.0, 2.1.1 available | Not available |
81
81
82
-
<sup>1</sup> Support for this OS Package will be added after the platform-wide rollout begins. If you depend on this OS Package, we recommend you <ahref="#q-how-do-i-opt-out-of-the-upcoming-platform-rollout">opt out of Runtime Generation 2</a> for now. <br /><br />
82
+
<sup>1</sup> Support for this OS Package will be added after the platform-wide rollout begins. If you depend on this OS Package, we recommend you <ahref="#q-how-do-i-opt-out-of-php-runtime-generation-2">opt out of Runtime Generation 2</a> for now. <br /><br />
83
83
84
84
### PHP Extensions
85
85
@@ -98,7 +98,7 @@ Once the Dev environment for a site has been upgraded to Generation 2, deploying
<sup>1</sup> Support for these PHP extensions may be added after the platform-wide rollout begins. If you depend on this PHP Extension, we recommend you <ahref="#q-how-do-i-opt-out-of-the-upcoming-platform-rollout">opt out of PHP Runtime Generation 2</a> for now. <br /><br />
101
+
<sup>1</sup> Support for these PHP extensions may be added after the platform-wide rollout begins. If you depend on this PHP Extension, we recommend you <ahref="#q-how-do-i-opt-out-of-php-runtime-generation-2">opt out of PHP Runtime Generation 2</a> for now. <br /><br />
102
102
103
103
Does your application require an OS package or PHP extension that is no longer available? Please reach out to us to discuss compatibility by contacting your Customer Success Manager or creating a support ticket.
104
104
@@ -116,7 +116,7 @@ Does your application require an OS package or PHP extension that is no longer a
116
116
117
117
## Reporting Issues
118
118
119
-
If you encounter any issues while testing your site with PHP Runtime Generation 2:
119
+
If you encounter any issues with PHP Runtime Generation 2:
120
120
121
121
1. Check the Known Issues section above
122
122
2. Verify the issue is related to the new PHP runtime by reverting back to `1` in your `pantheon.yml` file.
@@ -136,7 +136,7 @@ The PHP runtime is set at the environment-level. You can find out which generati
136
136
137
137
Potentially. Depending on your integrations with our PHP extensions and operating system libraries, you may need to update your website to be compatible with new PHP runtime.
138
138
139
-
### Q: How do I opt out of the automatic rollout?
139
+
### Q: How do I opt out of PHP Runtime Generation 2?
140
140
141
141
You may opt-out of the platform rollout by setting the following in your `pantheon.yml`:
142
142
@@ -156,7 +156,7 @@ php_runtime_generation: 1
156
156
157
157
### Q: After upgrading to PHP Runtime Generation 2, I removed php_runtime_generation from my pantheon.yml but the environment did not go back to Generation 1. How do I downgrade?
158
158
159
-
To revert back to the first generation PHP runtime, set the following in your `pantheon.yml`:
159
+
To revert back to the first generation PHP runtime, you must set the following in your `pantheon.yml`:
Copy file name to clipboardExpand all lines: source/releasenotes/2025-08-08-wkhtmltopdf-dompdf-with-php-runtime-gen-2.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,4 +12,4 @@ However, wkhtmltopdf has not been updated by its maintainers for 5 years and is
12
12
13
13
Sites that are using wkhtmltopdf should switch to [dompdf](https://github.com/dompdf/dompdf/). Dompdf is a PHP-based rendering engine that can be placed inside a site's codebase. Please refer to the [External Libraries documentation](/external-libraries#wkhtmltopdf-deprecated) for information on how to make this switch.
14
14
15
-
PHP Runtime Generation 2 will begin rolling out September 24. If you need more time to switch to dompdf, we recommend [opting out for now](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout).
15
+
PHP Runtime Generation 2 will begin rolling out September 24. If you need more time to switch to dompdf, we recommend [opting out for now](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2).
## What's Currently Unavailable with Generation 2?
23
23
24
-
Some PHP extensions and OS packages have not been ported over to Generation 2 yet, and may never be ported. Review the [OS Packages and PHP Extensions documentation](/php-runtime-generation-2#os-packages) to review these changes. If you depend on these, we recommend you [opt out of Runtime Generation 2](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout) for now, and contact your Customer Success Manager or create a support ticket to discuss your site needs.
24
+
Some PHP extensions and OS packages have not been ported over to Generation 2 yet, and may never be ported. Review the [OS Packages and PHP Extensions documentation](/php-runtime-generation-2#os-packages) to review these changes. If you depend on these, we recommend you [opt out of Runtime Generation 2](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2) for now, and contact your Customer Success Manager or create a support ticket to discuss your site needs.
25
25
26
26
## Action Recommended
27
27
28
-
We recommend all customers test your sites ahead of the rollout to identify any compatibility issues. Sites relying on unavailable extensions or packages should [opt out](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout) before September 17. We will attempt to auto-detect incompatible sites and delay their upgrade when possible.
28
+
We recommend all customers test your sites ahead of the rollout to identify any compatibility issues. Sites relying on unavailable extensions or packages should [opt out](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2) before September 17. We will attempt to auto-detect incompatible sites and delay their upgrade when possible.
29
29
30
30
## Rollout Timeline
31
31
@@ -36,6 +36,6 @@ It is safe to use the PHP Runtime Generation 2 beta on a Live environment once y
36
36
| Phase | Date | Details |
37
37
|-----------|------------------|--------------|
38
38
|**Beta**| May - September 23, 2025 | Environments can be opted-in. All other environments will remain on the previous generation. |
39
-
|**Gen 2 Rollout**| Starting September 24 | A 40-day rollout will gradually upgrade sites to PHP Runtime Generation 2. [Sites may be opted-out](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout). |
39
+
|**Gen 2 Rollout**| Starting September 24 | A 40-day rollout will gradually upgrade sites to PHP Runtime Generation 2. [Sites may be opted-out](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2). |
40
40
|**Gen 1 Removal**| Early 2026 | PHP Runtime Generation 1 will no longer be available. All remaining sites will be auto-upgraded. |
Copy file name to clipboardExpand all lines: source/releasenotes/2025-09-24-php-runtime-gen2-rollout-begins.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ categories: [infrastructure]
6
6
7
7
[PHP Runtime Generation 2](/php-runtime-generation-2) includes updated extensions, PHP 8.4 availability, and enhanced security features. This new PHP runtime is currently rolling out to existing sites on the platform.
8
8
9
-
We continue to encourage customers to [upgrade to Generation 2 proactively](/php-runtime-generation-2#how-to-opt-in), or [manually opt-out](/php-runtime-generation-2#q-how-do-i-opt-out-of-the-upcoming-platform-rollout) if you need more time.
9
+
We continue to encourage customers to [upgrade to Generation 2 proactively](/php-runtime-generation-2#how-to-opt-in), or [manually opt-out](/php-runtime-generation-2#q-how-do-i-opt-out-of-php-runtime-generation-2) if you need more time.
0 commit comments