Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel bevat de releaseopmerkingen voor de Azure Migrate-toepassing en code-evaluatie voor Java (AppCAT 7). Het bevat informatie over nieuwe functies, bugfixes en bekende problemen.
Releasegeschiedenis
7.7.0.10
Deze release bevat de volgende functies en verbeteringen:
- Voeg openjdk25-mogelijkheidsvermelding toe.
- Verwijder het pre-releaselabel voordat de afhankelijkheidsversie wordt gecontroleerd.
- Corrigeer de locatieomzetting van transitieve afhankelijkheden.
7.7.0.9
Deze release bevat de volgende functies:
- Code-Impact vervangen door Story Points in het statische rapport.
- Detectie toegevoegd voor de verouderde Azure SDK voor Java.
7.7.0.8
Deze release bevat de volgende functies:
- Ondersteuning toegevoegd voor het genereren van incrementele rapporten.
- Verbeterde prestaties van ingebouwde regels.
7.7.0.7
Deze release bevat de volgende oplossingen en verbeteringen:
- Er is een mogelijke impasse opgelost tijdens het zoeken naar Java Development Tools Language Server (JDTLS).
- Er is regelondersteuning toegevoegd voor Jakarta EE en andere migratiescenario's.
- Verbeterde XML-overeenkomst-terugval wanneer de locatieoplossing mislukt.
7.7.0.6
Deze release bevat de volgende functies en oplossingen:
- Voeg een nieuwe analysemodus toe die alleen problemen detecteert en de technologieën die door het project worden gebruikt, niet detecteert.
- Snel falen wanneer de onderliggende analyseservice een time-out heeft, in plaats van vast te lopen.
7.7.0.4
Deze release bevat de volgende nieuwe functies en verbeteringen:
-
Verbeterde opdrachtparameters: nieuwe parameters toegevoegd aan de
appcat analyzeopdracht:-
--list-capabilities: Beschikbare migratiemogelijkheden weergeven. -
--list-os: Beschikbare besturingssystemen voor migratiedoel weergeven. -
--capability: Specificeer technologieën voor mogelijkheden voor analyse. -
--os: Geef besturingssystemen op voor analyse.
-
-
Verbeterde doelspecificatie: Verfijn de
--targetsparameter door os- en mogelijkheidswaarden te verwijderen, die nu worden verwerkt door toegewezen parameters. - Geïntegreerde uitvoerindeling: er is een nieuw geconsolideerd report.json uitvoerbestand geïntroduceerd.
7.7.0.3
Deze release bevat de volgende oplossingen en verbeteringen:
- Verfijn de domeinnamen en categorienamen van het probleem.
- Verplaats .appcat-ignore naar het basispad van de gebruiker in plaats van de appCAT-installatiemap.
- Verwijder overbodige tijdelijke bestanden tijdens analyse, zoals eclipse-specifieke configuratie.
- Geef rechtstreeks een foutbericht terug voor niet-Java-projecten.
7.7.0.2
Deze release bevat de volgende oplossingen en verbeteringen:
- JDK is verwijderd uit de vereisten.
- Verwijderd output.json of output.yaml uit de resultaatuitvoer.
- Er is een probleem opgelost waarbij de
azure-password-01000regel slechts één schending detecteert, zelfs wanneer er meerdere schendingen in hetzelfde bestand voorkomen.
7.7.0.1
Deze release bevat de volgende oplossingen en verbeteringen:
- Wijzig de standaardwaarde van
--output-formatinjson.
7.7.0.0 (GA)
Deze release bevat de volgende oplossingen en verbeteringen:
- Er is een probleemloze foutafhandeling toegevoegd met goed gedefinieerde afsluitcodes voor verschillende soorten fouten.
- De
appcat testopdracht is verwijderd. - Verbeterd rapport door een overzichtssectie van een toepassing toe te voegen.
- Opgeloste fout:
mvnwis nu uitvoerbaar in Linux en macOS.
7.6.0.7
Deze release bevat de volgende oplossingen en verbeteringen:
- Ondersteuning voor het analyseren van Spring-apps op basis van Gradle.
- Ondersteuning voor het analyseren van Open Liberty-projecten.
- De voortgang van de evaluatie weergeven door het aantal regels weer te geven dat tijdens de evaluatie is verwerkt.
- Maven is verwijderd uit de vereisten.
- Vervangen
airsonic.wardoorairsonic-advancedals de voorbeeldtoepassing in de uitgebrachte artefacten.
7.6.0.6
Deze release bevat de volgende oplossingen en verbeteringen:
- Een standaard .appcat-ignore-bestand is nu standaard opgenomen in het releasepakket. Dit bestand zorgt ervoor dat het hulpprogramma opgegeven mappen of paden uitsluit die niet hoeven te worden geanalyseerd.
- Er is een probleem opgelost met ontbrekende afhankelijkheden in het rapport bij gebruik van de modus
full, gespecificeerd met--mode. - Een bereikanalyse voor door AppCAT ondersteunde doelen wanneer er geen doelen zijn opgegeven.
- Genegeerde opmerkingenlijnen tijdens analyse.
- Onjuiste locatie voor XML-regels gecorrigeerd.
7.6.0.5
Deze release bevat de volgende oplossingen en verbeteringen:
- De
--inputvlag accepteert nu meerdere waarden, zodat u meerdere toepassingen kunt analyseren in één opdrachtuitvoering. - Het statische rapport categoriseert de lijst met problemen voor een betere leesbaarheid.
- Gebruikers kunnen AppCAT nu installeren in andere mappen dan de basismap van de gebruiker.
- Er is een probleem opgelost waarbij
analyzesamen met zowel--bulkals--skip-static-reportniet in staat was meerdere uitvoerbestanden te genereren. - Er is een fout opgelost bij het analyseren met
--bulken--rulesals er geen Java-provider werd gestart. - Er is een probleem opgelost waarbij analyse mislukt als er geen opgegeven pakket werd gevonden bij het gebruik van de
--packagesvlag. - De
--exclude-pathsvlag is afgeschaft. Als u bestanden of mappen wilt uitsluiten, gebruikt u een .appcat-ignore-bestand - ondersteunende glob-patronen - in de invoermap of installatiemap geplaatst.
7.6.0.4
Deze release bevat de volgende oplossingen en verbeteringen:
- Ondersteunt telemetrieverzameling. Gebruik de
--disable-telemetryvlag om telemetrie uit te schakelen. - Herstructureert de CLI-opdrachtindeling om deze duidelijker te maken.
- Hiermee werkt u de
--sourcevlag bij en verandert u van--source <source1> --source <source2> ...in--source <source1>,<source2>,... - Hiermee werkt u de
--targetvlag bij en verandert u van--target <target1> --target <target2> ...in--target <target1>,<target2>,... - Hiermee werkt u de
--rulesvlag bij en verandert u van--rules <rule1> --rules <rule2> ...in--rules <rule1>,<rule2>,... - Hiermee wordt de
--maven-settingsvlag bijgewerkt naar--custom-maven-settings - Hiermee wordt de
--limit-code-snipsvlag bijgewerkt naar--code-snips-number - Hiermee verwijdert u de
--json-outputvlag. Gebruik in plaats daarvan de--output-formatvlag, kiesyamlofjson. De standaardwaarde isyaml. - Hiermee verwijdert u de
--provider,--override-provider-settings,--list-providersen--dependency-foldersvlaggen
- Hiermee werkt u de
- Een nieuwe
--exclude-pathsvlag: hiermee geeft u paden op die moeten worden genegeerd in analyse. Gebruik een door komma's gescheiden lijst voor meerdere waarden:--exclude-paths <path1>,<path2>,.... De standaardwaarde is[]. - Een nieuwe
--packagesvlag: hiermee geeft u de toepassingsklassepakketten op die moeten worden geëvalueerd. Gebruik een door komma's gescheiden lijst voor meerdere waarden:--packages <package1>,<package2>,.... De standaardwaarde is[]. - Een nieuwe
--dry-runvlag: controleert of de vlaggen geldig zijn zonder de analyse daadwerkelijk uit te voeren. De standaardwaarde isfalse. - Verwijdert
azure-spring-appsuit de appcat--list-targets.
7.6.0.3
Deze release bevat de volgende oplossingen en verbeteringen:
- Nieuwe
--limit-code-snipsvlag: bepaalt de limieten voor codefragmenten tijdens de regelevaluatie (0=onbeperkt, -1=codefragmenten uitschakelen). - Er is een probleem opgelost met ontbrekende afhankelijkheidsbestandsfouten in de modus voor bulkanalyse: het hulpprogramma wordt niet langer afgebroken tijdens bulkanalyses voor niet-Java-projecten of Java-projecten met behulp van
--mode=source-only.
7.6.0.2
Deze release bevat de volgende oplossingen.
-
java-removals-00150De regel wordt nu correct geactiveerd.
7.6.0.1
Deze release bevat de volgende oplossingen en verbeteringen.
-
--analyze-known-librariesvlag: werkt nu in Windows. - Opschonen van mappen: extra mappen die tijdens de analyse in Windows zijn gemaakt, worden nu automatisch opgeschoond.
-
--json-outputvlag: nu operationeel. - Fout bij het parseren van regels: de fout
unable to parse all the rules for rulesetis opgelost. - Beschrijvingen van de tabbladen Inzichten: ontbrekende regelbeschrijvingen zijn nu aanwezig.
- Afhankelijkheid van internetverbinding: analyse mislukt niet meer zonder internetverbinding.
-
--context-linesvlag: gedraagt zich nu zoals verwacht wanneer deze is ingesteld op 0. - Python-vereiste voor het uitvoeren van het hulpprogramma is verwijderd.
7.6.0.0
Deze release is gebaseerd op een andere set onderdelen van het Konveyor-project.
Algemene updates
- Een nieuwe engine op basis van het Konveyor Analyzer LSP-project , met een CLI op basis van het Konveyor Kantra-project .
Bekende problemen
7.7.0.10
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.7.0.9
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.7.0.7
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.7.0.6
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.7.0.4
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.7.0.3
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.7.0.2
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.7.0.1
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd. - De
azure-password-01000regel detecteert slechts één schending, zelfs als er meerdere schendingen in hetzelfde bestand voorkomen.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.7.0.0
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd. - De
azure-password-01000regel detecteert slechts één schending, zelfs als er meerdere schendingen in hetzelfde bestand voorkomen.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.6.0.7
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd. - De
azure-password-01000regel detecteert slechts één schending, zelfs als er meerdere schendingen in hetzelfde bestand voorkomen.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.6.0.6
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd. - De
azure-password-01000regel detecteert slechts één schending, zelfs als er meerdere schendingen in hetzelfde bestand voorkomen.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.6.0.5
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd. - De
azure-password-01000regel detecteert slechts één schending, zelfs als er meerdere schendingen in hetzelfde bestand voorkomen.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.6.0.4
- Problemen met regels:
- De
azure-system-config-01000regels worden niet geactiveerd. - De
azure-password-01000regel detecteert slechts één schending, zelfs als er meerdere schendingen in hetzelfde bestand voorkomen.
- De
- Een fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows.
7.6.0.3
- De vlag
--overrideProviderSettingswordt niet ondersteund. - Problemen met regels:
-
azure-system-config-01000,http-session-01000regels worden niet getriggerd. -
FileSystem - Java IOde regel wordt niet geactiveerd.
-
- Het analyseren van WAR-bestanden in Windows produceert de volgende fout:
Failed to Move Decompiled File. Er treedt een fout op bij het analyseren van WAR-bestanden in Windows, die verantwoordelijk is voor een aantal redundante problemen die zijn gemaakt in het Windows-besturingssysteem. - Fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely the **been missed**. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows. - Ctrl+C kan de doorlopende analyse niet stoppen. Als u dit wilt omzeilen, beëindigt u het proces handmatig door het proces expliciet te beëindigen.
- In binaire analyserapporten toont de titel van het codefragment een onjuist of niet-bestaand bestandspad.
7.6.0.2
- De vlag
--overrideProviderSettingswordt niet ondersteund. - Problemen met regels:
-
azure-system-config-01000,http-session-01000regels worden niet getriggerd. -
FileSystem - Java IOde regel wordt niet geactiveerd.
-
- Het analyseren van WAR-bestanden in Windows produceert de volgende fout:
Failed to Move Decompiled File. Er treedt een fout op bij het analyseren van WAR-bestanden in Windows, die verantwoordelijk is voor een aantal redundante problemen die zijn gemaakt in het Windows-besturingssysteem. - Fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows. - Ctrl+C kan de doorlopende analyse niet stoppen. Als u dit wilt omzeilen, beëindigt u het proces handmatig door het proces expliciet te beëindigen.
- In binaire analyserapporten toont de titel van het codefragment een onjuist of niet-bestaand bestandspad.
7.6.0.1
- De vlag
--overrideProviderSettingswordt niet ondersteund. - Problemen met regels:
-
azure-system-config-01000,http-session-01000,java-removals-00150regels worden niet geactiveerd. -
FileSystem - Java IOde regel wordt niet geactiveerd.
-
- Het analyseren van WAR-bestanden in Windows produceert de volgende fout:
Failed to Move Decompiled File. Er treedt een fout op bij het analyseren van WAR-bestanden in Windows, die verantwoordelijk is voor een aantal redundante problemen die zijn gemaakt in het Windows-besturingssysteem. - Fout in het Watcher Error-kanaal in Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows. - Ctrl+C kan de doorlopende analyse niet stoppen. Als u dit wilt omzeilen, beëindigt u het proces handmatig door het proces expliciet te beëindigen.
- In binaire analyserapporten toont de titel van het codefragment een onjuist of niet-bestaand bestandspad.
7.6.0.0
- De vlag
--analyze-known-librarieswerkt niet in Windows. - In Windows worden de volgende extra mappen gegenereerd tijdens het analyseproces, maar worden deze na voltooiing niet automatisch verwijderd. Mogelijk wilt u deze extra mappen verwijderen nadat de analyse is voltooid.
- .metadata
- org.eclipse.osgi
- org.eclipse.equinox.app
- org.eclipse.core.runtime
- org.eclipse.equinox.launcher
- De vlag
--overrideProviderSettingswordt niet ondersteund. - De vlag
--json-outputwordt niet ondersteund. In een toekomstige release zullen JSON-uitvoer worden gegenereerd voor de bestanden output.yaml en dependency.yaml. - Problemen met regels:
-
azure-system-config-01000,http-session-01000,java-removals-00150regels worden niet geactiveerd. -
FileSystem - Java IOde regel wordt niet geactiveerd. - Fout
unable to parse all the rules for rulesetbij het uitvoeren van analyse. Deze fout treedt op tijdens de analyse wanneer het hulpprogramma niet alle regels in de regelset kan parseren.
-
- Het analyseren van WAR-bestanden in Windows produceert de volgende fout:
Failed to Move Decompiled File. Er treedt een fout op bij het analyseren van WAR-bestanden in Windows, die verantwoordelijk is voor een aantal redundante problemen die zijn gemaakt in het Windows-besturingssysteem. - Ontbrekende beschrijvingen voor sommige regels op het tabblad Inzichten . Sommige tagregels ontbreken beschrijvingen, wat leidt tot lege titels die worden weergegeven op het tabblad Inzichten van het rapport.
- Fout in het Watcher Error kanaal op Windows:
Windows system assumed buffer larger than it is, events have likely been missed. Deze foutmelding verschijnt op de opdrachtregel tijdens langdurige taken in Windows. - Voor deze release is een actieve internetverbinding vereist voor afhankelijkheidsanalyse.
- Ctrl+C kan de doorlopende analyse niet stoppen. Als u dit wilt omzeilen, beëindigt u het proces handmatig door het proces expliciet te beëindigen.
- Wanneer de vlag
--context-linesis ingesteld op een getal 0, werkt deze niet zoals verwacht. Met deze vlag kan de gebruiker beperken hoeveel van de broncode in het rapport moet worden weergegeven. Het instellen op een waarde 0 werkt mogelijk niet zoals verwacht.