Novidades no Rider 2025.3

O Rider 2025.3 traz suporte imediato ao .NET 10, incluindo recursos do C# 14, como membros e operadores de extensões, e operadores de atribuições compostas definidos pelo usuário, além de atualizações que garantem o alinhamento com as últimas alterações no compilador. Esta versão também amplia o suporte ao desenvolvimento de jogos com o Unity, Unreal Engine e Godot, define o tema Islands como o novo visual-padrão dos JetBrains IDEs e traz melhorias de desempenho na inicialização das soluções.

Principais atualizações

Suporte imediato ao .NET 10 SDK

A última versão do Rider vem com:

  • Suporte a modelos de projetos do novo SDK.
  • A capacidade de criar, executar e depurar projetos que visem o novo SDK.
  • Suporte abrangente ao C# 14, com melhorias nos recursos já existentes da linguagem.

Clique aqui para saber mais sobre o suporte ao C# 14 no Rider 2025.3.

Novo tema-padrão da interface de usuário: Islands

Estamos tornando o tema Islands a aparência-padrão do JetBrains Rider. O tema Islands foi introduzido inicialmente no início de 2025 e oferece modos claro e escuro, uma separação visual mais clara entre o editor e as janelas de ferramentas, melhor visibilidade das abas e uma estética nova e moderna.

Melhorias de desempenho e otimizações na inicialização

O Rider 2025.3 traz melhorias significativas no desempenho na inicialização e na responsividade geral. Várias fases internas da inicialização foram otimizadas, reduzindo o tempo total de carregamento da solução e permitindo que o IDE fique pronto para o trabalho mais rapidamente.

O editor não pisca mais durante a inicialização e recursos essenciais, como a complementação de código, a pesquisa e a navegação, agora ficam disponíveis mais cedo no processo de inicialização.

Estas otimizações também se estendem ao desenvolvimento de jogos. Agora os projetos do Unreal Engine são abertos mais rapidamente e usam menos memória ao varrerem e fazerem cache dos ativos. Saiba mais na seção sobre o Desenvolvimento de jogos.

O que foi corrigido

Juntamente com os novos recursos do Rider 2025.3, também nos concentramos em melhorar a estabilidade e resolver alguns problemas de longa data relatados pelos nossos usuários.

Confira todas as correções na nossa postagem dedicada O que foi corrigido, no blog.

Suporte para linguagens

Suporte para C# 14

O Rider 2025.3 traz suporte total aos últimos recursos da linguagem C# 14, melhorando a análise do código, as refatorações e a assistência no editor em todo o IDE.

  • Os membros de extensões beneficiam-se do suporte finalizado a métodos, propriedades e operadores.
  • Agora, operadores de atribuições compostas definidos pelo usuário têm suporte total na análise e complementação do código.
  • O comportamento da palavra-chave field foi alinhado com as últimas alterações no compilador.
  • Uma nova inspeção detecta alterações que causam erros quando Enumerable.Reverse é usado com spans.

Assistência na edição do código

O Rider 2025.3 introduz uma nova ação de contexto Generate try-catch block que gera automaticamente um bloco try-catch para chamadas a métodos baseadas em documentação em XML, ajudando a tratar exceções declaradas com mais rapidez e consistência.

Saiba tudo sobre o suporte aos recursos do C# 14 no Rider e no ReSharper lendo esta postagem no blog.

Atualizações para o F#

Correções rápidas Change type

Ao ver um erro sobre tipos incorretos, agora é possível corrigir esses tipos rapidamente para valores locais, argumentos aplicados, tipos de retorno de funções, campos de casos de união, propriedades, etc. E isso funciona entre linguagens, ou seja, ao ver um erro em código em F#, é possível corrigir a declaração em C# e vice-versa.

Melhor suporte de IA

Reimplementamos a coleta de contexto para o Junie, permitindo que ele analise código em F# significativamente melhor.

Outras alterações

Nesta versão, atualizamos o serviço do compilador F# com o suporte ao F# 10 e várias melhorias, e também ajustamos várias correções rápidas e regras de complementação de código.

Você encontra mais informações sobre outras melhorias e correções de bugs no suporte ao F# aqui.

Atualizações no JetBrains AI
2025.3.0.4

Experiência com vários agentes: Junie e Claude Agent

O Claude Agent tornou-se o primeiro agente de IA de terceiros a ser integrado nativamente aos JetBrains IDEs. Com essa adição, a JetBrains introduz uma experiência com vários agentes que traz ainda mais flexibilidade e poder ao seu fluxo de trabalho de desenvolvimento. Agora que o Claude Agent e o Junie estão disponíveis na mesma interface de chat, você pode alternar entre os agentes de forma transparente e obter o tipo certo de assistência para cada tarefa.

Agora, a maneira mais fácil de começar a trabalhar com qualquer agente é inicializá-lo diretamente do chat de IA. Porém, o plug-in do Junie ainda estará disponível, se você preferir assim (e no caso de alguns recursos dele, exclusivamente assim).

Acompanhamento transparente de quotas de IA no IDE

Agora você pode consultar os seus créditos restantes de IA, a data de renovação e o saldo das recargas diretamente dentro do IDE. Se os seus créditos acabarem, você também poderá fazer recargas dentro do IDE.

Esta atualização facilita monitorar e gerenciar os seus recursos de IA, trazendo mais clareza e conveniência ao seu uso de IA.

No Junie, se a sua tarefa usar mais de 1,2 crédito de IA, você receberá uma notificação. No momento, este recurso está disponível no plug-in do Junie e chegará em breve ao chat de IA.

Saiba mais sobre quotas de IA nesta postagem no blog.

Traga a sua própria chave: mais liberdade e controle
Em breve

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 Rider 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. Saiba mais nesta postagem no blog.

Monitoramento de desempenho

Detecção de problemas de ASP.NET e bancos de dados na janela de ferramentas Monitoring

No Rider 2025.3, a janela de ferramentas Monitoring evoluiu para se tornar uma central unificada para insights em tempo real sobre o desempenho. Agora, essa janela detecta problemas de ASP.NET e bancos de dados, além da atividade de CPU, memória e coleta de lixo. O Rider realça automaticamente consultas lentas, ações de MVC que estão demorando demais e conexões excessivas a bancos de dados durante a execução ou a depuração do seu aplicativo.

Saiba mais.

Sistemas de controle de versão

Suporte ao Perforce MCP

Graças a uma parceria com a Perforce, agora o JetBrains Rider oferece suporte desde a instalação à configuração e ao uso do Perforce MCP Server, com um processo simplificado de instalação e uma ativação transparente das ferramentas de MCP diretamente do IDE.

Esta integração também permite que o JetBrains AI Assistant acesse ferramentas e dados do Perforce, para dar respostas mais precisas e relevantes e ajudar nos fluxos de trabalho de desenvolvimento.

Saiba como configurar um servidor do Perforce MCP aqui.

Desenvolvimento de jogos

Unity

Código do Unity no IL Viewer

Agora a janela de ferramentas IL Viewer mostra o código em linguagem intermediária (IL) dos assemblies gerados e pós-processados pelo Unity, em vez dos assemblies temporários gerados por uma build do IDE, ajudando a analisar resultados de compilações com base no que o Unity irá usar de fato.

Unreal Engine

Melhoria do desempenho

O Rider 2025.3 traz um aumento significativo do desempenho do Unreal Engine. Os tempos de carregamento repetido de um projeto ficaram até 20% mais rápidos, graças a otimizações na inicialização do projeto e na varredura de ativos. Agora o cache de ativos também usa menos memória, reduzindo a pegada geral do IDE e melhorando os tempos de resposta ao trabalhar com projetos grandes do Unreal Engine.

Desenvolvimento móvel para Android com o Unreal Engine

Esta versão introduz a primeira etapa do suporte à depuração de aplicativos móveis no Unreal Engine. Agora você pode depurar builds para Android, com visualização completa da pilha de chamadas.

Esta versão também traz a capacidade de implantar e depurar builds do UE em dispositivos Android.

Depuração de expressões constexpr em projetos do Unreal Engine

Agora o Rider tem suporte à depuração de código com constexpr, que está ficando cada vez mais importante no C++. Você pode pausar a execução dentro de funções constexpr, inspecionar variáveis e avaliar expressões, da mesma forma que na depuração normal de runtime. Saiba mais nesta postagem no blog.

Integração com o Solution Explorer

Agora é possível alternar diretamente de arquivos .sln para .uproject no Solution Explorer, para uma navegação mais suave em projetos do Unreal.

Godot

Esta versão continua a ampliar o suporte do Rider ao mecanismo Godot. Agora o mecanismo da linguagem GDScript trata classes aninhadas e enums com mais precisão, refina inspeções de parâmetros não usados e adiciona o suporte a estruturas de Dicionário tipadas.

Você também pode depurar cenas, dispositivos e scripts de ferramentas específicos, passar argumentos para sessões de depuração e iniciar novos projetos a partir de um modelo GDExtensions.

O Rider 2025.3 integra-se com o executor Chickensoft GoDotTest e quando o IDE perder o foco, pode fazer automaticamente uma nova build do seu projeto, mantendo o Godot Inspector sincronizado.

Trabalho com código nativo

Realce de código em branches inativos do pré-processador

O Rider 2025.3 oferece realce completo de sintaxe em branches inativos do pré-processador. Assim, palavras-chaves, macros, tipos e identificadores ainda são coloridos conforme suas funções na linguagem, mesmo quando esmaecidos.

Sugestões de complementação baseadas na nuvem para o Unity, Unreal Engine e Godot.
2025.3.0.4

Agora o Rider fornece complementação do código de shaders em várias linhas, baseada na nuvem, em projetos do Unity, Unreal Engine e Godot. Para os desenvolvedores em Godot, as sugestões de complementação baseadas na nuvem também estão disponíveis para arquivos GDScript.

Esse recurso está habilitado por padrão. Você pode configurá-lo através da opção Enable cloud completion suggestions, sob Settings/Preferences | Editor | General | Inline Completion.

Trabalho com bancos de dados

A partir da versão 2025.3, o Rider 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.

Observabilidade

Melhor experiência em rastreamentos do OpenTelemetry

O Rider 2025.3 transforma a visualização básica de tabelas em rastreamentos do OpenTelemetry, fornecendo uma maneira mais informativa e intuitiva de examinar em detalhes todos os spans que pertençam a um rastreamento. Isso lhe dá uma compreensão mais clara do comportamento do seu aplicativo em tempo de execução durante o desenvolvimento, sem que você precise sair do IDE.

Diversos

Análise dinâmica de programas (DPA) descontinuada

A partir desta versão, o JetBrains Rider não oferecerá mais a análise dinâmica de programas (DPA) como recurso isolado. Alguns dos sistemas analíticos por trás da DPA estão sendo integrados à janela de ferramentas Monitoring, como parte do nosso esforço mais amplo para simplificar o seu fluxo de trabalho e oferecer um local unificado para observar e refinar o desempenho dos seus aplicativos.