

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Rilis: Elastic Beanstalk meluncurkan rilis dan pembaruan platform baru Amazon Linux 2023 pada 25 Januari 2024
<a name="release-2024-01-25-al2023"></a>

Elastic Beanstalk merilis cabang platform Amazon Linux 2023 baru untuk Corretto dan Node.js. Rilis ini juga mencakup pembaruan untuk Docker, ECS berbasis Docker, Go, Corretto, Tomcat, .NET Core, Python, dan Ruby 023 platform. AL2 Ini juga menyediakan pembaruan Puma, pembaruan AMI, dan pembaruan keamanan.

**Tanggal rilis:** 25 Januari 2024

## Perubahan
<a name="release-2024-01-25-al2023.changes"></a>

Tabel berikut menjelaskan perubahan yang disertakan dalam rilis ini.

**Catatan**  
Catatan rilis ini berfokus pada perubahan pada cabang platform yang saat ini didukung. *Untuk informasi versi lengkap cabang platform Elastic Beanstalk yang pensiun (tidak digunakan lagi), [lihat versi platform Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-retiring.html) yang dijadwalkan pensiun dalam panduan Platform.AWS Elastic Beanstalk *
Ketahuilah bahwa pada saat catatan rilis ini diterbitkan, versi platform baru mungkin belum tersedia di semua AWS Wilayah yang didukung Elastic Beanstalk. Mungkin diperlukan waktu beberapa jam agar rilis selesai.


| **Kategori** | **Deskripsi** | 
| --- | --- | 
| **Komponen** | **Perbarui** | 
| --- | --- | 
| **Platform** | **Perbarui** | 
| --- | --- | 
|  **Pembaruan keamanan**  |  Menerapkan semua pembaruan keamanan yang diterbitkan di [Pusat Keamanan Amazon Linux](https://alas.aws.amazon.com/alas2023.html) pada atau sebelum **22 Januari 2024** ke semua AL2 023 platform.    | 
|  **Pembaruan lintas platform**  |  Melakukan pembaruan lintas platform ini: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  | 
|  **Pembaruan khusus platform**  |  Melakukan pembaruan spesifik platform ini: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  | 
|  **AMI**  |  Memperbarui AMI dasar ke versi 2023.3.20240122.  | 
|  **CloudWatch**  |  Diperbarui CloudWatch Agen ke versi 1.300032.3.  | 
|  **Docker**  |  **Cabang platform ECS Docker** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html) **Cabang platform Docker** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  **Perubahan tambahan pada cabang platform Docker dengan rilis**  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  | 
|  **Go**  |  Diperbarui Pergi ke rilis 1.20.12. Untuk detailnya, lihat [go1.20.12](https://go.dev/doc/devel/release#go1.20.12) di Riwayat Rilis *Bahasa Pemrograman Go*. Ini adalah rilis keamanan.  | 
|  **Corretto**  |  **\$1\$1Baru\$1 **[\$1\$1 - Memperkenalkan cabang platform **Corretto 21 baru yang berjalan pada AL2 023: Corretto** versi 21.0.2.13.1.](https://github.com/corretto/corretto-21/blob/develop/CHANGELOG.md#corretto-version-210211) Pembaruan runtime bahasa: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html) Semua pembaruan runtime bahasa adalah rilis keamanan.  | 
|  **Tomcat**  |  **Tomcat 9 cabang platform** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html) **Tomcat 10 cabang platform** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  Semua pembaruan runtime bahasa Corretto adalah rilis keamanan.  | 
|  **.NET Inti**  |  .NET Core yang diperbarui untuk merilis [6.0.26](https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.26/6.0.26.md). Ini adalah rilis keamanan.  | 
|  **Node.js**  |  **\$1\$1Baru\$1 **\$1\$1 - Memperkenalkan cabang platform **Node.js 20** baru yang berjalan pada AL2 023: Node.js versi [20.10.0](https://nodejs.org/en/blog/release/v20.10.0). Untuk dokumentasi versi terbaru, lihat [Node.js v20.x](https://nodejs.org/docs/latest-v20.x/api/documentation.html) Documentation.    Jika Anda bermigrasi ke cabang platform *AL2023* *Node.js 20* dari cabang platform Node.js sebelumnya, seperti *AL2023 Node.js 18*, penerapan Anda mungkin gagal jika Anda menggunakan skrip penerapan khusus yang memanggil. `npx` Untuk informasi lebih lanjut, luaskan catatan [AL2023 Node.js 20](#note-npx) yang mengikuti tabel ini.   Pembaruan platform AL2 023 yang telah dirilis pada [26 Maret 2024](release-2024-03-26-al2023.md) menyertakan tautan simbolis untuk memperbaiki masalah ini.     | 
|  **Python**  |  Pipenv yang diperbarui untuk merilis **2023.11.17 untuk cabang platform** Python 3.9 dan Python 3.11. Untuk detailnya, lihat [Riwayat Rilis dan Versi](https://github.com/pypa/pipenv/releases) Pipenv.  | 
|  **Ruby**  |  Diperbarui Puma ke versi [6.4.2](https://github.com/puma/puma/releases/tag/v6.4.2).  | 

### Catatan: AL2 023 Node.js 20 skrip penerapan kustom dan `npx`
<a name="note-npx"></a>

Jika Anda bermigrasi ke cabang platform *AL2023* *Node.js 20* dari cabang platform Node.js sebelumnya, seperti *AL2023 Node.js 18*, penerapan Anda mungkin gagal jika Anda menggunakan skrip penerapan khusus yang memanggil. `npx` Ini karena nama default `npx` perintah berbeda pada platform *AL2023* *Node.js 20*. Nama default pada platform terbaru ini adalah`npx-20`, bukan`npx`. 

Pembaruan platform AL2 023 yang telah dirilis pada [26 Maret 2024](release-2024-03-26-al2023.md) menyertakan tautan simbolis untuk memperbaiki masalah ini.

Hingga Anda dapat memperbarui lingkungan ke rilis terbaru, berikut adalah dua opsi solusi untuk menghindari masalah penerapan dengan skrip penerapan khusus Anda. Kami merekomendasikan menggunakan opsi kedua untuk lebih banyak fleksibilitas, yang menggunakan tautan simbolis. 
+ *Opsi 1 —* Gunakan `npx-20` bukan `npx` di skrip Anda. 
+ *Opsi 2 *—** Tambahkan [hook platform](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-linux-extend.html) prebuild untuk membuat tautan simbolis ke`npx-20`, (dan terus gunakan nama `npx` perintah dalam skrip Anda).

  Contoh skrip berikut menciptakan link simbolik. Tempatkan file skrip ini di `.platform/hooks/prebuild` direktori di aplikasi Anda, sehingga Elastic Beanstalk menjalankannya dalam fase prebuild penerapan.

  Skrip ini membuat tautan simbolis ke `npx-20` perintah yang diperlukan, jika tidak dapat ditemukan `npx` di direktori yang digunakan oleh cabang platform Node.js sebelumnya. Ketika berjalan dalam fase *prebuild*, itu membuat tautan simbolis sebelum sisa konfigurasi dan langkah penerapan Anda berjalan. Jadi setiap panggilan untuk mengikuti `npx` itu akan langsung ke `npx-20` perintah untuk cabang platform ini.

  ```
  #!/usr/bin/env bash
  
  if [ ! -f /usr/bin/npx ]; then
    ln -s /usr/bin/npx-20 /usr/bin/npx
  fi
  npx -v
  ```

## Versi platform baru
<a name="release-2024-01-25-al2023.platforms"></a>

**Catatan**  
Tabel berikut mencantumkan semua cabang platform yang *didukung* untuk setiap platform, termasuk Amazon Linux 2. Hanya cabang platform Amazon Linux 2023 yang diperbarui dengan rilis ini.
Tabel berikut *hanya mencantumkan cabang platform yang didukung*. Mereka tidak mencantumkan cabang platform yang dijadwalkan untuk pensiun (usang). **Untuk informasi versi lengkap cabang platform Elastic Beanstalk yang pensiun (tidak digunakan lagi), [lihat versi platform Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-retiring.html) yang dijadwalkan pensiun dalam panduan Platform.AWS Elastic Beanstalk **

**Topics**
+ [Docker](#release-2024-01-25-al2023.platforms.docker)
+ [Go](#release-2024-01-25-al2023.platforms.go)
+ [Java SE](#release-2024-01-25-al2023.platforms.javase)
+ [Tomcat](#release-2024-01-25-al2023.platforms.java)
+ [.NET Core pada Linux](#release-2024-01-25-al2023.platforms.dotnetlinux)
+ [Node.js](#release-2024-01-25-al2023.platforms.nodejs)
+ [PHP](#release-2024-01-25-al2023.platforms.PHP)
+ [Python](#release-2024-01-25-al2023.platforms.python)
+ [Ruby](#release-2024-01-25-al2023.platforms.ruby)

### Docker
<a name="release-2024-01-25-al2023.platforms.docker"></a>


****  

|  Versi Platform dan *Nama Tumpukan Solusi*   |  AMI  |  Agen ECS  |  Docker  |  Docker Compose  |  Server Proksi  | 
| --- | --- | --- | --- | --- | --- | 
|   **Docker AL2023versi 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Docker *   |  2023.3.20240122  |    |  24.0.5-1  |  2.24.2  |  nginx 1.24.0  | 
|   **ECS AL2023versi 4.0.3**   * 64bit Amazon Linux 2023 v4.0.3 running ECS *   |  2023.3.20240122  |  1.80.0  |    |    |    | 
|   **Docker AL2versi 3.6.5**   * 64bit Amazon Linux 2 v3.6.5 running Docker *   |  2.0.20231206  |    |  20.10.25-1  |  2.23.3  |  nginx 1.22.1  | 
|   **ECS AL2versi 3.2.15**   * 64bit Amazon Linux 2 v3.2.15 running ECS *   |  2.0.20231206  |  1.79.1  |    |    |    | 

### Go
<a name="release-2024-01-25-al2023.platforms.go"></a>


****  

|  Versi Platform dan *Nama Tumpukan Solusi*   |  AMI  |  Bahasa  |  AWS X-Ray  |  Server Proksi  | 
| --- | --- | --- | --- | --- | 
|   **Go 1 AL2023versi 4.0.3**   * 64bit Amazon Linux 2023 v4.0.3 running Go 1 *   |  2023.3.20240122  |  Pergi 1.20.12  |  3.2.0  |  nginx 1.24.0  | 
|   **Go 1 AL2versi 3.8.4**   * 64bit Amazon Linux 2 v3.8.4 running Go 1 *   |  2.0.20231206  |  Pergi 1.21.5  |  3.2.0  |  nginx 1.22.1  | 

### Java SE
<a name="release-2024-01-25-al2023.platforms.javase"></a>


****  

|  Versi Platform dan *Nama Tumpukan Solusi*   |  AMI  |  Bahasa  |  Alat  |  AWS X-Ray  |  Server Proksi  | 
| --- | --- | --- | --- | --- | --- | 
|   **Corretto 21 AL2023versi 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Corretto 21 *   |  2023.3.20240122  |  Corretto 21.0.2.13.1  |  Semut 1.10.12, Gradle 8.5, Maven 3.8.4  |  3.2.0  |  nginx 1.24.0  | 
|   **Corretto 17 AL2023versi 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Corretto 17 *   |  2023.3.20240122  |  Corretto 17.0.10.7.1  |  Semut 1.10.12, Gradle 8.5, Maven 3.8.4  |  3.2.0  |  nginx 1.24.0  | 
|   **Corretto 11 AL2023versi 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Corretto 11 *   |  2023.3.20240122  |  Corretto 11.0.22.7.1  |  Semut 1.10.12, Gradle 8.5, Maven 3.8.4  |  3.2.0  |  nginx 1.24.0  | 
|   **Corretto 8 AL2023versi 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Corretto 8 *   |  2023.3.20240122  |  Corretto 8.402.08.1  |  Semut 1.10.12, Gradle 8.5, Maven 3.8.4  |  3.2.0  |  nginx 1.24.0  | 
|   **Corretto 17versi 3.6.2**   * 64bit Amazon Linux 2 v3.6.2 running Corretto 17 *   |  2.0.20231206  |  Corretto 17.0.9.8.1  |  Semut 1.10.14, Gradle 8.5, Maven 3.9.6  |  3.2.0  |  nginx 1.22.1  | 
|   **Corretto 11versi 3.6.2**   * 64bit Amazon Linux 2 v3.6.2 running Corretto 11 *   |  2.0.20231206  |  Corretto 11.0.21.9.1  |  Semut 1.10.14, Gradle 8.5, Maven 3.9.6  |  3.2.0  |  nginx 1.22.1  | 
|   **Corretto 8versi 3.6.2**   * 64bit Amazon Linux 2 v3.6.2 running Corretto 8 *   |  2.0.20231206  |  Corretto 8.392.08.1  |  Semut 1.10.14, Gradle 8.5, Maven 3.9.6  |  3.2.0  |  nginx 1.22.1  | 

### Tomcat
<a name="release-2024-01-25-al2023.platforms.java"></a>


****  

|  Versi Platform dan *Nama Tumpukan Solusi*   |  AMI  |  Bahasa  |  AWS X-Ray  |  Server Aplikasi  |  Server Proksi  | 
| --- | --- | --- | --- | --- | --- | 
|   **Corretto 17 with Tomcat 10 AL2023versi 5.1.3**   * 64bit Amazon Linux 2023 v5.1.3 running Tomcat 10 Corretto 17 *   |  2023.3.20240122  |  Corretto 17.0.10.7.1  |  3.2.0  |  Tomcat 10.1.18  |  nginx 1.24.0 (default), Apache 2.4.58  | 
|   **Corretto 17 with Tomcat 9 AL2023versi 5.1.3**   * 64bit Amazon Linux 2023 v5.1.3 running Tomcat 9 Corretto 17 *   |  2023.3.20240122  |  Corretto 17.0.10.7.1  |  3.2.0  |  Tomcat 9.0.82  |  nginx 1.24.0 (default), Apache 2.4.58  | 
|   **Corretto 11 with Tomcat 9 AL2023versi 5.1.3**   * 64bit Amazon Linux 2023 v5.1.3 running Tomcat 9 Corretto 11 *   |  2023.3.20240122  |  Corretto 11.0.22.7.1  |  3.2.0  |  Tomcat 9.0.82  |  nginx 1.24.0 (default), Apache 2.4.58  | 

### .NET Core pada Linux
<a name="release-2024-01-25-al2023.platforms.dotnetlinux"></a>


****  

|  Versi Platform dan *Nama Tumpukan Solusi*   |  Kerangka Kerja  |  Server Proksi  |  AMI  |  AWS X-Ray  | 
| --- | --- | --- | --- | --- | 
|   **.NET 6 on AL2023versi 3.0.3**   * 64bit Amazon Linux 2023 v3.0.3 running .NET 6 *   |  .NET 6.0.26, mendukung 6.0.26  |  nginx 1.24.0  |  2023.3.20240122  |  3.2.0  | 
|   **.NET Core on AL2versi 2.6.3**   * 64bit Amazon Linux 2 v2.6.3 running .NET Core *   |  .NET 6.0.25, mendukung 6.0.25  |  nginx 1.22.1  |  2.0.20231206  |  3.2.0  | 

### Node.js
<a name="release-2024-01-25-al2023.platforms.nodejs"></a>


****  

|  Versi Platform dan *Nama Tumpukan Solusi*   |  AMI  |  Versi Node.js (versi NPM)  |  Server Proksi  |  Git  |  AWS X-Ray  | 
| --- | --- | --- | --- | --- | --- | 
|   **Node.js 20 AL2023versi 6.1.0**   * 64bit Amazon Linux 2023 v6.1.0 running Node.js 20 *   |  2023.3.20240122  |  20.10.0 (10.2.3)  Versi default: 20.10.0  |  nginx 1.24.0 (default), Apache 2.4.58  |  2.40.1  |  3.2.0  | 
|   **Node.js 18 AL2023versi 6.1.0**   * 64bit Amazon Linux 2023 v6.1.0 running Node.js 18 *   |  2023.3.20240122  |  18.18.2 (9.8.1)  Versi default: 18.18.2  |  nginx 1.24.0 (default), Apache 2.4.58  |  2.40.1  |  3.2.0  | 
|   **Node.js 18 AL2versi 5.8.9**   * 64bit Amazon Linux 2 v5.8.9 running Node.js 18 *   |  2.0.20231206  |  18.19.0 (10.2.3), 18.18.2 (9.8.1), 18.18.1 (9.8.1), 18.18.0 (9.8.1), 18.17.1 (9.6.7), 18.17.0 (9.6.7), 18.16.1 (9.5.1), 18.16.0 (9.5.1), 18.15.0 (9.5.0), 18.14.2 (9.5.0), 18.14.1 (9.3.1), 18.3.1), 18.14.0 (9.3.1), 18.13.0 (8.19.3), 18.12.1 (8.19.2), 18.12.0 (8.19.2), 18.11.0 (8.19.2), 18.10.0 (8.19.2), 18.9.1 (8.19.1), 18.9.0 (8.19.1), 18.8.0 (8.18.0), 18.7.0 (8.15.0), 18.6.0 (8.13.2), 18.5.0 (8.12.1), 18.4.0 (8.12.1), 18.3.0 (8.11.0), 18.2.0 (8.9.0), 18.1.0 (8.8.0), 18.0.0 (8.6.0)  Versi default: 18.19.0  |  nginx 1.22.1 (default), Apache 2.4.58  |  2.40.1  |  3.2.0  | 

### PHP
<a name="release-2024-01-25-al2023.platforms.PHP"></a>


****  

|  Versi Platform dan *Nama Tumpukan Solusi*   |  AMI  |  Bahasa  |  Composer  |  Server Proksi  | 
| --- | --- | --- | --- | --- | 
|   **PHP 8.2 AL2023versi 4.0.5**   * 64bit Amazon Linux 2023 v4.0.5 running PHP 8.2 *   |  2023.3.20240122  |  PHP 8.2.9  |  2.5.8  |  nginx 1.24.0 (default), Apache 2.4.58  | 
|   **PHP 8.1 AL2023versi 4.0.5**   * 64bit Amazon Linux 2023 v4.0.5 running PHP 8.1 *   |  2023.3.20240122  |  PHP 8.1.23  |  2.5.7  |  nginx 1.24.0 (default), Apache 2.4.58  | 
|   **PHP 8.1 AL2versi 3.5.15**   * 64bit Amazon Linux 2 v3.5.15 running PHP 8.1 *   |  2.0.20231206  |  PHP 8.1.26  |  2.3.5  |  nginx 1.22.1 (default), Apache 2.4.58  | 

### Python
<a name="release-2024-01-25-al2023.platforms.python"></a>


****  

|  Versi Platform dan *Nama Tumpukan Solusi*   |  AMI  |  Bahasa  |  Manajer Paket  |  Packager  |  meld3  |  AWS X-Ray  |  Server Proksi  | 
| --- | --- | --- | --- | --- | --- | --- | --- | 
|   **Python 3.11 AL2023versi 4.0.8**   * 64bit Amazon Linux 2023 v4.0.8 running Python 3.11 *   |  2023.3.20240122  |  Python 3.11.6  |  pipenv 2023.11.17  |    |    |  3.2.0  |  nginx 1.24.0 (default), Apache 2.4.58  | 
|   **Python 3.9 AL2023versi 4.0.8**   * 64bit Amazon Linux 2023 v4.0.8 running Python 3.9 *   |  2023.3.20240122  |  Python 3.9.16  |  pipenv 2023.11.17  |    |    |  3.2.0  |  nginx 1.24.0 (default), Apache 2.4.58  | 
|   **Python 3.8 AL2versi 3.5.10**   * 64bit Amazon Linux 2 v3.5.10 running Python 3.8 *   |  2.0.20231206  |  Python 3.8.16  |  pipenv 2023.11.15  |    |    |  3.2.0  |  nginx 1.22.1 (default), Apache 2.4.58  | 

### Ruby
<a name="release-2024-01-25-al2023.platforms.ruby"></a>


****  

|  Versi Platform dan *Nama Tumpukan Solusi*   |  AMI  |  Bahasa  |  Manajer Paket  |  Server Aplikasi  |  AWS X-Ray  |  Server Proksi  | 
| --- | --- | --- | --- | --- | --- | --- | 
|   **Ruby 3.2 AL2023versi 4.0.3**   * 64bit Amazon Linux 2023 v4.0.3 running Ruby 3.2 *   |  2023.3.20240122  |  Ruby 3.2.2  |  RubyGems 3.4.10  |  Puma 6.4.2  |  3.2.0  |  nginx 1.24.0  | 