Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller versionsanteckningar för Azure Migrate-applikations- och kodutvärdering för Java (AppCAT 7). Den innehåller information om nya funktioner, felkorrigeringar och kända problem.
Versionshistorik
7.7.0.10
Den här versionen innehåller följande funktioner och förbättringar:
- Lägg till openjdk25-funktionspost.
- Ta bort förhandsversionsetiketten innan du kontrollerar beroendeversionen.
- Åtgärda lösning av transitiv beroendeplats.
7.7.0.9
Den här versionen innehåller följande funktioner:
- Ersatte kodpåverkan med berättelsepoäng i den statiska rapporten.
- Lagt till detektering för äldre Java-SDK för Azure.
7.7.0.8
Den här versionen innehåller följande funktioner:
- Stöd för inkrementell rapportgenerering har lagts till.
- Förbättrade prestanda för inbyggda regler.
7.7.0.7
Den här versionen innehåller följande korrigeringar och förbättringar:
- Ett potentiellt dödläge har åtgärdats under sökningen i Eclipse Java Development Tools Language Server (JDTLS).
- Tillägg av regelsupport för Jakarta EE och andra migreringsscenarier.
- Förbättrad XML-matchningsåterställning när platsmatchningen misslyckas.
7.7.0.6
Den här versionen innehåller följande funktioner och korrigeringar:
- Lägg till ett nytt analysläge endast för problem som endast identifierar problem och som inte identifierar de tekniker som används av projektet.
- Misslyckas snabbt när den underliggande analystjänsten överskrider tidsgränsen i stället för att fastna.
7.7.0.4
Den här versionen innehåller följande nya funktioner och förbättringar:
-
Förbättrade kommandoparametrar: Nya parametrar har lagts till i
appcat analyzekommandot:-
--list-capabilities: Visa tillgängliga migreringsfunktioner. -
--list-os: Visa tillgängliga operativsystem för migreringsmål. -
--capability: Ange kapacitetstekniker för analys. -
--os: Ange operativsystem för analys.
-
-
Förbättrad målspecifikation: Förfinade parametern
--targetsgenom att ta bort os- och kapacitetsvärden, som nu hanteras av dedikerade parametrar. - Enhetligt utdataformat: Introducerade en ny konsoliderad report.json utdatafil.
7.7.0.3
Den här versionen innehåller följande korrigeringar och förbättringar:
- Förfina domännamn och kategorinamn för frågor.
- Flytta .appcat-ignore till användarens hemsökväg i stället för appCAT-installationsmappen.
- Ta bort onödiga temporära filer under analysen, till exempel Eclipse-specifik konfiguration.
- Returnera felmeddelandet direkt för projekt som inte är Java-projekt.
7.7.0.2
Den här versionen innehåller följande korrigeringar och förbättringar:
- JDK har tagits bort från förutsättningarna.
- Tog bort output.json eller output.yaml från resultatutdata.
- Åtgärdat problemet där
azure-password-01000regeln endast identifierar en överträdelse, även när det finns flera överträdelser i samma fil.
7.7.0.1
Den här versionen innehåller följande korrigeringar och förbättringar:
- Ändra standardvärdet
--output-formatför tilljson.
7.7.0.0 (GA)
Den här versionen innehåller följande korrigeringar och förbättringar:
- En korrekt felhantering har lagts till med väldefinierade slutkoder för olika typer av fel.
- Tog bort kommandot
appcat test. - Förbättrade rapporten genom att lägga till ett programöversiktsavsnitt.
- Felkorrigering:
mvnwkan nu köras i Linux och macOS.
7.6.0.7
Den här versionen innehåller följande korrigeringar och förbättringar:
- Stöd för att analysera Gradle-baserade Spring-appar.
- Stöd för att analysera Open Liberty-projekt.
- Visa utvärderingsstatus genom att visa antalet regler som bearbetas under utvärderingen.
- Maven har tagits bort från kraven.
- Ersätts
airsonic.warmedairsonic-advancedsom exempelprogram i de utgivna artefakterna.
7.6.0.6
Den här versionen innehåller följande korrigeringar och förbättringar:
- En .appcat-ignore-standardfil ingår nu som standard i versionspaketet. Den här filen gör att verktyget undantar angivna mappar eller sökvägar som inte behöver analyseras.
- Åtgärdat problemet med saknade beroenden i rapporten i läge
full, specificerat genom--mode. - Analysen begränsas till AppCAT-stödda mål när inga mål anges.
- Kommentarsrader som ignorerades under analysen.
- Fel plats för XML-regler har åtgärdats.
7.6.0.5
Den här versionen innehåller följande korrigeringar och förbättringar:
- Flaggan
--inputaccepterar nu flera värden så att du kan analysera flera program i en enda kommandokörning. - Den statiska rapporten kategoriserar sin problemlista för bättre läsbarhet.
- Användare kan nu installera AppCAT i andra kataloger än användarens hemkatalog.
- Åtgärdade ett problem där körning av
analyzetillsammans med både--bulkoch--skip-static-reportmisslyckades med att generera flera utdatafiler. - Löste ett fel vid analys med
--bulkoch--rulesom ingen Java-provider startades. - Åtgärdade ett problem där analysen skulle misslyckas om ett angivet paket inte hittades när flaggan användes
--packages. - Flaggan
--exclude-pathsär inaktuell. Om du vill exkludera filer eller kataloger använder du en .appcat-ignore-fil – stöd för globmönster – som placeras i indatakatalogen eller installationskatalogen.
7.6.0.4
Den här versionen innehåller följande korrigeringar och förbättringar:
- Stöder telemetrisamling.
--disable-telemetryAnvänd flaggan för att inaktivera telemetri. - Omstrukturerar CLI-kommandoformatet för att göra det tydligare.
-
--sourceUppdaterar flaggan och ändrar från--source <source1> --source <source2> ...till--source <source1>,<source2>,... -
--targetUppdaterar flaggan och ändrar från--target <target1> --target <target2> ...till--target <target1>,<target2>,... -
--rulesUppdaterar flaggan och ändrar från--rules <rule1> --rules <rule2> ...till--rules <rule1>,<rule2>,... -
--maven-settingsUppdaterar flaggan till--custom-maven-settings -
--limit-code-snipsUppdaterar flaggan till--code-snips-number - Tar
--json-outputbort flaggan.--output-formatAnvänd flaggan i stället och väljyamlellerjson. Standardvärdet äryaml. - Tar bort flaggorna
--provider,--override-provider-settings,--list-providersoch--dependency-folders
-
- En ny
--exclude-pathsflagga: anger sökvägar som ska ignoreras i analysen. Använd en kommaavgränsad lista för flera värden:--exclude-paths <path1>,<path2>,.... Standardvärdet är[]. - En ny
--packagesflagga: anger programklasspaket som ska utvärderas. Använd en kommaavgränsad lista för flera värden:--packages <package1>,<package2>,.... Standardvärdet är[]. - En ny
--dry-runflagga: kontrollerar om flaggorna är giltiga utan att faktiskt köra analysen. Standardvärdet ärfalse. -
azure-spring-appsTar bort från appcaten--list-targets.
7.6.0.3
Den här versionen innehåller följande korrigeringar och förbättringar:
- Ny
--limit-code-snipsflagga: styr kodfragmentgränser under regelutvärdering (0=obegränsat, -1=inaktivera kodfragment). - Fel med saknade beroendefiler har åtgärdats i massanalysläge: verktyget avbryts inte längre vid massanalys för icke-Java-projekt eller Java-projekt med hjälp av
--mode=source-only.
7.6.0.2
Den här versionen innehåller följande korrigeringar.
-
java-removals-00150-regeln triggar nu korrekt.
7.6.0.1
Den här versionen innehåller följande korrigeringar och förbättringar.
-
--analyze-known-librariesflagga: fungerar nu i Windows. - Katalogrensning: extra kataloger som skapas under analysen i Windows rensas nu automatiskt.
-
--json-outputflagga: nu i drift. - Fel vid parsning av regler: felet
unable to parse all the rules for rulesethar lösts. - Beskrivningar av fliken Insikter: De regelbeskrivningar som saknades tidigare finns nu tillgängliga.
- Internetanslutningsberoende: Analysen misslyckas inte längre utan en Internetanslutning.
-
--context-linesflagga: fungerar nu som förväntat när den är inställd på 0. - Python-kravet har tagits bort för att köra verktyget.
7.6.0.0
Den här versionen baseras på en annan uppsättning komponenter i Konveyor-projektet.
Allmänna uppdateringar
- En ny motor baserad på LSP-projektet Konveyor Analyzer , med ett CLI baserat på Konveyor Kantra-projektet .
Kända problemområden
7.7.0.10
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.7.0.9
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.7.0.7
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.7.0.6
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.7.0.4
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.7.0.3
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.7.0.2
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.7.0.1
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte. - Regeln
azure-password-01000identifierar endast en överträdelse, även om det finns flera överträdelser i samma fil.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.7.0.0
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte. - Regeln
azure-password-01000identifierar endast en överträdelse, även om det finns flera överträdelser i samma fil.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.6.0.7
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte. - Regeln
azure-password-01000identifierar endast en överträdelse, även om det finns flera överträdelser i samma fil.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.6.0.6
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte. - Regeln
azure-password-01000identifierar endast en överträdelse, även om det finns flera överträdelser i samma fil.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.6.0.5
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte. - Regeln
azure-password-01000identifierar endast en överträdelse, även om det finns flera överträdelser i samma fil.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.6.0.4
- Problem med regler:
- Reglerna
azure-system-config-01000utlöses inte. - Regeln
azure-password-01000identifierar endast en överträdelse, även om det finns flera överträdelser i samma fil.
- Reglerna
- Ett fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows.
7.6.0.3
- Flaggan
--overrideProviderSettingsstöds inte. - Problem med regler:
-
azure-system-config-01000,http-session-01000reglerna aktiveras inte. -
FileSystem - Java IOregeln aktiveras inte.
-
- Om du analyserar WAR-filer i Windows uppstår följande fel:
Failed to Move Decompiled File. Ett fel uppstår vid analys av WAR-filer i Windows, som ansvarar för några redundanta problem som skapats i Windows-operativsystemet. - Fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely the **been missed**. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows. - Ctrl+C kan inte stoppa pågående analys. Avsluta processen manuellt genom att stänga av den explicit.
- I binära analysrapporter visar kodfragmentets rubrik en felaktig eller obefintlig filsökväg.
7.6.0.2
- Flaggan
--overrideProviderSettingsstöds inte. - Problem med regler:
-
azure-system-config-01000,http-session-01000reglerna aktiveras inte. -
FileSystem - Java IOregeln aktiveras inte.
-
- Om du analyserar WAR-filer i Windows uppstår följande fel:
Failed to Move Decompiled File. Ett fel uppstår vid analys av WAR-filer i Windows, som ansvarar för några redundanta problem som skapats i Windows-operativsystemet. - Fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows. - Ctrl+C kan inte stoppa pågående analys. Avsluta processen manuellt genom att stänga av den explicit.
- I binära analysrapporter visar kodfragmentets rubrik en felaktig eller obefintlig filsökväg.
7.6.0.1
- Flaggan
--overrideProviderSettingsstöds inte. - Problem med regler:
-
azure-system-config-01000,http-session-01000,java-removals-00150regler utlöses inte. -
FileSystem - Java IOregeln aktiveras inte.
-
- Om du analyserar WAR-filer i Windows uppstår följande fel:
Failed to Move Decompiled File. Ett fel uppstår vid analys av WAR-filer i Windows, som ansvarar för några redundanta problem som skapats i Windows-operativsystemet. - Fel i Watcher Error-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows. - Ctrl+C kan inte stoppa pågående analys. Avsluta processen manuellt genom att stänga av den explicit.
- I binära analysrapporter visar kodfragmentets rubrik en felaktig eller obefintlig filsökväg.
7.6.0.0
- Flaggan
--analyze-known-librariesfungerar inte i Windows. - I Windows genereras följande extra mappar under analysprocessen, men tas inte bort automatiskt efter slutförande. Du kanske vill ta bort de här extra mapparna när analysen är klar.
- .metadata
- org.eclipse.osgi
- org.eclipse.equinox.app
- org.eclipse.core.runtime
- org.eclipse.equinox.launcher
- Flaggan
--overrideProviderSettingsstöds inte. - Flaggan
--json-outputstöds inte. I en framtida version genererar den JSON-utdata för filerna output.yaml och dependency.yaml . - Problem med regler:
-
azure-system-config-01000,http-session-01000,java-removals-00150regler utlöses inte. -
FileSystem - Java IOregeln aktiveras inte. - Fel
unable to parse all the rules for rulesetvid körning av analys. Det här felet uppstår under analysen när verktyget inte parsar alla regler i regeluppsättningen.
-
- Om du analyserar WAR-filer i Windows uppstår följande fel:
Failed to Move Decompiled File. Ett fel uppstår vid analys av WAR-filer i Windows, som ansvarar för några redundanta problem som skapats i Windows-operativsystemet. - Beskrivningar saknas för vissa regler på fliken Insikter . Vissa taggregler saknar beskrivningar, vilket leder till tomma rubriker som visas på fliken Insikter i rapporten.
- Fel i Watcher-kanalen i Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Det här felmeddelandet visas på kommandoraden under långvariga jobb i Windows. - Den här versionen kräver en aktiv Internetanslutning för beroendeanalys.
- Ctrl+C kan inte stoppa pågående analys. Avsluta processen manuellt genom att stänga av den explicit.
- När flaggan
--context-linesär inställd på ett tal 0 fungerar den inte som förväntat. Med den här flaggan kan användaren begränsa hur mycket av källkoden som ska visas i rapporten. Inställningen till värdet 0 kanske inte fungerar som förväntat.