IntelliJ IDEA 2026.3: ispravci performanse, podrška za Spring i poboljšanja radnog toka

  • PublicPublic
  • 05 Nov, 2026
IntelliJ IDEA 2026.3: ispravci performanse, podrška za Spring i poboljšanja radnog toka

IntelliJ IDEA 2026.3 predstavlja značajno ažuriranje koje uključuje više od 1000 ispravaka općih grešaka i više od 300 poboljšanja performansi. Ažuriranje je usmjereno na ključne radne tokove u tradicionalnom i agenskom razvoju. Glavni fokus je na rješavanju problema stabilnosti: uklonjena su zamrzavanja sučelja, prekomjerna potrošnja procesora i curenja memorije koja su prethodno ometala produktivnost. Mnoge od ovih ispravaka izvedene su iz automatskih izvještaja o zamrzavanju i podataka profiliranja iz stvarnih projekata, što je omogućilo prvo rješavanje najkritičnijih uskih grla. Cilj ažuriranja je pružiti glađe i responzivnije iskustvo za developere koji rade na velikim aplikacijama na Java i Kotlin, eliminiranjem najčešćih izvora kašnjenja i nestabilnosti IDE-a.

Značajan dio poboljšanja performansi usmjeren je na specifične interakcije s sučeljem koje su prethodno uzrokovale zastoj editora. Inlay hintovi za Spring Boot, isticanje svojstava i analiza JPA entiteta više ne blokiraju sučelje, dok se konfiguracije servera Tomcat, WildFly i JBoss sada čitaju izvan UI niti. Kritične operacije, poput izgradnje varijabli debuggera, Git stabala commitova i optimizacije importova, optimizirane su kako bi se spriječile blokade. Osim toga, IDE sada izbjegava pokretanje WSL-a bez potrebe pri pokretanju, a indeksiranje je učinjeno učinkovitijim za velike projekte uklanjanjem suvišnih ažuriranja i implementacijom lenjog kopiranja datoteka. Upravljanje memorijom također je poboljšano, s ispravcima curenja koja su zadržavala zatvorene projekte u memoriji i optimizacijama pregleda code lensa koji su prethodno zadržavali HiDPI slike na heapu.

Inteligencija koda za Java i Kotlin doživjela je ciljana usavršavanja kako bi se poboljšala točnost i povratne informacije za developere. Inspekcija neiskorištenih deklaracija sada prepoznaje metode koje se koriste isključivo u izvornicima za testiranje, a brza rješenja za inspekcije nullability ispravno rade na složenim izrazima. Za developere Kotlin dodana je nova inspekcija koja upozorava kada se CancellationException hvata u suspend kodu bez ponovnog bacanja, a blokirajući pozivi ističu se unutar suspend lambda izraza. Pretvorba Java koda u Kotlin sada ispravno transformira @lombok.Data klase u data klase. Osim toga, debugger je poboljšan tako da predlaže HotSwap samo kada je tehnički izvedivo, nudeći umjesto toga ponovni pokretanje za izmjene koje mijenjaju strukturu klase ili potpise, čime se sprječavaju zbunjujuća stanja grešaka tijekom sesija debugiranja.

Podrška za Spring Framework dobila je stotine ispravaka koje pokrivaju profile, konfiguraciju, podatke, keširanje i debugiranje. Prebacivanje profila premješteno je u widget trake statusa radi bolje vidljivosti, a IDE sada prepoznaje više profila, uključujući one u testnim opsezima. Poboljšano je rješavanje svojstava konfiguracije: Find Usages sada ispravno navodi deklaracije i upotrebe placeholdera, a placeholderi u YAML datotekama rješavaju se točno. Dopuna metoda repozitorija Spring Data preuređena je kako bi prioritetno prikazivala naslijeđene metode i prepoznavala imenovane upite u Kotlinu. Spring Debugger sadrži oko 20 ispravaka za prikaz beanova, dok poboljšanja u Spring Webu unapređuju otkrivanje krajnjih točaka za Kotlin i Spring Boot 4. JPA i Hibernate također su dobili oko 40 ispravaka koje rješavaju probleme s performansama i osiguravaju ispravne vrijednosti datuma u JPA konzoli.

Integracije s alatima za izgradnju i sustavima za kontrolu verzija značajno su nadograđene kako bi se pojednostavili radni procesi. Delegiranje Mavena ispravljeno je tako da po zadanoj vrijednosti pokreće fazu process-test-classes, izbjegavajući nepotrebna izvršavanja mvn install. Gradle 9.7 Isolated Projects sada podržava pokretanje main() iz margine, a uvoz za velike projekte je brži zahvaljujući uklanjanju međusobnih blokiranja. Git worktrees, vrlo tražena značajka, sada funkcionira u projektima s više korijena i omogućuje otvaranje zahtjeva za spajanje u zasebnim worktreesima. IDE sada koristi OpenSSH za povezivanje, podržavajući autenticaciju na temelju certifikata, hardverske sigurnosne tokene poput YubiKeya i Kerberos SSPI. Osim toga, JetBrains IDE-ovi mogu obrađivati ID-ove objekata od 64 znaka u Git SHA-256 repozitorijima, a integracija s GitLabom omogućuje prijavu putem OAuth-a bez osobnih tokena za pristup.

Korisnički sučelje i pomoćna alata također su usavršena radi bolje upotrebljivosti. Terminal sada uključuje ghostty emulator s više od 40 ispravaka, što poboljšava upravljanje karticama i obradu URL-ova. Stranica dodataka konsolidirana je u jedinstveni prikaz s zasebnim odjeljcima za instalirane, ugrađene i preporučene dodatke, a otvara se u vlastitom prozoru radi bolje čitljivosti. Widgeti trake stanja sada se mogu premještati, što omogućuje razvojnicima prilagodbu rasporeda, a novi dodatak Extended Tool Windows UI dodaje vertikalne nazive pored ikona. Uređivanje Markdowna postalo je glađe zahvaljujući ispravcima za veze s apsolutnim putanjama i novoj postavci za uklanjanje razmaka na kraju redaka pri spremanju. Podrška za Scala ažurirana je za Scala 3.10, s poboljšanim analizom koda i podrškom za Twirl predloške, dok se sbt 2.x projekti uvoze pouzdanije s manje lažnih grešaka u skriptama za izgradnju.