Getting started with programming runtimes on AL2027
AL2027 Preview
AL2027 is currently available for preview. It is intended for evaluation and testing only and is not recommended for production workloads.
The following table lists the language runtimes available in AL2027 and the versions removed from AL2023.
Topics
| Language | Available in AL2027 | Removed from AL2023 |
|---|---|---|
| Python | 3.14 (system python), 3.15 (beta) | 3.9, 3.11, 3.12, 3.13 |
| PHP | 8.5 | 8.1, 8.2, 8.3, 8.4 |
| Node.js | 24 | 18, 20, 22 |
| Ruby | 3.4 | 3.2 |
| Java (Corretto) | 8, 11, 17, 21, 25 | 22, 23, 24, 26 |
| .NET | 10.0 | 6.0, 8.0, 9.0 |
| Rust | 1.97 or later | — |
| Go | 1.25 | — |
| Swift | 6.3 (new) | — |
| Perl | 5.42 | 5.32 |
Important
If you are using Python 3.9, PHP 8.1–8.4, Node.js 18–22, or .NET 6, 8, or 9, you must upgrade to the versions available in AL2027 before migrating.
Databases
The following databases are available in the AL2027 preview:
| Database | Version | Notes |
|---|---|---|
| MariaDB | 10.11.18 | |
| MariaDB | 11.4.12 | |
| MariaDB | 11.8.8 | New in AL2027. |
| PostgreSQL | 16.14 | |
| PostgreSQL | 17.10 | |
| PostgreSQL | 18.4 | New in AL2027. |
| Memcached | 1.6.42 | New in AL2027. |