Java
- Lett egy új ellenőrzés és gyorsjavítás páros, amely a karakterlánc-összekapcsolást a Java 21 karakterlánc-sablonjaival helyettesíti.
- Most már lehetséges a Move refaktorálás alkalmazása a lokális osztályokra.
- Átalakították a statikus metódusok kódkiegészítését.
- Az IntelliJ IDEA kódelemzése mostantól több lehetséges forgatókönyvre terjed ki a feltételes kifejezések potenciális hibáinak azonosítása és kiemelése során.
Kotlin
- A v2023.3-tól kezdve az új Kotlin-verziók támogatása az IntelliJ IDEA és az Android Studio frissítéseivel együtt érkezik majd.
- Az új IntelliJ IDEA és Kotlin felhasználók számára lehetőség van egy új, mintakódot tartalmazó projekt megnyitására.
- Az IntelliJ build rendszer számára mostantól Kotlin projekteket hozhat létre tömör projektstruktúrával, kevesebb egymásba ágyazott mappát használva.
- Amikor Kotlin fájlt adunk hozzá egy Java Gradle projekthez, az IntelliJ IDEA mostantól automatikusan konfigurálni tudja az összes szükséges Kotlin függőséget. Bővebben erről.
- Megjelent a K2 compiler béta verziója. A K2 compilert használó projektek mostantól teljes mértékben támogatottak az IDE-ben.
- Az IntelliJ IDEA 2023.3 új módot vezet be a Kotlin Multiplatform projektek létrehozására – a Kotlin Multiplatform webes varázslót.
- A v2023.3-mal ismét lehetőség van Kotlin modulok hozzáadására a projekthez.
Scala
- Az IntelliJ IDEA 2023.3 továbbfejlesztett Scala 3 támogatást kínál, különös tekintettel az enum-okra.
- Továbbfejlesztették a Scala szintaxis-kiemelését. Az IDE pontosabban észleli az elérhetetlen kódot.
- Van egy új X-Ray funkció a Scala számára, amellyel gyorsan megjeleníthetőek az inlay-tippek a szerkesztőn belül, de csak akkor, amikor szükség van rájuk.
- Frissítve lettek a Structure és Project eszközablakok a kód olvashatóságának megkönnyítése érdekében.
- Javították az IntelliJ IDEA támogatását a Scala CLI számára.
- Fejlesztések az sbt támogatás terén.
Build eszközök
- A Gradle projektek mostantól gyorsabban nyílnak meg, mivel az IDE már nem tölti le automatikusan az összes függőség forrás JAR-fájlját.
- Az új gyors Maven projektimport-módszert minden projektre használhatjuk, beleértve a régebbi import-implementációval létrehozott projekteket is.
- Az IDE mostantól a Maven projektmodulokat minősített nevük alapján csoportosítja.
- A Maven 3.9.3 mostantól megtalálható az IntelliJ IDEA csomagban.
- Az IDE többé már nem támogatja a Maven 3.0-ás változatát.
Keretrendszerek és Technológiák
Az alábbi funkciók csak az IntelliJ IDEA Ultimate 2023.3-ben érhetők el:
- Javítottak a HTTP-kliens struktúra eszközablakán, hogy egyszerűsítsék a navigációt a nagy .http-fájlokban.
- A HTTP-kliens mostantól támogatja a változók deklarálását a @ használatával.
- A HTTP-kliens mostantól támogatja az OAuth 2.0 jelszóval és ügyfélhitelesítési adatokkal történő hitelesítést.
- Új vizuális szerkesztési képességek melyek segítik a jól formázott OpenAPI specifikációk gyors összeállítását élő sablonok használatával.
- A Swagger UI integrált verziója 5.0-ra frissült.
- Az IDE automatikus kódkiegészítést biztosít az URL-útvonal-hivatkozásokhoz.
- A Beans eszközablak mostantól Quarkus és Micronaut komponenseket is tartalmaz.
- Az IDE kódkiemelést, kiegészítést és ellenőrzést biztosít a Micronaut kifejezésnyelvhez.
- Quarkus Qute típusbiztos sablonok támogatás.
- A Quarkus projektekhez mostantól használhatja a Run with Coverage és a Profile with IntelliJ Profiler futtatási konfigurációkat.
- Bővített támogatás a Spring 6.1 funkcióihoz.
- Van egy új Spring GraphQL plugin, amely számos értékes funkciót ad hozzá a GraphQL Java segítségével épített Spring alkalmazások fejlesztéséhez.
- Az IntelliJ IDEA Ultimate 2023.3 integrálja a GraphQL plugint a HTTP klienssel.
- Lehetővé vált a Spring Boot indítók hozzáadása és szerkesztése a Spring Initializr-en keresztül.
- Az IntelliJ IDEA Ultimate mostantól képes automatikusan felismerni és hozzáadni az adatforrás-konfigurációkat.
- Lehetőség van Kafka kapcsolatokat létrehozni a Spring-alapú alkalmazásokban.
- Bevezették a Bicep, az Azure-ra szabott infrastruktúra-kezelő nyelv kezdeti támogatását.
Kubertenes
- Az IntelliJ IDEA Ultimate 2023.3 továbbfejlesztett felhasználói élményt kínál a Kubernetesben tárolt adatbázisokkal való munka során.
- Az IDE mostantól képes azonosítani a megjegyzésekként szereplő konkrét YAML-sémákra való hivatkozásokat.
- Mostantól lehetőség van kubeconfig-kontextusok hozzáadására egy fájlból.
- Az IDE felajánlja a Kubernetes eszköztár automatikus telepítését, ha az nincs felismerve a számítógépen.
- Javítottak a Telepresence-zel való hibakeresés munkafolyamatán.
Webes fejlesztés
- Új fejlesztések a TypeScript és a Vue 3 számára.
- Új funkciók a JavaScript kód teszteléséhez.
- Angular támogatás továbfejlesztése.
Adatbázis eszközök
- Az új verzió integrálja a Lets-Plot könyvtárat az egyszerűsített, kód nélküli adatvizualizációhoz.
- Az IntelliJ IDEA 2023.3 átdolgozott importálási funkciókat kínál, ezzel befejeződött az átállás az új Modify Object UI-ra. Mostantól lehetőség van több célobjektumba történő importálásra és egyidejű szerkesztésre.
- A számformátumok az adatszerkesztőben mostantól testreszabhatók.
- Bevezették a DynamoDB támogatását.