Boas-vindas à visão geral do lançamento do IntelliJ IDEA 2025.3. Esta versão traz atualizações significativas, projetadas para aumentar a sua produtividade e ajudar você a adotar com confiança as últimas inovações em todo o ecossistema do Java. Estes são alguns destaques desta versão:
Os novos recursos não são as únicas mudanças na versão 2025.3. Também fizemos muitas melhorias de estabilidade e qualidade, descritas em uma postagem separada de Correções.
O JetBrains AI está evoluindo para lhe dar mais opções, transparência e flexibilidade na forma de usar IA dentro do seu IDE.
Agora você pode se conectar a provedores de IA usando a sua própria chave, trabalhar com o Junie e o Claude Agent a partir da mesma interface de chat e acompanhar os seus créditos de IA diretamente no IntelliJ IDEA.
A nova experiência com vários agentes do IntelliJ IDEA traz ainda mais flexibilidade e poder ao seu fluxo de trabalho de desenvolvimento. Agora, vários agentes estão disponíveis na mesma interface de chat, permitindo alternar entre eles de forma transparente e obter o tipo certo de assistência para cada tarefa. Além do Junie, integramos nativamente o primeiro agente de IA de terceiros: o Claude Agent.
Ficou muito mais fácil monitorar e gerenciar os seus recursos de IA: agora você pode visualizar os seus créditos restantes de IA, a data de renovação e o saldo das recargas diretamente do IntelliJ IDEA.
Com o esquema "traga a sua própria chave" (BYOK), você pode se conectar à OpenAI, Anthropic ou a qualquer modelo local compatível com a API da OpenAI usando a sua própria chave de API, sem fazer login no JetBrains AI. Isso lhe dá mais controle sobre a forma como você usa a IA no IntelliJ IDEA e é ideal se você preferir trabalhar com um determinado provedor.
Esta configuração é especialmente poderosa quando usada juntamente com uma assinatura do JetBrains AI (incluindo o nível gratuito). Isso proporciona uma melhor complementação, modelos adicionais e créditos de bônus, e ainda permite que você use a sua própria chave para o chat e os agentes.
A partir da versão 2025.3, o IntelliJ IDEA Ultimate e a Community Edition se tornaram um produto unificado, com um único instalador e uma única stream de atualizações.
Nesta nova configuração, uma assinatura Ultimate libera o acesso a todos os recursos profissionais e avançados aos quais você já está acostumado.
Mesmo sem uma assinatura Ultimate, o IDE continua plenamente funcional e gratuito, tanto para projetos comerciais quanto não comerciais. Além de todos os recursos da Community Edition, ele oferece integrações com bancos de dados, um assistente para a criação de projetos do Spring e realce básico de código específico de certos frameworks, tudo isso sem custo. Além disso, a distribuição unificada torna mais fácil do que nunca explorar o poderoso suporte do IntelliJ IDEA ao desenvolvimento profissional. Você pode ativar uma avaliação da assinatura Ultimate com apenas um clique e começar imediatamente a desfrutar de tudo que ela oferece.
Quer você use a versão Ultimate ou a Community Edition, o seu IDE será atualizado automaticamente para a distribuição unificada, através do processo normal de atualização de patches. Apesar da unificação, conseguimos tornar a distribuição 30% menor que o IntelliJ IDEA Ultimate era isoladamente. Isso significa que você não precisa se preocupar com lentidão causada por esta mudança.
Nosso compromisso com o código aberto continua mais forte do que nunca e manteremos as partes abertas da base de código do IntelliJ IDEA atualizadas e acessíveis a todos no GitHub.
Você pode saber mais sobre esta mudança aqui.
Esqueça os atalhos e use padrões nativos do código para aproveitar o poder do seu IDE favorito!
Para ajudar você a ser mais produtivo, o IntelliJ IDEA 2025.3 introduz a complementação de comandos, uma nova maneira de acessar ações sensíveis ao contexto diretamente da complementação de código.
. para ver sugestões de complementação de código e de pós-correções, além de ações... para filtrar apenas os resultados de ações.Este refinamento torna o desenvolvimento mais confortável e eficiente, pois você não precisará mais decidir entre várias maneiras de localizar e invocar ações em uma determinada situação.
Para mais detalhes, consulte esta postagem no blog.
O IntelliJ IDEA 2025.3 ajuda você a ficar na ponta do desenvolvimento no ecossistema do Spring. O suporte de primeira linha às últimas melhorias no Spring Framework 7 e no Spring Boot 4 simplifica o desenvolvimento de aplicativos e também reduz a fricção na sua experiência como desenvolvedor. Com melhorias no versionamento da API REST, registro programático de beans e clientes de serviços HTTP declarativos, você pode se concentrar nas suas tarefas mais importantes, em vez de ficar preso nas configurações.
Não perca tempo se distraindo com a configuração de versões. Basta adicionar uma versão às suas anotações de mapeamento de solicitações e escolher uma estratégia: caminho, cabeçalho ou tipo de mídia. É isso aí!
O IntelliJ IDEA torna o processo de versionamento ainda mais suave ao validar os formatos das versões, sinalizar endpoints ambíguos ou mal configurados e gerar a configuração necessária. Além disso, a geração de solicitações de HTTP e a navegação entre cliente e servidor também respeitam as versões, mantendo tudo em sincronia.
Agora, quando o seu aplicativo precisar chamar outro serviço REST — uma tarefa diária, você pode criar o cliente quase sem configuração.
Desde o Spring Framework 6, é possível definir uma interface básica em Java e marcar seus métodos com anotações de HTTP, mas até agora, você ainda tinha que configurar a implementação do cliente subjacente. No Spring Framework 7, o processo ficou mais simples. Basta adicionar uma interface e algumas anotações, e está pronto — sem precisar de factories nem beans de personalização.
O IntelliJ IDEA incrementa esse processo simplificado. Ele avisa se uma interface de cliente não estiver configurada adequadamente, ajuda a usar interfaces de clientes no código e dá suporte à navegação e à geração de solicitações de HTTP.
No Spring Framework 7, registrar um bean é simples: basta implementar BeanRegistrar com uma DSL concisa. Mas agora a análise avançada do código no IntelliJ IDEA compreende até os beans dinamicamente registrados do Spring 7. Além disso, o IDE marca as classes registradas com o ícone de bean do Spring na medianiz, permite navegar até onde o bean foi registrado e executa inspeções para detectar precocemente problemas de registro.
Com a DSL do Kotlin, você pode agrupar beans relacionados, registrá-los condicionalmente ou reutilizar lógica de registro, como em qualquer outra função do Kotlin, mantendo a configuração modular e fácil de manter. Junte-se isso à flexibilidade da DSL de roteamento para definir APIs com condições, loops e aninhamento, e os aplicativos de Spring ganham um estilo unificado, nativo do Kotlin, expressivo e eficiente.
Você não deve precisar esperar que o seu IDE se atualize para dar suporte aos últimos recursos das ferramentas que você usa. Com o IntelliJ IDEA, você sempre poderá tirar proveito das últimas melhorias no Spring Data, assim que elas ficarem disponíveis.
O Spring Data JDBC está ficando cada vez mais popular e o IntelliJ IDEA traz um suporte de primeira a linha a ele, no mesmo nível que o suporte ao Spring Data JPA, permitindo que você:
@Table e tenha suporte ao Liquibase e ao Flyway.Recentemente, a equipe do Spring Data anunciou a geração antecipada (AOT) de código para repositórios do Spring Data, que melhora o desempenho e facilita a depuração. Isso é especialmente útil para depurar métodos de consulta derivados, que costumavam ser desafiadores, por serem gerados na hora a partir dos nomes dos métodos. Com AOT, você pode visualizar as consultas a serem executadas antes de iniciar a execução e esta também fica mais rápida, porque o código já foi gerado.
O IntelliJ IDEA 2025.3 vai além dessa melhoria, detectando as implementações geradas para repositórios do Spring Data e mostrando as consultas diretamente no seu código. O IDE permite navegar até o código de execução da consulta, para você poder estabelecer um ponto de interrupção e acompanhar o fluxo. Você também pode executar as consultas geradas diretamente no IDE, sem executar o aplicativo.
O plug-in Spring Debugger já tem mais de 250.000 usuários e o seu feedback nos permitiu continuar a aperfeiçoá-lo, para ajudar você a compreender melhor o que está acontecendo dentro dos seus aplicativos do Spring. Logo depois do lançamento do plug-in, a pergunta mais frequente era: "Posso depurar aplicativos remotos?" Agora temos o prazer de dizer que a resposta é: "É claro que sim!"
Basta inicializar o seu aplicativo com uma porta para depuração aberta e depois anexá-lo a partir do IDE. E é só isso. Está pronto.
Também adicionamos outro recurso muito aguardado: agora o IntelliJ IDEA pode se conectar automaticamente ao seu banco de dados assim que o aplicativo for iniciado.
Não se esqueça de atualizar o seu plug-in Spring Debugger para a última versão, para ter acesso a essas melhorias e a outras correções.
Ficou mais fácil implantar bancos de dados e serviços, porque você pode escrever, aplicar e gerenciar tudo diretamente no seu editor.
Fique em contexto com o seletor de clusters e namespaces no alto do editor e identifique problemas rapidamente com ícones dinâmicos de status de recursos. Você está tendo dificuldades com variáveis de ambiente faltando ou falhas em pods? Corrija-as instantaneamente com logs obtidos com um clique e reimplante-as sem sair do seu manifesto.
Garanta a segurança da configuração do seu serviço com o gerenciamento de segredos dentro do editor. Visualize e copie credenciais de bancos de dados diretamente do seu código em YAML.
Você precisa se conectar? Use o encaminhamento de portas com um clique para encaminhar portas de container, carregar segredos automaticamente e configurar uma conexão instantânea ao seu banco de dados ou serviço em segundos.
Desde a implantação até a depuração e a conexão, tudo é transparente e está no mesmo lugar, ajudando você a manter a concentração e trabalhar de forma mais inteligente!
O Java 25 foi lançado em setembro de 2025 e é a próxima versão com suporte de longo prazo (LTS) da plataforma Java. O IntelliJ IDEA já tinha suporte ao Java 25 no primeiro dia de lançamento, garantindo que os desenvolvedores pudessem se beneficiar imediatamente das últimas melhorias na linguagem, no runtime e nas ferramentas.
Nesta versão, estamos adicionando os retoques finais nesse suporte, garantindo que todas as ferramentas e bibliotecas incorporadas, incluindo o Async Profiler 4.1 e o JaCoCo, sejam compatíveis com os runtimes do Java 25.
Estão disponíveis para download as versões do JDK 25 de todos os grandes fornecedores — Amazon Corretto, Azul Zulu, BellSoft Liberica JDK, GraalVM, IBM Semeru (OpenJ9), Microsoft Build of OpenJDK, Oracle OpenJDK, SAP SapMachine e JetBrains Runtime com DCEVM integrado — diretamente do IntelliJ IDEA.
Para mais detalhes sobre os recursos e melhorias introduzidos entre o Java 21 e o 25, confira esta postagem detalhada no blog.
O plug-in Develocity para o IntelliJ traz o profiling para o processo de build. Com ele, você pode visualizar as características detalhadas da build diretamente no IntelliJ IDEA, pode identificar gargalos de desempenho e observar como alterações na build afetam a velocidade e a utilização de recursos. Não é necessária nenhuma modificação nos scripts de build — basta habilitar a configuração correspondente no plug-in.
Por exemplo, você pode facilmente detectar uma tarefa que não está usando o cache de build e está sendo executada sem necessidade — algo que pode ser difícil perceber em logs, mas fica evidente em gráficos.
O plug-in foi desenvolvido em um esforço conjunto dos engenheiros da JetBrains e do Develocity na Gradle, resultando em uma integração transparente, que se encaixa naturalmente na interface de usuário do IntelliJ IDEA e não requer nenhuma mudança no seu fluxo de trabalho.
No momento, o plug-in tem suporte às builds do Gradle e do Maven. Você encontra mais detalhes nesta postagem no blog.
Agora o tema Islands é o visual-padrão do IntelliJ IDEA. Esse tema é mais que apenas uma reformulação visual: ele reflete nosso compromisso de proporcionarmos o máximo de conforto em toda a sua experiência de desenvolvimento.
Abas reconhecíveis instantaneamente, maior contraste no editor, separação clara entre as áreas de trabalho e bordas arredondadas criam um ambiente suave e equilibrado, projetado com um único objetivo: ajudar você a se concentrar e programar com facilidade.
Saiba mais nesta postagem no blog.
Esta versão adiciona o suporte total ao Vitest 4, incluindo sua lógica de descoberta de testes. Agora os arquivos e casos individuais de testes são reconhecidos no editor, com ícones na medianiz que permitem executá-los ou depurá-los instantaneamente. A integração também inclui as últimas opções de configuração e alterações nos relatórios do Vitest, para você poder fazer o seu upgrade sem perturbar o seu fluxo de trabalho.
A partir da versão 2025.3, o IntelliJ IDEA substitui o termo "console de consultas" por "arquivo de consultas", porque os consoles sempre foram essencialmente arquivos e já era hora de a interface de usuário refletir isso. Também simplificamos o fluxo de trabalho e o tornamos mais fácil de ser descoberto e mais consistente.
Você pode saber mais sobre essa mudança nesta postagem. Você encontra mais informações sobre outras melhorias para bancos de dados aqui.
Você sempre pode contar com o suporte do IntelliJ IDEA às últimas versões das linguagens, ferramentas e frameworks que você usa diariamente. Além de atualizações importantes, como para o Java 25 e Spring 7, o IntelliJ IDEA 2025.3 introduz o suporte a:
JUnit 6, trazendo modernização e unificação para todo o ecossistema de testes. Essa versão padroniza o versionamento de artefatos para todos os módulos do JUnit e eleva o nível de base para o Java 17. No Spring Boot 4 e no Spring Framework 7, agora o JUnit 6 é a biblioteca-padrão de testes, ajudando você a adotar mais facilmente as melhores práticas mais recentes.
Gradle 9, introduzindo o Configuration Cache como modo preferencial de execução, para builds mais rápidas e uma experiência mais suave para os desenvolvedores. Você também tirará proveito de muitas melhorias de desempenho e qualidade de vida em toda a toolchain.
Groovy 5, agora com o JDK 11 como alvo e oferecendo melhor compatibilidade com os recursos da linguagem Java 25, para uma experiência mais coesa ao associar o Groovy com modernas bases de código em Java.
Scala 3.8, adicionando o novo modificador into, uma biblioteca-padrão compilada com o Scala 3 e o requisito mínimo do JDK atualizado para a versão 17. Você pode saber mais sobre as melhorias no suporte ao Scala nesta visão geral.
Você pode saber mais sobre as melhorias de estabilidade, desempenho e experiência do usuário no IntelliJ IDEA 2025.3 nesta postagem de Correções.
Conte para nós o que acha dos novos recursos desta versão, pois o seu feedback nos ajuda a dar ao produto a forma que for melhor para você.
Atualize para o IntelliJ IDEA 2025.3 agora mesmo para experimentar estes novos recursos. Não se esqueça de nos seguir no X, Bluesky ou LinkedIn e não deixe de compartilhar as suas atualizações favoritas.
Obrigado por usar o IntelliJ IDEA!