Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce le note sulla versione per l'applicazione Azure Migrate e la valutazione di applicazioni e codice per Java (AppCAT 7). Include informazioni sulle nuove funzionalità, sulle correzioni di bug e sui problemi noti.
Cronologia delle versioni
7.7.0.10
Questa versione contiene le funzionalità e i miglioramenti seguenti:
- Aggiungere la voce relativa alla funzionalità openjdk25.
- Rimuovere l'etichetta non definitiva prima del controllo delle versioni delle dipendenze.
- Correggere la risoluzione della posizione di dipendenza transitiva.
7.7.0.9
Questa versione contiene le funzionalità seguenti:
- Sostituito l'impatto del codice con Punti della storia nel report statico.
- Aggiunta dell'individuazione per lo SDK di Azure legacy per Java.
7.7.0.8
Questa versione contiene le funzionalità seguenti:
- Aggiunta del supporto per la generazione di report incrementali.
- Prestazioni migliorate per le regole predefinite.
7.7.0.7
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Correzione di un potenziale deadlock durante la ricerca di Eclipse Java Development Tools Language Server (JDTLS).
- Aggiunta del supporto per le regole per Jakarta EE e altri scenari di migrazione.
- Associazione XML migliorata quando la risoluzione della posizione geografica ha esito negativo.
7.7.0.6
Questa versione contiene le funzionalità e le correzioni seguenti:
- Aggiungere una nuova modalità di analisi solo problema che rileva solo i problemi e non individua le tecnologie usate dal progetto.
- Risposta immediata agli errori quando si verifica il timeout del servizio di analisi sottostante, anziché rimanere bloccati.
7.7.0.4
Questa versione contiene le nuove funzionalità e i miglioramenti seguenti:
-
Parametri di comando avanzati: aggiunta di nuovi parametri al
appcat analyzecomando:-
--list-capabilities: consente di visualizzare le funzionalità di migrazione disponibili. -
--list-os: visualizza i sistemi operativi di destinazione della migrazione disponibili. -
--capability: specificare le tecnologie di funzionalità per l'analisi. -
--os: specificare i sistemi operativi per l'analisi.
-
-
Miglioramento della specifica di destinazione: affinato il parametro rimuovendo i
--targetsvalori del sistema operativo e delle funzionalità, che ora vengono gestiti da parametri dedicati. - Formato di output unificato: è stato introdotto un nuovo file di output consolidatoreport.json .
7.7.0.3
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Ridefinisce i nomi di dominio e i nomi di categoria dei problemi.
- Sposta .appcat-ignore nel percorso della home dell'utente, anziché nella cartella di installazione di AppCAT.
- Rimuove i file temporanei non necessari durante l'analisi, ad esempio per la configurazione specifica di Eclipse.
- Restituisce il messaggio di errore direttamente per i progetti non Java.
7.7.0.2
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Rimosso JDK dai prerequisiti.
- Rimosso output.json o output.yaml dai risultati di output.
- È stato risolto il problema per cui la
azure-password-01000regola rileva una sola violazione, anche se esistono più violazioni nello stesso file.
7.7.0.1
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Modificare il valore predefinito di
--output-formatinjson.
7.7.0.0 (GA)
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Aggiunta della gestione elegante degli errori con codici di uscita ben definiti per diversi tipi di errori.
- Rimozione del
appcat testcomando. - Miglioramento del report aggiungendo una sezione di panoramica dell'applicazione.
- Correzione di bug:
mvnwè ora eseguibile in Linux e macOS.
7.6.0.7
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Supporto per analizzare le app Spring basate su Gradle.
- Supporto per analizzare i progetti Open Liberty.
- Visualizzare lo stato di avanzamento della valutazione visualizzando il numero di regole elaborate durante la valutazione.
- Rimosso Maven dai prerequisiti.
- Sostituito
airsonic.warconairsonic-advancedcome applicazione di esempio negli artefatti rilasciati.
7.6.0.6
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Un file .appcat-ignore predefinito è ora incluso nel pacchetto di rilascio per impostazione predefinita. Questo file fa sì che lo strumento escluda cartelle o percorsi specificati che non devono essere analizzati.
- È stato risolto il problema delle dipendenze mancanti nel report quando si usa la modalità
fullspecificata tramite--mode. - Analisi limitata agli obiettivi supportati da AppCAT quando non vengono specificati obiettivi.
- Righe di commento ignorate durante l'analisi.
- Correzione del percorso non corretto per le regole XML.
7.6.0.5
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Il
--inputflag accetta ora più valori, consentendo di analizzare più applicazioni in un'esecuzione di un singolo comando. - Il report statico classifica il relativo elenco di problemi per una migliore leggibilità.
- Gli utenti possono ora installare AppCAT in directory diverse dalla home directory dell'utente.
- È stato risolto un problema a causa del quale l'esecuzione
analyzecon--bulke--skip-static-reportnon è riuscita a generare più file di output. - È stato risolto un errore durante l'analisi con
--bulke--rulesse non è stato avviato alcun provider Java. - È stato risolto un problema a causa del quale l'analisi non riesce se non è stato trovato un pacchetto specificato quando si usa il
--packagesflag . - Il
--exclude-pathsparametro è obsoleto. Per escludere file o directory, usare un file .appcat-ignore, che supporta i pattern glob, inserito nella directory di input o nella directory di installazione.
7.6.0.4
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Supporta la raccolta di dati di telemetria. Usa il flag
--disable-telemetryper disabilitare la telemetria. - Riformatta il formato del comando CLI per renderlo più chiaro.
- Aggiorna il
--sourceflag, passando da--source <source1> --source <source2> ...a--source <source1>,<source2>,... - Aggiorna il
--targetflag, passando da--target <target1> --target <target2> ...a--target <target1>,<target2>,... - Aggiorna il
--rulesflag, passando da--rules <rule1> --rules <rule2> ...a--rules <rule1>,<rule2>,... - Aggiorna il
--maven-settingsflag a--custom-maven-settings - Aggiorna il
--limit-code-snipsflag a--code-snips-number - Rimuove il
--json-outputflag. Usare invece il--output-formatflag scegliendoyamlojson. Il valore predefinito èyaml. - Rimuove i flag
--provider,--override-provider-settings,--list-providers, e--dependency-folders
- Aggiorna il
-
--exclude-pathsNuovo flag: specifica i percorsi che devono essere ignorati nell'analisi. Usare un elenco delimitato da virgole per più valori:--exclude-paths <path1>,<path2>,.... Il valore predefinito è[]. -
--packagesNuovo flag: specifica i pacchetti della classe dell'applicazione da valutare. Usare un elenco delimitato da virgole per più valori:--packages <package1>,<package2>,.... Il valore predefinito è[]. - Un nuovo
--dry-runflag: controlla se i flag sono validi senza eseguire effettivamente l'analisi. Il valore predefinito èfalse. - Rimuove
azure-spring-appsdall'appcat--list-targets.
7.6.0.3
Questa versione contiene le correzioni e i miglioramenti seguenti:
- Nuovo
--limit-code-snipsflag: controlla i limiti dei frammenti di codice durante la valutazione delle regole (0=unlimited, -1=disable snippets). - Correzione degli errori dei file di dipendenza mancanti in modalità di analisi bulk: lo strumento non viene più interrotto durante l'analisi bulk per progetti non Java o progetti Java usando
--mode=source-only.
7.6.0.2
Questa versione contiene le correzioni seguenti.
-
java-removals-00150ora la regola viene attivata correttamente.
7.6.0.1
Questa versione contiene le correzioni e i miglioramenti seguenti.
-
--analyze-known-librariesflag: ora funziona su Windows. - Pulizia della directory: le directory aggiuntive create durante l'analisi in Windows vengono ora pulite automaticamente.
-
Flag
--json-output: ora operativo. - Errore di analisi delle regole: l'errore
unable to parse all the rules for rulesetviene risolto. - Descrizioni della scheda Insights: ora sono presenti le descrizioni delle regole mancanti.
- Dipendenza connessione Internet: l'analisi non riesce più senza una connessione Internet.
-
--context-linesflag: ora si comporta come previsto quando è impostato su 0. - Rimozione del requisito python per eseguire lo strumento.
7.6.0.0
Questa versione si basa su un set diverso di componenti del progetto Konveyor.
Aggiornamenti generali
- Un nuovo motore basato sul progetto LSP Konveyor Analyzer , con un'interfaccia della riga di comando basata sul progetto Konveyor Kantra .
Problemi noti
7.7.0.10
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.7.0.9
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.7.0.7
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.7.0.6
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.7.0.4
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.7.0.3
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.7.0.2
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.7.0.1
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate. - La
azure-password-01000regola rileva una sola violazione, anche se esistono più violazioni nello stesso file.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.7.0.0
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate. - La
azure-password-01000regola rileva una sola violazione, anche se esistono più violazioni nello stesso file.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.6.0.7
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate. - La
azure-password-01000regola rileva una sola violazione, anche se esistono più violazioni nello stesso file.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.6.0.6
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate. - La
azure-password-01000regola rileva una sola violazione, anche se esistono più violazioni nello stesso file.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.6.0.5
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate. - La
azure-password-01000regola rileva una sola violazione, anche se esistono più violazioni nello stesso file.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.6.0.4
- Problemi relativi alle regole:
- Le regole
azure-system-config-01000non vengono attivate. - La
azure-password-01000regola rileva una sola violazione, anche se esistono più violazioni nello stesso file.
- Le regole
- Errore nel canale di errore Watcher su Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows.
7.6.0.3
- Il flag
--overrideProviderSettingsnon è supportato. - Problemi relativi alle regole:
-
Le regole
azure-system-config-01000,http-session-01000non vengono attivate. -
FileSystem - Java IOregola non viene attivata.
-
Le regole
- L'analisi dei file WAR in Windows genera l'errore seguente:
Failed to Move Decompiled File. Si verifica un errore durante l'analisi dei file WAR in Windows, che è responsabile di alcuni problemi ridondanti creati nel sistema operativo Windows. - Errore nel canale Watcher Error in Windows:
Windows system assumed buffer larger than it is, events have likely the **been missed**. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows. - Ctrl+C non riesce ad arrestare l'analisi in corso. Per risolvere il problema, terminare manualmente il processo eliminando esplicitamente il processo.
- Nei report di analisi binaria il titolo del frammento di codice mostra un percorso di file non corretto o inesistente.
7.6.0.2
- Il flag
--overrideProviderSettingsnon è supportato. - Problemi relativi alle regole:
-
Le regole
azure-system-config-01000,http-session-01000non vengono attivate. -
FileSystem - Java IOregola non viene attivata.
-
Le regole
- L'analisi dei file WAR in Windows genera l'errore seguente:
Failed to Move Decompiled File. Si verifica un errore durante l'analisi dei file WAR in Windows, che è responsabile di alcuni problemi ridondanti creati nel sistema operativo Windows. - Errore nel canale Watcher Error in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows. - Ctrl+C non riesce ad arrestare l'analisi in corso. Per risolvere il problema, terminare manualmente il processo eliminando esplicitamente il processo.
- Nei report di analisi binaria il titolo del frammento di codice mostra un percorso di file non corretto o inesistente.
7.6.0.1
- Il flag
--overrideProviderSettingsnon è supportato. - Problemi relativi alle regole:
-
Le
azure-system-config-01000,http-session-01000,java-removals-00150regole non vengono attivate. -
FileSystem - Java IOregola non viene attivata.
-
Le
- L'analisi dei file WAR in Windows genera l'errore seguente:
Failed to Move Decompiled File. Si verifica un errore durante l'analisi dei file WAR in Windows, che è responsabile di alcuni problemi ridondanti creati nel sistema operativo Windows. - Errore nel canale Watcher Error in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows. - Ctrl+C non riesce ad arrestare l'analisi in corso. Per risolvere il problema, terminare manualmente il processo eliminando esplicitamente il processo.
- Nei report di analisi binaria il titolo del frammento di codice mostra un percorso di file non corretto o inesistente.
7.6.0.0
- Il flag
--analyze-known-librariesnon funziona in Windows. - In Windows, durante il processo di analisi vengono generate le cartelle aggiuntive seguenti, ma non vengono rimosse automaticamente dopo il completamento. È possibile rimuovere queste cartelle aggiuntive al termine dell'analisi.
- Metadati
- org.eclipse.osgi
- org.eclipse.equinox.app
- org.eclipse.core.runtime
- org.eclipse.equinox.launcher
- Il flag
--overrideProviderSettingsnon è supportato. - Il flag
--json-outputnon è supportato. Nella versione futura, genera gli output JSON per i file output.yaml e dependency.yaml. - Problemi relativi alle regole:
-
Le
azure-system-config-01000,http-session-01000,java-removals-00150regole non vengono attivate. -
FileSystem - Java IOregola non viene attivata. - Errore
unable to parse all the rules for rulesetdurante l'esecuzione dell'analisi. Questo errore si verifica durante l'analisi quando lo strumento non riesce ad analizzare tutte le regole nel set di regole.
-
Le
- L'analisi dei file WAR in Windows genera l'errore seguente:
Failed to Move Decompiled File. Si verifica un errore durante l'analisi dei file WAR in Windows, che è responsabile di alcuni problemi ridondanti creati nel sistema operativo Windows. - Descrizioni mancanti per alcune regole nella scheda Informazioni dettagliate . Alcune regole di tag non contengono descrizioni, causando la visualizzazione di titoli vuoti nella scheda Informazioni dettagliate del report.
- Errore nel canale di Errore Watcher in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Questo messaggio di errore viene visualizzato nella riga di comando durante i processi a esecuzione prolungata in Windows. - Questa versione richiede una connessione Internet attiva per l'analisi delle dipendenze.
- Ctrl+C non riesce ad arrestare l'analisi in corso. Per risolvere il problema, terminare manualmente il processo eliminando esplicitamente il processo.
- Quando il flag
--context-linesè impostato su un numero 0, non funziona come previsto. Questo flag consente all'utente di limitare la quantità di codice sorgente da visualizzare nel report. L'impostazione su un valore 0 potrebbe non funzionare come previsto.