

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à.

# Trasformazione del codice nella riga di comando con Amazon Q Developer
<a name="transform-CLI"></a>

Puoi trasformare le tue applicazioni dalla riga di comando con lo strumento di trasformazione da riga di comando di Amazon Q Developer. Per trasformare il codice, rendi disponibili il percorso del codice sorgente e tutti i file di configurazione necessari e Amazon Q genera nuovo codice in una serie di fasi. Durante la trasformazione, Amazon Q crea codice nel tuo ambiente locale per verificare le modifiche. Per ulteriori informazioni, consulta [Compilazione del codice nell’ambiente locale](#local-builds). Amazon Q crea un nuovo ramo nel repository in cui esegue il commit delle modifiche al codice. Una volta completata la trasformazione, puoi unire il ramo nel ramo originale per incorporare le modifiche nella tua codebase. 

Per iniziare, installa lo strumento da riga di comando ed esegui l’autenticazione, quindi controlla i comandi per configurare e avviare una trasformazione. 

**Topics**
+ [Compilazione del codice nell’ambiente locale](#local-builds)
+ [Comandi](#commands)
+ [Esecuzione di una trasformazione nella riga di comando con Amazon Q Developer](run-CLI-transformations.md)
+ [Risoluzione dei problemi delle trasformazioni nella riga di comando](troubleshooting-CLI-transformations.md)
+ [Cronologia delle versioni dello strumento di trasformazione della riga di comando di Amazon Q Developer](transform-CLI-versions.md)

## Compilazione del codice nell’ambiente locale
<a name="local-builds"></a>

Durante una trasformazione, Amazon Q esegue delle build di verifica nell’ambiente locale. Amazon Q trasforma il codice lato server in più fasi. Dopo ogni fase, Amazon Q invia il codice all’ambiente locale per creare e testare le modifiche apportate. Il codice viene quindi rinviato lato server per continuare la trasformazione. 

La build nell’ambiente locale aiuta a verificare il codice trasformato permettendo ad Amazon Q di eseguire test che richiedono l’accesso a risorse private. Per ridurre al minimo i rischi di sicurezza associati alla creazione di codice generato dall’IA nell’ambiente locale, Amazon Q esamina e aggiorna il codice generato per risolvere i problemi di sicurezza.

**Nota**  
Amazon Q esegue le trasformazioni in base alle richieste, alle descrizioni e ai contenuti del progetto. Per mantenere la sicurezza, evita di includere artefatti esterni non controllati nel repository del progetto e convalida sempre il codice trasformato per motivi di funzionalità e sicurezza.

## Comandi
<a name="commands"></a>

Per step-by-step istruzioni sull'esecuzione di questi comandi, vedere[Esecuzione di una trasformazione nella riga di comando con Amazon Q Developer](run-CLI-transformations.md). 

Per configurare una trasformazione e autenticarti su Amazon Q Developer Pro, esegui:

```
qct configure
```

Per avviare una trasformazione per un aggiornamento Java, esegui il comando seguente: Infatti*<your-source-java-version>*, puoi inserire`JAVA_1.8`,`JAVA_8`, `JAVA_11``JAVA_17`, o`JAVA_21`. Perché*<your-target-java-version>*, puoi inserire uno `JAVA_17` o`JAVA_21`. `--source_version` e `--target_version` sono facoltativi. Il flag `--trust` abilita l’esecuzione di una trasformazione durante il controllo del codice per mantenere la sicurezza.

```
qct transform --source_folder <path-to-folder>
    --source_version <your-source-java-version>        
    --target_version <your-target-java-version>
    --trust
```

Per avviare una trasformazione per una conversione SQL, esegui:

```
qct transform --source_folder <path-to-folder>
    --sql_conversion_config_file <path-to-sql-config-file>
```

Per vedere quale versione dello strumento da riga di comando per la trasformazione stai utilizzando, esegui:

```
qct -v
```

Per ricevere assistenza sulle trasformazioni, esegui:

```
qct -h
```

Per visualizzare la cronologia dei processi di trasformazione, esegui:

```
qct history
```

Per ulteriori informazioni sulla visualizzazione e la gestione della cronologia dei processi di trasformazione, consulta [Visualizzazione della cronologia dei processi nella riga di comando](transformation-job-history.md#cli-job-history).

# Esecuzione di una trasformazione nella riga di comando con Amazon Q Developer
<a name="run-CLI-transformations"></a>

Completa queste fasi per trasformare il codice nella riga di comando con lo strumento da riga di comando di Amazon Q Developer.

## Prerequisiti
<a name="CLI-transformation-prerequisites"></a>

Prima di avviare una trasformazione nella riga di comando, è necessario che siano soddisfatti i prerequisiti seguenti:
+ Se stai aggiornando la versione di codice Java, il progetto soddisfa i [prerequisiti per l’aggiornamento delle versioni di Java con Amazon Q](code-transformation.md#java-upgrade-prerequisites).
+ Se stai convertendo SQL incorporato in un’applicazione Java, l’applicazione soddisfa i [prerequisiti per la conversione di SQL incorporato con Amazon Q](transform-sql.md#sql-transform-prereqs).
+ Python è installato nel tuo ambiente a riga di comando. Ecco come installare lo strumento da riga di comando. La versione minima di Python attualmente supportata è 3.12.
+ Stai eseguendo la trasformazione su macOS o Linux. 
+ La dimensione dell’applicazione è pari o inferiore a 2 GB. 
+ Se hai dipendenze specifiche che desideri aggiornare Amazon Q, hai configurato un file di [aggiornamento delle dipendenze](#step-3-dependency-upgrade-file).

## Fase 1: scegli il metodo di autenticazione e aggiungi le autorizzazioni
<a name="step-1-permissions-auth"></a>

Puoi autenticare il Centro identità IAM per eseguire trasformazioni nella riga di comando. Accertati di disporre delle autorizzazioni appropriate.

**Nota**  
Le chiavi gestite dal cliente non sono supportate per le trasformazioni eseguite nella riga di comando.

### Aggiunta di autorizzazioni
<a name="transform-CLI-add-permissions"></a>

L’identità IAM associata all’abbonamento Amazon Q Developer che stai utilizzando per l’autenticazione deve disporre delle autorizzazioni per eseguire le trasformazioni nella riga di comando. Prima di procedere, assicurati che la tua identità IAM disponga delle autorizzazioni definite in [Consenti agli utenti di eseguire trasformazioni nella riga di comando](id-based-policy-examples-users.md#id-based-policy-examples-allow-cli-transformations).

### Esegui l’autenticazione con il Centro identità IAM tramite un abbonamento Amazon Q Developer
<a name="auth-IdC"></a>

Per autenticarti con il Centro identità IAM, devi essere [abbonato ad Amazon Q Developer Pro come utente della forza lavoro](subscribe-users.md) dall’amministratore e devi fornire l’URL di avvio per l’autenticazione tramite l’abbonamento. Tu o il tuo amministratore potete trovare l’URL di avvio nella console Amazon Q Developer. Per ulteriori informazioni, consulta [Individuazione dell’URL di avvio da utilizzare con Amazon Q Developer](manage-account-details.md).

Per aggiungere le autorizzazioni necessarie, consulta [Aggiunta di autorizzazioni](#transform-CLI-add-permissions).

Fornisci l’URL iniziale in [Fase 4: configurazione e autenticazione](#step-4-configure-auth).

## Fase 2: installare gli strumenti
<a name="step-2-install"></a>



1. [Scarica lo strumento da riga di comando di Amazon Q per le trasformazioni](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-1.2.2.zip) e decomprimilo.

   Per scaricare una versione precedente dello strumento da riga di comando, consulta [Cronologia delle versioni](transform-CLI-versions.md).

1. Ti suggeriamo di configurare un ambiente virtuale in Python per installare lo strumento. Per creare un ambiente virtuale, apri una finestra di terminale nella directory in cui desideri installare lo strumento ed esegui:

   ```
   python -m venv qct-cli 
   ```

1. Per attivare l’ambiente virtuale: 

   ```
   source qct-cli/bin/activate 
   ```

1. Per installare lo strumento nella riga di comando, esegui il seguente comando con il percorso in cui hai decompresso lo strumento, in base all’architettura del tuo computer:

------
#### [ Linux\$1aarch64 ]

   ```
   pip install <path/to/unzipped-tool>/Linux_aarch64/amzn_qct_cli-1.2.2-py3-none-any.whl
   ```

------
#### [ Linux\$1x86\$164 ]

   ```
   pip install <path/to/unzipped-tool>/Linux_x86_64/amzn_qct_cli-1.2.2-py3-none-any.whl
   ```

------
**Nota**  
Se utilizzi una versione precedente dello strumento da riga di comando per le trasformazioni, sostituisci la `1.2.2` con la [versione scaricata](transform-CLI-versions.md).

1. Per verificare che lo strumento sia stato installato, esegui:

   ```
   which qct
   ```

## Fase 3: creazione di un file di aggiornamento delle dipendenze (facoltativo)
<a name="step-3-dependency-upgrade-file"></a>

Puoi fornire ad Amazon Q un file di *aggiornamento delle dipendenze*, un file YAML che elenca le dipendenze del progetto e le versioni a cui eseguire l’aggiornamento durante una trasformazione. Fornendo un file di aggiornamento delle dipendenze, puoi specificare dipendenze di terze e prime parti che Amazon Q potrebbe altrimenti non conoscere per aggiornare.

Le dipendenze di prime parti si riferiscono alle librerie, ai plugin e ai framework gestiti dall’organizzazione e sono disponibili solo localmente o sulla rete privata dell’organizzazione. Amazon Q è in grado di accedere alle dipendenze proprietarie quando esegue le build nell’ambiente locale. Per ulteriori informazioni, consulta [Compilazione del codice nell’ambiente locale](transform-CLI.md#local-builds). Le dipendenze di terze parti sono disponibili pubblicamente o sono dipendenze open source che non sono esclusive della tua organizzazione.

Puoi specificare le dipendenze di prime parti che desideri aggiornare in un file YAML e Amazon Q le aggiorna durante l’aggiornamento JDK (ad esempio, da Java 8 a 17). Puoi avviare una trasformazione separata (da 17 a 17 o da 21 a 21) dopo l’aggiornamento iniziale di JDK per aggiornare le dipendenze di terze parti.

Una volta che Amazon Q ha eseguito un aggiornamento JDK minimo, puoi avviare una trasformazione separata per aggiornare tutte le dipendenze di terze parti. In alternativa, puoi specificare le dipendenze di terze parti e le relative versioni in un file YAML per aggiornare tali dipendenze solo durante la trasformazione dell’aggiornamento della libreria.

Amazon Q ti chiederà di fornire un file di aggiornamento delle dipendenze durante la trasformazione. Se desideri fornirne uno, assicurati innanzitutto di aver configurato correttamente il file. Nel file YAML sono obbligatori i seguenti campi:
+ name - Il nome del file di aggiornamento delle dipendenze.
+ description (facoltativo) - Una descrizione del file di aggiornamento delle dipendenze e per quale trasformazione.
+ dependencyManagement - Contiene l’elenco delle dipendenze e dei plugin da aggiornare.
+ dependencies - Contiene il nome e la versione delle librerie da aggiornare.
+ plugins - Contiene i nomi e le versioni dei plugin da aggiornare.
+ identifier - Il nome della libreria, del plugin o di un’altra dipendenza.
+ targetVersion - La versione della dipendenza a cui eseguire l’aggiornamento.
+ versionProperty (facoltativo) - La versione della dipendenza che stai definendo, impostata con il tag `properties` nel file `pom.xml` dell’applicazione.
+ originType - Indica se la dipendenza è di prima o terza parte, specificata da FIRST\$1PARTY o THIRD\$1PARTY.

Di seguito è riportato un esempio di file YAML per l’aggiornamento delle dipendenze e la configurazione richiesta per l’analisi di Amazon Q:

```
name: dependency-upgrade
  
description: "Custom dependency version management for Java migration from JDK 8/11/17 to JDK 17/21"
  
  
dependencyManagement:
  
  dependencies:
  
    - identifier: "com.example:library1"
  
      targetVersion: "2.1.0"
  
      versionProperty: "library1.version"  # Optional
  
      originType: "FIRST_PARTY"   
  
    - identifier: "com.example:library2"
  
      targetVersion: "3.0.0"
  
      originType: "THIRD_PARTY"
  
  plugins:
  
    - identifier: "com.example.plugin"
  
      targetVersion: "1.2.0"
  
      versionProperty: "plugin.version"  # Optional
            
      originType: "THIRD_PARTY"
```

## Fase 4: configurazione e autenticazione
<a name="step-4-configure-auth"></a>

Prima di iniziare una trasformazione, devi autenticarti con il Centro identità IAM e fornire i dettagli di configurazione per la trasformazione. 

1. Per avviare il processo di configurazione della trasformazione, esegui il comando seguente:

   ```
   qct configure
   ```

1. Ti viene richiesto di inserire un percorso JDK per ogni versione Java supportata. È sufficiente specificare il percorso del JDK della versione di origine dell’applicazione Java, non la versione di destinazione.

1. Successivamente, per autenticarti con il Centro identità IAM, ti viene richiesto di inserire l’URL iniziale del profilo di abbonamento Amazon Q Developer Pro.

   Poi, inserisci il Regione AWS luogo in cui ti sei iscritto nel seguente formato:`us-east-1`. Per un elenco delle regioni supportate, consulta [Regioni supportate](regions.md). Per un elenco dei codici delle Regioni, consulta [Endpoint regionali ](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints) nella *Guida di Riferimenti generali di AWS *. 

1. Le tue preferenze di configurazione vengono salvate in un file configuration.ini. 

## Fase 5: eseguire una trasformazione
<a name="step-5-run-transformation"></a>

Scegli il tipo di trasformazione che stai eseguendo per visualizzare la configurazione e i comandi richiesti. 

**Nota**  
Non spegnere o chiudere il computer locale durante la trasformazione del codice, perché la compilazione lato client richiede una connessione di rete stabile.

------
#### [ Java upgrade ]

**Modifica del piano di trasformazione**

Durante gli aggiornamenti della versione Java, Amazon Q genera un piano di trasformazione che puoi rivedere prima dell’inizio della trasformazione. Hai la possibilità di richiedere le seguenti modifiche al piano:
+ Quali librerie Amazon Q aggiorna, dall’elenco incluso nel piano
  + Prompt di esempio:
    + Aggiorna solo <dependency1>, <dependency2> e <dependency5>
    + Non aggiornare <dependency1> o <dependency2>
+ La versione di destinazione a cui aggiornare una libreria
  + Prompt di esempio:
    + Aggiorna <dependency> a questa versione invece di <version>
+ Quali fasi deve eseguire Amazon Q
  + Prompt di esempio:
    + Completa solo le fasi 1-7
    + Non eseguire le fasi 5-9
+ Aggiungi dipendenze aggiuntive per l’aggiornamento (solo un’opzione quando esegui l’aggiornamento a una versione JDK più recente)
  + Prompt di esempio:
    + Aggiorna anche <dependency1> a <version2>

**Aggiornamento del codice Java**

1. Esegui il comando seguente per avviare una trasformazione per un aggiornamento Java. Sostituisci `<path-to-folder>` con il percorso della cartella con il codice che stai trasformando e `<your-target-java-version>` con `JAVA_17` o`JAVA_21`.

   ```
   qct transform --source_folder <path-to-folder>
       --target_version <your-target-java-version>
   ```

   Opzioni di comando aggiuntive: 
   + Se stai specificando le dipendenze da aggiornare, aggiungi l’opzione `--dependency_upgrade_file` con il percorso del file di aggiornamento delle dipendenze.
   + Se non desideri rivedere o aggiornare il piano di trasformazione, aggiungi il flag `--no-interactive` al tuo comando. Amazon Q non ti chiederà feedback sul piano e non avrai la possibilità di richiedere modifiche.

1. La tua versione di Maven viene verificata prima dell’inizio della trasformazione. Se disponi almeno della versione minima supportata, viene visualizzato il seguente output: 

   ```
   Running command: mvn --version at: path/to/current/directory 
   Your Maven version is supported for transformations.
   ```

   Se non disponi di una versione di Maven supportata, è necessario aggiornarla per continuare. Per ulteriori informazioni, consulta [Prerequisiti](#CLI-transformation-prerequisites). 

1. Se non hai aggiunto il flag `--no-interactive`, Amazon Q ti chiederà di fornire un feedback sul piano di trasformazione. Puoi spiegare le modifiche che desideri apportare in linguaggio naturale inglese e Amazon Q aggiornerà il piano se è in grado di supportare le modifiche richieste. 

1. Amazon Q inizia la trasformazione. Produrrà aggiornamenti sullo stato durante tutta la trasformazione. Una volta completata, Amazon Q fornisce il percorso in cui vengono emessi i risultati della trasformazione, i log e i file di configurazione. 

   Il codice aggiornato verrà inviato al nuovo ramo creato da Amazon Q. Amazon Q eseguirà il commit del codice in uno o più commit, a seconda della selezione effettuata durante l’esecuzione di `qct configure`. 

1. Se stai eseguendo un’altra trasformazione dopo l’aggiornamento della versione di Java, avvia la seconda trasformazione nello stesso ramo in cui hai eseguito le modifiche dalla prima trasformazione. 

------
#### [ SQL conversion ]

Prima di iniziare, assicurati di aver letto [Conversione di SQL incorporato in applicazioni Java con Amazon Q Developer](transform-sql.md) per comprendere i prerequisiti per questo tipo di trasformazione. 

1. Per convertire il codice SQL integrato, devi prima creare un file YAML contenente il percorso del file di metadati dello schema in [AWS DMS Schema Conversion](https://docs.aws.amazon.com/dms/latest/sbs/schema-conversion-oracle-postgresql.html).

   Di seguito è riportato il formato richiesto del file: 

   ```
   schema_conv_metadata_path: <path-to-metadata-zip-file>
   ```

1. Esegui il comando seguente per avviare una trasformazione per una conversione SQL. Sostituisci `<path-to-folder>` con il percorso della cartella con il codice che stai trasformando e `<path-to-sql-config-file>` con il percorso del file YAML che hai creato nella fase 1.

   ```
   qct transform --source_folder <path-to-folder>
       --sql_conversion_config_file <path-to-sql-config-file>
   ```

1. Se Amazon Q trova più schemi nel file di metadati dello schema, interromperà la trasformazione e fornirà un elenco degli schemi rilevati. Scegli lo schema da utilizzare per la conversione SQL, quindi aggiungi un nuovo campo `schema: <schema-name>` al file YAML. 

1. Amazon Q inizia la trasformazione. Produrrà aggiornamenti sullo stato durante tutta la trasformazione. Una volta completata, Amazon Q fornisce il percorso in cui vengono emessi i risultati della trasformazione, i log e i file di configurazione. 

   Il codice aggiornato verrà inviato al nuovo ramo creato da Amazon Q.

------

## Metti in pausa o annulla una trasformazione
<a name="pause-cancel-CLI-transformations"></a>

Puoi scegliere di sospendere o annullare l’attuale processo di trasformazione. È possibile sospendere un processo di trasformazione per un massimo di 12 ore prima di riprenderlo nuovamente.

**Per sospendere o annullare un processo di trasformazione del codice**

1. Nel terminale CLI, premi **Ctrl\$1C** sulla tastiera.

1. Seleziona se vuoi mettere in pausa o annullare la trasformazione.
   + Immetti `1` se desideri mettere in pausa il processo di trasformazione del codice. È possibile riprendere il lavoro entro 12 ore per continuare la trasformazione del codice utilizzando il seguente comando QCT: ``qct transform --source_folder=≤/Path/Given/Originally/To/QCT>``.
   + Immetti `2` se desideri annullare il processo di trasformazione del codice.

# Risoluzione dei problemi delle trasformazioni nella riga di comando
<a name="troubleshooting-CLI-transformations"></a>

Le seguenti informazioni possono aiutare a risolvere i problemi più comuni durante la trasformazione delle applicazioni nella riga di comando con Amazon Q Developer.

## Perché il mio token di connessione non si aggiorna?
<a name="bearer-token-refresh"></a>

Se vedi il seguente errore, significa che devi aggiornare il token di connessione utilizzato per l’autenticazione.

```
Refreshing bearer token
('Error refreshing bearer token due to: ', InvalidGrantException('An error occurred (InvalidGrantException) when calling the CreateToken operation: '))
('Error getting bearer token due to: ', RuntimeError(('Error refreshing bearer token due to: ', InvalidGrantException('An error occurred (InvalidGrantException) when calling the CreateToken operation: '))))
```

Per risolvere questo errore, esegui il comando seguente:

```
rm ~/.aws/qcodetransform/credentials.json
```

Dopo aver rimosso il file di credenziali obsoleto, esegui nuovamente `qct transform` per riavviare la trasformazione.

## Perché non viene utilizzata la versione più recente dello strumento da riga di comando?
<a name="install-latest-version"></a>

Quando scarichi una nuova versione dello strumento da riga di comando per le trasformazioni, talvolta viene ancora utilizzata una versione precedente dello strumento.

Per utilizzare la versione più recente dello strumento, scarica la [versione più recente](transform-CLI-versions.md). Quindi esegui il seguente comando con il percorso in cui hai decompresso lo strumento, in base all’architettura del tuo computer:

------
#### [ Linux\$1aarch64 ]

```
pip install <path/to/unzipped-tool>/Linux_aarch64/amzn_qct_cli-1.2.2-py3-none-any.whl --force-reinstall
```

------
#### [ Linux\$1x86\$164 ]

```
pip install <path/to/unzipped-tool>/Linux_x86_64/amzn_qct_cli-1.2.2-py3-none-any.whl --force-reinstall
```

------

**Nota**  
Se utilizzi una versione precedente dello strumento da riga di comando per le trasformazioni, sostituisci la `1.2.2` con la [versione](transform-CLI-versions.md) scaricata.

# Cronologia delle versioni dello strumento di trasformazione della riga di comando di Amazon Q Developer
<a name="transform-CLI-versions"></a>

Consulta le seguenti informazioni per i dettagli sulle versioni attuali e precedenti dello strumento di trasformazione della riga di comando Amazon Q Developer. La tabella include il link per il download, la data di rilascio e le note di rilascio per ciascuna versione. 


****  

| Versione | Data di rilascio | Note di rilascio | 
| --- | --- | --- | 
|   [1.2.2 (più recente)](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-1.2.2.zip)   | 26 febbraio 2026 | È stato aggiunto un banner promozionale per AWS Transform custom to QCT CLI. Visualizzazione del banner sull'esecuzione del comando Transform e sul testo di aiuto. Nuovo flag --skip-banner per sopprimere l'output del banner. | 
|   [1.2.1](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-1.2.1.zip)   | 9 settembre 2025 | Estensione Maven aggiornata per includere il componente principale POMs di prima parte durante il caricamento iniziale del progetto | 
|   [1.2.0](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-1.2.0.zip)   | 7 agosto 2025 | È stato aggiunto il supporto per la visualizzazione della cronologia dei processi e per la visualizzazione della struttura dei moduli per i progetti Maven Java. | 
|   [1.1.0](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-1.1.0.zip)   | 21 luglio 2025 | Include il supporto per la raccolta della telemetria sulle trasformazioni. | 
|   [1.0.0](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-1.0.0.zip)   | 27 giugno 2025 | Lo strumento di trasformazione della riga di comando è generalmente disponibile e supporta l'autenticazione tramite AWS IAM Identity Center solo con un abbonamento Amazon Q Developer Pro. È stato aggiunto il supporto per gli abbonamenti nella Regione Europa (Francoforte). | 
|   [0.6.0](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-0.6.0.zip)   | 6 giugno 2025 | Include il supporto per la fornitura di un file di aggiornamento delle dipendenze e l’iterazione del piano di trasformazione. | 
|   [0,5,2](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-0.5.2.zip)   | 16 aprile 2025 | Correzioni di bug per risolvere i problemi relativi alla ripresa dei processi e degli errori per le applicazioni con dipendenze di prime parti. | 
|   [0,5,1](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-0.5.1.zip)   | 13 marzo 2025 | Quando esegui l’autenticazione con IAM, non è più necessario fornire la Regione AWS. Include anche una correzione di bug per comprendere lo stato del processo nei log di output.  | 
|   [0,5,0](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-0.5.0.zip)   | 28 febbraio 2025 | Include il supporto per l'autenticazione con IAM tramite. AWS CLI | 
|   [0.4.1](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-0.4.1.zip)   | 17 febbraio 2025 | Correzione di bug che include il supporto per l'accesso alla posizione Regione AWS in cui è configurato l'abbonamento Amazon Q Developer. | 
|   [0.4.0](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-0.4.0.zip)   | 14 febbraio 2025 | Include il supporto per l’aggiornamento delle applicazioni Java a Java 21. | 
|   [0,3,0](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-0.3.0.zip)   | 12 febbraio 2025 | Include il supporto per la conversione di SQL integrato in applicazioni Java. | 
|   [0,2,0](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-0.2.0.zip)   | 3 febbraio 2025 | Include il supporto per la ricezione di codice Java aggiornato in più commit. | 
|  [0,10](https://desktop-release.codewhisperer.us-east-1.amazonaws.com/amzn_qct_cli/amzn_qct_cli-0.1.0.zip)  | 27 novembre 2024 | Versione iniziale. Include il supporto per l’aggiornamento delle versioni del codice Java dalla riga di comando. | 