Novidades no Rider 2026.1

O Rider 2026.1 traz um melhor suporte ao ecossistema do .NET e a fluxos de trabalho de desenvolvimento de jogos, além de refinamentos na experiência geral dos desenvolvedores. Os destaques desta versão incluem:

Qualquer agente, integrado

  • ACP Registry: Navegue e instale agentes de IA com um clique.
  • Worktrees do Git: trabalhe em branches paralelos e transfira um deles para um agente enquanto continua trabalhando em outro.

Suporte aos últimos recursos de linguagem

Melhorias no suporte a .NET e na produtividade

Melhorias no desenvolvimento de jogos

IA

O Rider continua evoluindo como uma plataforma aberta que permite incorporar suas ferramentas de IA preferidas aos seus fluxos de trabalho profissionais de desenvolvimento.

Além do Junie, do Claude Agent e do Codex no chat de IA, agora você pode escolher uma variedade maior de agentes, incluindo o GitHub Copilot e o Cursor, além do suporte a dezenas de agentes externos através do Agent Client Protocol. Com o novo Registro ACP, você pode descobrir os agentes disponíveis e instalá-los com apenas um clique.

Conheça aqui mais melhorias no trabalho com agentes de IA no Rider.

Complementação de código e carregamento de soluções mais rápidos

O Rider 2026.1 melhorou o desempenho em áreas que você percebe no trabalho de rotina.

Ficou mais rápido abrir soluções e anexar a processos em execução, graças a uma indexação mais eficiente das assemblies referenciadas. A complementação de código também responde melhor, especialmente com sugestões de importações, ajudando você a se concentrar, com menos interrupções.

A análise do código também foi otimizada, contribuindo para uma menor sobrecarga do IDE.

Suporte aos últimos recursos de linguagem

C#

O Rider 2026.1 traz melhorias na análise do código, novas inspeções e suporte a novos recursos de linguagem em evolução. Um melhor suporte a membros de extensões no C# inclui melhores refatorações e navegação, além de correções rápidas aperfeiçoadas, que importam automaticamente membros de extensões que estiverem faltando, quando necessário.

Esta versão também traz o suporte inicial a alguns recursos em demonstração do C# 15, como argumentos de expressões de coleções e o atributo [ExtendedLayout], ajudando você a experimentar a nova sintaxe que virá com a evolução da linguagem. Além disso, várias novas inspeções e opções de estilo ajudam a detectar problemas sutis, como instâncias de HttpClient de vida curta ou o uso incorreto de ImmutableArray<T> com inicializadores de coleções.

A inteligência de código do Rider para C# usa o mecanismo do ReSharper. Se você quiser se aprofundar mais nas atualizações da linguagem C#, nós as descrevemos em detalhes na página Novidades do ReSharper 2026.1.

Melhor depuração de F#

O novo suporte do Rider a Smart Step Into em F# facilita escolher o alvo da sua etapa. O depurador também pode mostrar os valores de retorno de chamadas a funções, ajudando você a compreender o fluxo do programa, sem logs adicionais. Também houve melhorias no stepping em expressões "async" e "task", e foram corrigidos diversos problemas que afetavam a depuração de F#.

Para ver a lista completa de atualizações e correções, confira as notas de lançamento do plug-in para F#.

Melhorias no suporte a .NET e na produtividade

Suporte para programas C# baseados em arquivos

O Rider agora oferece suporte ao trabalho com programas C# de arquivo único que podem ser executados usando dotnet run file.cs. Você pode abrir e executar um arquivo .cs independente diretamente do IDE, sem precisar de um .csproj.

O editor do Rider reconhece programas baseados em arquivo com declarações de nível superior, shebangs #! e diretivas #:, incluindo #:package e #:sdk. Realce de código, complementação de código, marcadores de execução e depuração estão todos disponíveis, permitindo criar scripts rápidos, protótipos e ferramentas de uso único escritas como um arquivo C#.

Console do NuGet Package Manager Demonstração

O Rider 2026.1 traz o fluxo de trabalho do NuGet baseado no PowerShell para o IDE, oferecendo o Package Manager Console (PMC), atualmente em fase de demonstração.

O novo console oferece suporte aos comandos padrão do PowerShell do NuGet, assim como aos comandos fornecidos pelos próprios pacotes NuGet. Os comandos do PowerShell Entity Framework Core são totalmente suportados, permitindo que você aproveite fluxos de trabalho familiares do EF Core sem sair do Rider.

Você pode executar comandos do NuGet e do Entity Framework Core tanto pela janela de ferramentas NuGet quanto diretamente no terminal. Na janela de ferramentas NuGet, você pode selecionar a origem do pacote e o projeto-padrão através de controles da interface de usuário. No console, baseado no terminal, esse contexto é mostrado no prompt do PowerShell e pode ser alterado através de comandos do PowerShell.

Dê-nos a sua opinião sobre este recurso aqui.

Azure DevOps: possibilidade de clonar repositórios

Foi incorporado o novo plug-in Azure DevOps, que permite clonar repositórios diretamente a partir do Rider.

Para começar a usá-lo, vá até File | Open | Get from Version Control e selecione "Azure DevOps" na lista de provedores. O Rider fará a sua autenticação através de um token de acesso pessoal (PAT). Depois, mostrará os repositórios disponíveis para a sua conta, para você poder cloná-los diretamente a partir do IDE.

Visualizador para desassemblagens .NET

Agora você pode visualizar o desassemblado nativo gerado a partir do seu código C# sem sair do Rider. Depois de instalar o novo Plug-in .NET Disassembler, será possível inspecionar a saída produzida pelos compiladores JIT, ReadyToRun e NativeAOT dentro da nova janela de ferramentas ASM Viewer.

Fluxo de trabalho mais suave no desenvolvimento com MAUI para o iOS, a partir do Windows

Desenvolver aplicativos para iOS com MAUI e .NET a partir do Windows requer a conexão do Rider com um host de build instalado em um Mac. O Rider 2026.1 simplifica esse fluxo de trabalho, com uma nova experiência de configuração que prepara o ambiente remoto automaticamente.

Agora, quando você se conecta a um Mac, o Rider verifica se o sistema remoto já está com tudo configurado, incluindo o macOS, o Xcode, o .NET SDK e as cargas de trabalho necessárias do MAUI. Se estiver faltando algum componente, o Rider pode instalá-lo ou atualizá-lo automaticamente, ajudando você a começar a trabalhar mais cedo.

Além disso, agora você pode fazer a build, implantar e depurar aplicativos de iOS no MAUI a partir do Windows de forma mais confiável. Melhoramos os diagnósticos e a estabilidade da conexão, e corrigimos problemas que impediam aplicativos do MAUI de serem implantados em simuladores de iOS ou em dispositivos Windows.

Melhorias no desenvolvimento de jogos

Suporte total ao Unreal Engine no Android e iOS no desenvolvimento de aplicativos móveis

O Rider 2026.1 tem suporte total ao desenvolvimento de jogos com o Unreal Engine para ambas as principais plataformas móveis. Esta versão expande a introdução, feita no Rider 2025.3, do suporte à depuração de dispositivos mobile e VR baseados em Android, adicionando suporte para dispositivos mobile e VR baseados em iOS.

No macOS, é possível depurar jogos do Unreal Engine que estejam rodando em dispositivos iOS diretamente pelo Rider. Defina pontos de interrupção, inspecione variáveis, percorra o código e analise stacks de chamadas — tudo isso na interface do depurador já conhecida.

A configuração inicial do Xcode para provisionamento e assinatura ainda é necessária, conforme os requisitos da Apple.

Inspeções de variáveis dramaticamente mais rápidas em projetos do Unreal Engine

Agora ficou muito mais rápido e responsivo inspecionar variáveis complexas ao depurar projetos do Unreal Engine. A expansão de containers não faz mais a sua sessão de depuração ficar mais lenta, facilitando explorar o estado dos objetos e compreender o que está acontecendo durante a execução.

Esta melhoria veio de termos reescrito um parser/avaliador de expressões Natvis, usado pelo depurador do Rider. A inspeção de variáveis com esse avaliador reescrito ficou até 87 vezes mais rápida em execuções a quente e 16 vezes mais rápida em execuções a frio, enquanto o uso de memória pelo depurador caiu para pouco mais de um terço do que era usado anteriormente.

Conheça a história completa de como conseguimos isso nesta postagem no blog.

Melhorias para Blueprints

Agora ficou mais confiável encontrar usos, implementações de eventos e associações delegadas no código de Blueprints do Unreal Engine e em C++, facilitando acompanhar como a lógica de jogo se conecta aos vários recursos.

O Code Vision agora tem suporte ao especificador BlueprintPure e detecta corretamente implementações de eventos em Blueprints. O Find Usages também foi aperfeiçoado e agora identifica mais associações delegadas BlueprintAssignable.

Agora a pesquisa por usos de Blueprints usa o caminho do recurso, em vez do nome da Blueprint, garantindo resultados precisos, mesmo quando diversas Blueprints tiverem o mesmo nome.

A inteligência de código do Rider para C++ usa o mecanismo do JetBrains ReSharper C++. Para ter uma visão geral completa das melhorias para C++ nesta versão, veja a página dedicada sobre as Novidades do ReSharper C++ 2026.1.

Indexação mais rápida e menor uso de memória em projetos do Unreal Engine

Ficou perceptivelmente mais rápido trabalhar com bases de código do Unreal Engine, usando menos recursos. Nas nossas medições com o projeto de exemplo Lyra, da Epic Games, a indexação inicial em C++ ficou mais de 20% mais rápida, ajudando você a começar mais cedo a trabalhar quando abrir um projeto pela primeira vez.

Depois de abrir um projeto já indexado, o back-end usa aproximadamente 14% menos memória, reduzindo a memória ocupada pelo IDE e deixando mais recursos disponíveis para o restante do seu fluxo de trabalho. A partida a quente também ficou 10% mais rápida, dando uma sensação de mais agilidade ao voltar ao seu projeto entre sessões.

Agora o Rider também indexa os plug-ins do Unreal Engine como padrão. Com o uso cada vez maior de plug-ins em projetos do Unreal Engine e com os ganhos recentes de desempenho, a indexação de plug-ins como padrão proporciona uma melhor análise e navegação pelo código desde o início. Se quiser, você pode restaurar o comportamento anterior na aba Language & Frameworks | C/C++ | Unreal Engine, em Settings.

Suporte ao CMake em projetos de jogos em C++ Beta

O Rider 2026.1 apresenta suporte Beta a projetos C++ baseados em CMake, permitindo abri-los, editá-los e realizar build diretamente no IDE. Isso facilita o trabalho com projetos multiplataformas sem precisar trocar de sistema de build.

Esta implementação inicial foca em fluxos de trabalho C++, incluindo aqueles para edição e depuração de arquivos de configuração CMake. Alguns fluxos de trabalho e casos extremos ainda podem exigir refinamento, e continuaremos aprimorando performance e compatibilidade nas próximas versões. Adoraríamos que você nos contasse as suas experiências neste ticket.

Esta adição tem o objetivo de dar suporte a fluxos de trabalho de desenvolvimento de jogos que usam o CMake, tais como projetos criados com base em ferramentas ou mecanismos baseados no CMake. Para o desenvolvimento genérico em C++ e de sistemas embarcados, o IDE primário da JetBrains continua sendo o CLion.

Integração do Unity Profiler redesenhada

Agora a investigação de desempenho em projetos de jogos é um fluxo de trabalho de primeira linha no Rider 2026.1, graças à integração reprojetada com o Unity Profiler.

Agora é possível abrir snapshots do Unity Profiler diretamente no Rider e analisá-los em uma janela de ferramentas Profiler dedicada, com uma tela estruturada de frames e stacks de chamadas. Uma visualização em linha do tempo mostra o tempo de CPU por frame, ajudando a identificar frames lentas e pontos críticos de desempenho.

Dados do profiler estão totalmente integrados ao seu código. Você pode navegar diretamente de frames do profiler e stacks de chamadas para o código-fonte correspondente, enquanto indicadores na medianiz do editor exibem informações inline de tempo de execução e memória.

Esta integração reduz a alternância de contexto entre o Unity Editor e o Rider, possibilitando que você se mova de forma mais natural entre os dados de desempenho e o código, ao investigar problemas em tempo de execução.

Observe que o Rider não faz ele mesmo o profiling e sim usa os dados produzidos pelo profiler do Unity. Saiba como começar na nossa documentação.

Depuração em modo misto .NET no Windows

O Rider 2026.1 introduz a depuração em modo misto, que permite depurar código tanto gerenciado (.NET e .NET Framework) quanto nativo (C/C++) na mesma sessão de depuração. Isso é especialmente útil em aplicações que alternam entre código gerenciado e nativo, como aquelas em que o código de .NET faz chamadas a bibliotecas nativas, ou mecanismos de jogo que usam uma mistura de componentes gerenciados e nativos.

No momento, este recurso está disponível somente no Windows. Você pode deixar o seu feedback sobre este recurso neste ticket.

Melhor integração com o editor Godot

A integração do Rider com o Godot inclui um novo complemento que conecta o editor Godot ao Rider. Quando habilitado na barra de ferramentas do Godot, ele configura automaticamente as definições do editor Godot para uma experiência de desenvolvimento mais fluida no Rider.

Pesquise por “JetBrains Rider Integration” na AssetLib dentro do editor Godot para começar.

Mudanças nas plataformas e no IDE

Capacidade de trabalhar em vários branches ao mesmo tempo com as worktrees do Git

O Rider continua evoluindo como uma plataforma aberta que permite incorporar suas ferramentas de IA preferidas aos seus fluxos de trabalho profissionais de desenvolvimento.

Com a evolução dos agentes de IA, a execução de várias tarefas em paralelo tornou-se uma importante forma de economizar tempo, e é precisamente nesse aspecto que as worktrees do Git se revelam extremamente úteis. Para dar suporte a fluxos de trabalho de ponta para o desenvolvimento de software incrementado por IA, agora o Rider oferece suporte de primeira a árvores de trabalho do Git. Crie uma árvore de trabalho separada para uma correção urgente, passe outra para um agente de IA e continue trabalhando no seu branch principal — tudo ao mesmo tempo, sem interrupção.

Mesmo que você não utilize agentes, as worktrees economizarão seu tempo na troca de branches, especialmente em projetos de grande porte.

Trabalho com bancos de dados

Agora a integração do chat de IA com o Codex e o Claude Agent oferece suporte completo e nativo para os seus bancos de dados conectados. Agora você pode consultar, analisar e modificar o estado do seu banco de dados usando linguagem natural diretamente no IDE. Este mesmo recurso também está disponível para agentes externos, através de um servidor MCP.

Agora as configurações de fontes de dados podem ser armazenadas na sua conta da JetBrains, através de modelos de fontes de dados. Esta atualização é conveniente em especial para usuários do All Products Pack e para todos os que usam várias instâncias de JetBrains IDEs. Ela permite acessar modelos e configurações de fontes de dados em todos os JetBrains IDEs com recursos de bancos de dados.

Fim do suporte ao Code With Me

À medida que continuamos a fazer nossos IDEs evoluírem e nos concentramos nas áreas que entregam mais valor para os desenvolvedores, decidimos encerrar o suporte ao Code With Me, nosso serviço para programação colaborativa e em pares. A demanda por este tipo de recurso diminuiu nos últimos anos e estamos dando prioridade a fluxos de trabalho mais modernos e adequados ao desenvolvimento de software em nível profissional.

A partir da versão 2026.1, o Code With Me será retirado da instalação principal de todos os JetBrains IDEs. Ele ficará disponível no JetBrains Marketplace, na forma de um plug-in separado. A versão 2026.1 dos IDEs será a última com suporte oficial ao Code With Me, pois estamos gradualmente desativando o serviço.

Você pode ler o anúncio completo e o cronograma para o fim do suporte nesta postagem no blog.