Versione: Elastic Beanstalk lancia le nuove versioni e gli aggiornamenti della piattaforma Amazon Linux 2023 il 25 gennaio 2024 - AWS Elastic Beanstalk

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Versione: Elastic Beanstalk lancia le nuove versioni e gli aggiornamenti della piattaforma Amazon Linux 2023 il 25 gennaio 2024

Elastic Beanstalk rilascia nuovi rami della piattaforma Amazon Linux 2023 per Corretto e Node.js. Questa versione include anche aggiornamenti per Docker, le piattaforme Docker, Go, Corretto, Tomcat, .NET Core, Python e Ruby 023 basate su ECS. AL2 Fornisce inoltre aggiornamenti Puma, aggiornamenti AMI e aggiornamenti di sicurezza.

Data di rilascio: 25 gennaio 2024

Modifiche

Nella tabella seguente sono elencate le modifiche incluse in questo rilascio.

Note
  • Queste note di rilascio sono relative alle modifiche alle filiali della piattaforma attualmente supportate. Per le informazioni complete sulle versioni dei rami in via di ritiro (obsoleti) della piattaforma Elastic Beanstalk, consulta Versioni della piattaforma Elastic Beanstalk programmate per il ritiro nella guida Piattaforme AWS Elastic Beanstalk .

  • Tieni presente che al momento della pubblicazione di queste note di rilascio, le nuove versioni della piattaforma potrebbero non essere ancora disponibili in tutte le AWS regioni supportate da Elastic Beanstalk. Potrebbero essere necessarie alcune ore prima che il rilascio venga completato.

Categoria Descrizione

Aggiornamenti di sicurezza

Ha applicato tutti gli aggiornamenti di sicurezza pubblicati in Amazon Linux Security Center entro il 22 gennaio 2024 a tutte le AL2 023 piattaforme.

Aggiornamenti multipiattaforma

Sono stati effettuati questi aggiornamenti multipiattaforma:

Componente Aggiorna

AMI

Aggiornato l'AMI di base alla versione 2023.3.20240122.

CloudWatch

Agent aggiornato CloudWatch alla versione 1.300032.3.

Aggiornamenti specifici della piattaforma

Sono stati effettuati questi aggiornamenti specifici della piattaforma:

Platform (Piattaforma) Aggiorna

Docker

Ramificazione della piattaforma ECS Docker

  • Amazon ECS Agent è stato aggiornato alla versione 1.80.0.

Ramificazione della piattaforma Docker

Ulteriori modifiche al ramo della piattaforma Docker con la versione

  • Queste modifiche non si applicano alla piattaforma ECS Docker.

  • Questa versione risolve un problema sulla piattaforma Docker AL2 023 con la generazione di log dei container quando i file di registro nella directory vengono ruotati. /var/lib/docker/containers La correzione aggiunge un file di configurazione del demone Docker, daemon.json, al ramo della piattaforma Docker. La configurazione comporta l'uso del meccanismo di rotazione dei log integrato di Docker per prevenire problemi e ridondanze con i log.

  • Questo aggiornamento causa un cambiamento di comportamento con la funzionalità di pubblicazione dei log in S3, controllata dall'opzione del namespace. LogPublicationControl aws:elasticbeanstalk:hostmanager Con l'aggiornamento introdotto in questa versione, i file di registro ruotati nella /var/lib/docker/containers directory non verranno più pubblicati nei bucket S3; tuttavia, i file di registro ruotati nella directory/var/log/eb-docker/containers/eb-current-appcontinueranno a essere pubblicati.

Go

Aggiornato Vai alla versione 1.20.12. Per i dettagli, consulta go1.20.12 nella cronologia delle versioni di The Go Programming Language.

Questo aggiornamento è un rilascio di sicurezza.

Corretto

**Nuovo! ** — Introdotto il nuovo ramo della piattaforma Corretto 21 in esecuzione su AL2 023: Corretto versione 21.0.2.13.1.

Aggiornamenti del runtime del linguaggio:

Tutti gli aggiornamenti del runtime del linguaggio sono rilasci di sicurezza.

Tomcat

Ramificazioni della piattaforma Tomcat 9

Ramificazioni della piattaforma Tomcat 10

Tutti gli aggiornamenti del runtime del linguaggio Corretto sono rilasci di sicurezza.

.NET Core

.NET Core è stato aggiornato alla versione 6.0.26.

Questo aggiornamento è un rilascio di sicurezza.

Node.js

**Nuovo! ** — È stato introdotto il nuovo ramo della piattaforma Node.js 20 in esecuzione su AL2 023: Node.js versione 20.10.0.

Per la documentazione della versione più recente, consulta la documentazione di Node.js v20.x.

Importante
  • Se si esegue la migrazione al ramo della piattaforma AL2023 Node.js 20 da un ramo della piattaforma Node.js precedente, ad esempio AL2023 Node.js 18, la distribuzione potrebbe non riuscire se si utilizzano script di distribuzione personalizzati che effettuano la chiamata. npx Per ulteriori informazioni, espandi la nota AL2023 Node.js 20 che segue questa tabella.

  • L'aggiornamento della piattaforma AL2 023, rilasciato da allora il 26 marzo 2024, include un collegamento simbolico per porre rimedio a questo problema.

Python

Pipenv è stato aggiornato alla versione 2023.11.17 per entrambi i rami della piattaforma Python 3.9 e Python 3.11. Per ulteriori informazioni, vedere la cronologia delle versioni e dei rilasci.

Ruby

Puma aggiornato alla versione 6.4.2.

Se si esegue la migrazione al ramo della piattaforma AL2023 Node.js 20 da un ramo della piattaforma Node.js precedente, ad esempio AL2023 Node.js 18, la distribuzione potrebbe non riuscire se si utilizzano script di distribuzione personalizzati che effettuano la chiamata. npx Questo perché il nome predefinito del npx comando è diverso sulla piattaforma AL2023 Node.js 20. Il nome predefinito su questa piattaforma più recente ènpx-20, anzichénpx.

L'aggiornamento AL2 023 della piattaforma, rilasciato da allora il 26 marzo 2024, include un link simbolico per risolvere questo problema.

Fino a quando non sarai in grado di aggiornare l'ambiente alla versione più recente, ecco due opzioni alternative per evitare problemi di distribuzione con gli script di distribuzione personalizzati. Per una maggiore flessibilità, consigliamo di utilizzare la seconda opzione, che utilizza un collegamento simbolico.

  • Opzione 1: npx-20 utilizzala invece che npx negli script.

  • Opzione 2: aggiungi un hook di piattaforma precompilato a cui creare un collegamento simbolico (e continua a utilizzare il nome del npx comando negli script). npx-20

    Lo script di esempio seguente crea il collegamento simbolico. Inserisci questo file di script nella .platform/hooks/prebuild directory dell'applicazione, in modo che Elastic Beanstalk lo esegua nella fase di precompilazione della distribuzione.

    Questo script crea un collegamento simbolico al npx-20 comando richiesto, se non riesce a localizzarlo npx nella directory utilizzata dai precedenti rami della piattaforma Node.js. Quando viene eseguito nella fase di precompilazione, crea il collegamento simbolico prima dell'esecuzione del resto delle fasi di configurazione e distribuzione. Quindi tutte le chiamate successive verranno npx indirizzate al npx-20 comando per questo ramo della piattaforma.

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

Nuove versioni della piattaforma

Note
  • Le tabelle seguenti elencano tutti i rami di piattaforma supportati per ogni piattaforma, incluso Amazon Linux 2. Vengono aggiornate solo le ramificazioni della piattaforma Amazon Linux 2023.

  • Le tabelle seguenti elencano solo i rami della piattaforma supportati. Non elencano i rami della piattaforma il cui ritiro è previsto (obsoleto). Per informazioni complete sulla versione dei rami della piattaforma Elastic Beanstalk che ritirano (obsoleti), consulta le versioni della piattaforma Elastic Beanstalk pianificate per il ritiro nella guida Piattaforme.AWS Elastic Beanstalk

Docker

Versione della piattaforma e nome dello stack di soluzioni

AMI

Agente ECS

Docker

Docker Compose

Server proxy

Docker AL2023 versione 4.2.0

64bit Amazon Linux 2023 v4.2.0 running Docker

2023,320240122

24,0,5-1

2,24,2

nginx 1.24.0

ECS AL2023 versione 4.0.3

64bit Amazon Linux 2023 v4.0.3 running ECS

20233,20240122

1,80,0

Docker AL2 versione 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 AL2 versione 3.2.15

64bit Amazon Linux 2 v3.2.15 running ECS

2.0.20231206

1,79,1

Go

Versione della piattaforma e nome dello stack di soluzioni

AMI

Linguaggio

AWS X-Ray

Server proxy

Go 1 AL2023 versione 4.0.3

64bit Amazon Linux 2023 v4.0.3 running Go 1

20233,20240122

Vai a 1.20.12

3.2.0

nginx 1.24.0

Go 1 AL2 versione 3.8.4

64bit Amazon Linux 2 v3.8.4 running Go 1

2.0.20231206

Go 1.21.5

3.2.0

nginx 1.22.1

Java SE

Versione della piattaforma e nome dello stack di soluzioni

AMI

Linguaggio

Strumenti

AWS X-Ray

Server proxy

Corretto 21 AL2023 versione 4.2.0

64bit Amazon Linux 2023 v4.2.0 running Corretto 21

20233,20240122

Corretto 21.0.2.13.1

Ant 1.10.12, Gradle 8.5, Maven 3.8.4

3.2.0

nginx 1.24.0

Corretto 17 AL2023 versione 4.2.0

64bit Amazon Linux 2023 v4.2.0 running Corretto 17

20233,20240122

Corretto 17.0.10.7.1

Ant 1.10.12, Gradle 8.5, Maven 3.8.4

3.2.0

nginx 1.24.0

Corretto 11 AL2023 versione 4.2.0

64bit Amazon Linux 2023 v4.2.0 running Corretto 11

20233,20240122

Corretto 11.0.22.7.1

Ant 1.10.12, Gradle 8.5, Maven 3.8.4

3.2.0

nginx 1.24.0

Corretto 8 AL2023 versione 4.2.0

64bit Amazon Linux 2023 v4.2.0 running Corretto 8

20233,20240122

Corretto 8.402.08.1

Ant 1.10.12, Gradle 8.5, Maven 3.8.4

3.2.0

nginx 1.24.0

Corretto 17 versione 3.6.2

64bit Amazon Linux 2 v3.6.2 running Corretto 17

2.0.20231206

Corretto 17.0.9.8.1

Ant 1.10.14, Gradle 8.5, Maven 3.9.6

3.2.0

nginx 1.22.1

Corretto 11 versione 3.6.2

64bit Amazon Linux 2 v3.6.2 running Corretto 11

2.0.20231206

Corretto 11.0.21.9.1

Ant 1.10.14, Gradle 8.5, Maven 3.9.6

3.2.0

nginx 1.22.1

Corretto 8 versione 3.6.2

64bit Amazon Linux 2 v3.6.2 running Corretto 8

2.0.20231206

Corretto 8.392.08.1

Ant 1.10.14, Gradle 8.5, Maven 3.9.6

3.2.0

nginx 1.22.1

Tomcat

Versione della piattaforma e nome dello stack di soluzioni

AMI

Linguaggio

AWS X-Ray

Server applicazioni

Server proxy

Corretto 17 with Tomcat 10 AL2023 versione 5.1.3

64bit Amazon Linux 2023 v5.1.3 running Tomcat 10 Corretto 17

20233,20240122

Corretto 17.0.10.7.1

3.2.0

Tomcat 10.1.18

nginx 1.24.0 (predefinito), Apache 2.4.58

Corretto 17 with Tomcat 9 AL2023 versione 5.1.3

64bit Amazon Linux 2023 v5.1.3 running Tomcat 9 Corretto 17

20233,20240122

Corretto 17.0.10.7.1

3.2.0

Tomcat 9.0.82

nginx 1.24.0 (predefinito), Apache 2.4.58

Corretto 11 with Tomcat 9 AL2023 versione 5.1.3

64bit Amazon Linux 2023 v5.1.3 running Tomcat 9 Corretto 11

20233,20240122

Corretto 11.0.22.7.1

3.2.0

Tomcat 9.0.82

nginx 1.24.0 (predefinito), Apache 2.4.58

.NET Core su Linux

Versione della piattaforma e nome dello stack di soluzioni

Framework

Server proxy

AMI

AWS X-Ray

.NET 6 on AL2023 versione 3.0.3

64bit Amazon Linux 2023 v3.0.3 running .NET 6

.NET 6.0.26, supporta 6.0.26

nginx 1.24.0

20233,20240122

3.2.0

.NET Core on AL2 versione 2.6.3

64bit Amazon Linux 2 v2.6.3 running .NET Core

.NET 6.0.25, supporta 6.0.25

nginx 1.22.1

2,020231206

3.2.0

Node.js

Versione della piattaforma e nome dello stack di soluzioni

AMI

Versioni Node.js (versioni npm)

Server proxy

Git

AWS X-Ray

Node.js 20 AL2023 versione 6.1.0

64bit Amazon Linux 2023 v6.1.0 running Node.js 20

20233,20240122

20.10.0 (10.2.3)

Versione predefinita: 20.10.0

nginx 1.24.0 (predefinito), Apache 2.4.58

2.40.1

3.2.0

Node.js 18 AL2023 versione 6.1.0

64bit Amazon Linux 2023 v6.1.0 running Node.js 18

20233,20240122

18.18.2 (9.8.1)

Versione di default: 18.18.2

nginx 1.24.0 (predefinito), Apache 2.4.58

2,40,1

3.2.0

Node.js 18 AL2 versione 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.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)

Versione di default: 18.19.0

nginx 1.22.1 (predefinito), Apache 2.4.58

2,40,1

3.2.0

PHP

Versione della piattaforma e nome dello stack di soluzioni

AMI

Linguaggio

Composer

Server proxy

PHP 8.2 AL2023 versione 4.0.5

64bit Amazon Linux 2023 v4.0.5 running PHP 8.2

20233,20240122

PHP 8.2.9

2,5,8

nginx 1.24.0 (predefinito), Apache 2.4.58

PHP 8.1 AL2023 versione 4.0.5

64bit Amazon Linux 2023 v4.0.5 running PHP 8.1

20233,20240122

PHP 8.1.23

2,5,7

nginx 1.24.0 (predefinito), Apache 2.4.58

PHP 8.1 AL2 versione 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 (predefinito), Apache 2.4.58

Python

Versione della piattaforma e nome dello stack di soluzioni

AMI

Linguaggio

Programma di gestione dei pacchetti

Strumento di creazione di pacchetti

meld3

AWS X-Ray

Server proxy

Python 3.11 AL2023 versione 4.0.8

64bit Amazon Linux 2023 v4.0.8 running Python 3.11

20233,20240122

Python 3.11.6

pipenv 2023.11.17

3.2.0

nginx 1.24.0 (predefinito), Apache 2.4.58

Python 3.9 AL2023 versione 4.0.8

64bit Amazon Linux 2023 v4.0.8 running Python 3.9

20233,20240122

Python 3.9.16

pipe v 2023.11.17

3.2.0

nginx 1.24.0 (predefinito), Apache 2.4.58

Python 3.8 AL2 versione 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 (predefinito), Apache 2.4.58

Ruby

Versione della piattaforma e nome dello stack di soluzioni

AMI

Linguaggio

Programma di gestione dei pacchetti

Server applicazioni

AWS X-Ray

Server proxy

Ruby 3.2 AL2023 versione 4.0.3

64bit Amazon Linux 2023 v4.0.3 running Ruby 3.2

20233,20240122

Ruby 3.2.2

RubyGems 3,4,10

Puma 6.4.2

3.2.0

nginx 1.24.0