Novidades do IntelliJ IDEA 2025.2

Boas-vindas à visão geral do lançamento do IntelliJ IDEA 2025.2. Esta versão traz atualizações poderosas para ajudar você a continuar produtivo, escrever código melhor e adotar as últimas tecnologias com confiança. Estes são alguns destaques desta versão:

Nova página de Novidades

Nesta versão, estamos mudando a forma de apresentarmos as atualizações. Em vez de listar cada ajuste ou correção, agora esta página destaca apenas os novos recursos de maior impacto. Os usuários raramente rolam a página além da terceira tela. Ao nos concentrarmos no que é mais importante, esperamos facilitar que você veja as atualizações que realmente têm impacto no seu trabalho.

Virá em seguida uma postagem separada para as Correções, detalhando as melhorias de estabilidade e qualidade em áreas cruciais, como desenvolvimento remoto, desempenho, experiência do usuário e dívida tecnológica de longa data.

Experiência de IA em outro patamar, com mais controle e melhor gerenciamento do contexto

Não deixe de atualizar para as últimas versões do JetBrains AI Assistant (atualizado automaticamente junto com o IntelliJ IDEA) e do Junie, o agente de programação por IA da JetBrains (acesse Settings | Plugins para instalar o Junie). As novas versões concentram-se na flexibilidade de modelos, no gerenciamento mais inteligente do contexto e no suporte a MCP, para você poder ajustar a sua configuração de IA às necessidades específicas do seu projeto.

Melhor desempenho e novos recursos no Junie e no AI Assistant:

  • Finalmente, o AI Assistant traz a complementação de código por IA para SQL, YAML, JSON e Markdown.
  • Agora a complementação de código por IA sugere trechos de código para Java no modo off-line e permite que você selecione o seu modelo local preferido de complementação. Desfrute de sugestões inteligentes em qualquer lugar, seja em um avião, fora da rede ou em um ambiente corporativo fechado.
  • O Junie ficou até 30% mais rápido e funciona em ambientes remotos.
  • O novo arquivo Project Rules permite definir instruções específicas de um projeto — por exemplo, em relação ao estilo de código ou a restrições do framework — para guiar as respostas da IA.
  • Selecione AUTO no menu suspenso de modelos para deixar a escolha por conta do IntelliJ IDEA e obter a melhor qualidade de geração e os custos mais otimizados.

Novas maneiras de fornecer um contexto mais preciso à IA:

  • Anexe tabelas ou visualizações específicas ao chat de IA para obter uma assistência muito mais precisa, que reflita o estado real das suas estruturas de dados. Isso é especialmente útil em projetos complexos em escala corporativa.
  • Anexe imagens ao chat de IA para compartilhar erros e diagramas sem nova digitação. No momento, este recurso tem suporte com modelos da Anthropic e da OpenAI. Será habilitado para outros modelos em breve.
  • Adicione pastas ao contexto do chat, para melhorar o contexto de conversas com a IA, usando @ ou #.

Suporte a MCP no Junie e no IntelliJ IDEA 2025.2:

  • Agora o Junie tem suporte ao Model Context Protocol (MCP), permitindo uma maior sensibilidade ao contexto e uma execução mais inteligente de tarefas, através da conexão de ferramentas externas.
  • Agora o IntelliJ IDEA pode atuar como servidor de MCP para agentes de IA de terceiros. O IDE detecta um cliente na sua máquina e disponibiliza mais de 30 ferramentas incorporadas para turbinar fluxos de trabalho de IA com apenas um clique. Saiba mais.

Todos os recursos do JetBrains AI estão disponíveis gratuitamente, com complementação de código ilimitada, poderosos fluxos de trabalho locais e recursos limitados baseados na nuvem. Experimente agora mesmo.

Suporte ao Java 25 para usuários pioneiros

Seja um dos primeiros a adotarem a tecnologia mais recente, com o suporte do IntelliJ IDEA tanto aos recursos finais quanto aos preliminares do Java 25 — a próxima versão com suporte de longo prazo (LTS). Já que se espera que muitos desenvolvedores migrem do Java 11, 17 ou 21, estamos nos certificando desde já de que o IDE esteja pronto para essa transição.

Além disso, tornamos possível baixar as builds de acesso antecipado do Java 25 diretamente do IDE, da mesma forma que com as versões estáveis.

Spring Debugger — o novo padrão da depuração no Spring Boot
Ultimate

O Spring Debugger melhora fundamentalmente a forma como os desenvolvedores compreendem e resolvem problemas em aplicativos Spring. Ele integra insights de runtime diretamente ao IDE, em tempo real. Veja quais beans são carregados ou simulados, inspecione valores de configuração resolvidos com rastreamento de fontes e monitore as conexões ativas a bancos de dados e os estados das transações. Você pode avaliar definições de beans em tempo real e rastrear valores de propriedades, mesmo quando obtidos de variáveis de ambiente ou de configurações específicas do perfil. Saiba mais na nossa postagem específica no blog.

Para começar, instale o plug-in a partir do JetBrains Marketplace. Não é necessária nenhuma configuração adicional, além de executar o seu aplicativo no modo Debug. Em uma futura versão, o Spring Debugger virá incluído com o IntelliJ IDEA.

Spring Modulith
Ultimate

O Spring Modulith está cada vez mais popular e a partir da versão 2025.2, o IntelliJ IDEA Ultimate oferece um robusto suporte a ele, desenvolvido em colaboração com a equipe do Spring Modulith.

Novas verificações, correções e sugestões ajudam a gerenciar dependências de módulos e a garantir limites claros entre domínios. Um ícone de alerta no pop-up de complementação de código assinala beans de outros módulos e uma nova visualização Logical possibilita explorar a estrutura do Modulith em um relance.

Isso facilita seguir os princípios de DDD e criar aplicativos modulares e dirigidos por eventos no Spring Boot, diretamente de dentro do seu IDE!

Suporte ao Maven 4 para usuários pioneiros

O Maven 4 já está em desenvolvimento há um bom tempo, mas agora está próximo do lançamento em disponibilidade geral. Como parte do nosso compromisso de oferecer suporte precoce a tecnologias de ponta, o IntelliJ IDEA já permite trabalhar com projetos do Maven 4, para que quando chegar a versão estável, você possa passar para ela sem esforço. Enquanto isso, você pode experimentar o Maven 4 no seu projeto, usando uma das últimas versões candidatas a lançamento, com todos os principais recursos que você espera: sincronização confiável de projetos, saídas precisas, navegação completa, suporte à sintaxe da nova modelVersion e muito mais.

Depuração de threads virtuais

As threads virtuais, introduzidas no JDK 21 e aperfeiçoadas no JDK 24, são um grande passo adiante para a programação concorrente em Java. No entanto, o suporte a elas era um desafio de engenharia para os desenvolvedores de ferramentas. Para eliminar essa lacuna, o IntelliJ IDEA 2025.2 traz importantes atualizações no depurador e no visualizador de dumps de threads.

Agora você pode coletar e inspecionar threads virtuais em dumps de threads, mesmo se o aplicativo estiver pausado ou em um ponto de interrupção. O IDE mostra a qual objeto cada thread virtual está associada, ajudando a diagnosticar gargalos. Para evitar congestionar a visualização, threads com o mesmo rastreamento de pilha são agrupadas automaticamente, facilitando a navegação por dumps grandes.

Você também pode carregar dumps de threads de ferramentas como o jstack e o jcmd, dando a você mais maneiras de analisar problemas de desempenho em aplicativos altamente concorrentes.

Suporte a Scala

O IntelliJ IDEA 2025.2 introduz o suporte completo aos tipos opacos do Scala 3 e às novas operações com tuplas genéricas. Agora os tipos opacos se integram adequadamente a givens, métodos de extensão e limites de aliases, com melhor inferência em cenários complexos. Agora, operações com tuplas, como zip, concat e outras, são reconhecidas e têm suporte na complementação e na resolução de tipos.

O novo layout do módulo sbt já saiu do estágio de beta e fica habilitado como padrão, refletindo melhor as configurações principais ou de teste específicas do escopo do sbt no IDE. Além disso, agora a sincronização de projetos gera automaticamente arquivos-fonte gerenciados pelo sbt, reduzindo o código em vermelho causado pela falta de fontes e melhorando a experiência com plug-ins populares do sbt.

Saiba mais sobre todas as atualizações no desenvolvimento em Scala nesta postagem no blog.

Melhor experiência no vencimento da sua assinatura
Ultimate

Uma nova política garante uma experiência mais suave quando vencer a sua assinatura do IntelliJ IDEA Ultimate. Mesmo que a renovação da sua assinatura esteja atrasada, os principais recursos para Java e Kotlin continuam acessíveis, permitindo a continuidade do desenvolvimento sem interrupções imediatas. Esta mudança ajuda a manter a produtividade e apoia a continuidade dos negócios quando não é possível um processo suave de renovação da assinatura.

Melhores fluxos de trabalho com bancos de dados
Ultimate

No IntelliJ IDEA 2025.2, introduzimos uma grande melhoria ao trabalhar com dados. Antes, a edição de dados na grade de resultados se limitava a consultas SELECT simples. Agora, até declarações SELECT com cláusulas JOIN podem ser editadas diretamente, tornando muito mais fácil atualizar dados relacionados sem ter que escrever declarações UPDATE manualmente.

Saiba mais sobre estas e outras melhorias para bancos de dados aqui.

Atualizações no desenvolvimento para a Web
Ultimate

Atualizações recentes incrementam os fluxos de trabalho de desenvolvimento para a Web com melhor assistência à codificação, documentação mais inteligente e integração mais transparente de ferramentas. Também já está disponível o suporte experimental ao novo servidor de linguagens TypeScript-Go, oferecendo uma assistência mais rápida e precisa em projetos de TypeScript.

A documentação rápida inclui dados do Web Platform Baseline, tornando fácil verificar o suporte de navegadores a APIs de Web sem sair do editor. O Bun também é detectado automaticamente e totalmente configurado, desde a execução de scripts até a instalação de pacotes, permitindo que projetos sejam iniciados com mínimo esforço de configuração.

Suporte ao JSpecify — um grande passo na direção de um código mais seguro

Problemas de nulidade continuam sendo uma das causas mais comuns de bugs no Java. O JSpecify oferece um padrão para anotações de nulidade, unificado e baseado em bibliotecas, visando trazer consistência entre bibliotecas, ferramentas e a própria linguagem. Com a versão 1.0.0 já lançada e comprovadamente eficaz em grandes projetos como o Spring Framework 7, o JSpecify está na posição de se tornar o padrão do setor.

Para dar suporte à adoção do JSpecify, agora o IntelliJ IDEA trata suas anotações como cidadãs de primeira classe, no mesmo nível das próprias anotações da JetBrains. Graças aos seus recursos exclusivos de análise estática, o IntelliJ IDEA consegue detectar problemas de nulidade até em cenários complexos envolvendo genéricos e coleções. Além disso, o Kotlin também respeita essas anotações ao analisar código em Java, melhorando a segurança contra nulidades entre as linguagens.

Suporte nativo ao Bazel

O Bazel está sendo cada vez mais adotado, especialmente em projetos de grande escala e corporativos. Temos o orgulho de introduzir no IntelliJ IDEA 2025.2 o suporte nativo ao Bazel, através do plug-in oficial JetBrains Bazel, já em disponibilidade geral. No IntelliJ IDEA, o Bazel torna-se um cidadão de primeira categoria, com integração profunda para Java, Kotlin, Scala, Python e Go. Você obtém um mapeamento preciso de alvo para módulo, alto desempenho e uma experiência de usuário mais clara em todos os sistemas operacionais.

Se a sua equipe depende do Bazel, esta versão remove a fricção e se alinha perfeitamente aos seus fluxos de trabalho de desenvolvimento. Saiba mais neste artigo.

Fique ligado

Confira a postagem O que foi corrigido para saber mais sobre as melhorias de estabilidade, desempenho e experiência do usuário no IntelliJ IDEA 2025.2.

Conte para nós o que acha dos novos recursos desta versão, pois o seu feedback nos ajuda a direcionar o produto da forma que for melhor para você.

Atualize para o IntelliJ IDEA 2025.2 agora mesmo para experimentar estes novos recursos. Não se esqueça de nos seguir no X, Bluesky ou LinkedIn e de compartilhar as suas atualizações favoritas nas redes sociais. Obrigado por usar o IntelliJ IDEA!