Releases: DigolaZattera/DiguinCode-Releases
Release list
DiguinCode 1.0.4
Novidades da 1.0.4
Esta versão precisa ser instalada manualmente, só desta vez. A chave que
assina as atualizações do DiguinCode foi trocada, e o atualizador automático
da versão que você tem instalada não reconhece a chave nova. Baixe o
instalador abaixo e execute normalmente por cima da instalação atual: suas
conexões, credenciais e preferências são preservadas. A partir desta versão o
auto-update volta a funcionar sozinho.
Esta atualização traz backup completo e criptografado de tudo que você configurou, deixa o Codex estável em pastas remotas por SSH e corrige a importação de coleções do Cliente de API.
- Backup completo, portátil e criptografado: agora o backup leva tudo — conexões SSH, S3 e banco, pastas, comandos salvos, o Cliente de API inteiro (coleções, requisições, ambientes), temas, workspaces e preferências. O arquivo é protegido com AES-256-GCM e senha, e as senhas das conexões são restauradas direto no Gerenciador de Credenciais do Windows, nunca passando em texto aberto pela interface. Backups antigos continuam sendo importados normalmente.
- Codex em pastas remotas por SSH: abrir uma pasta remota e conversar com o agente ficou estável — a sessão sobrevive a reconexões e o contexto certo é mantido entre pasta local e remota.
- Importação do Cliente de API corrigida: coleções do Postman voltam a importar corretamente, e arrastar e soltar requisições entre pastas funciona como esperado.
- Recuperação de conexão SSH: quedas de rede passam a se recuperar sozinhas em vez de deixar a sessão travada, e as ferramentas de JSON ficaram mais previsíveis.
- Terminal e Git mais rápidos: menos trabalho repetido ao navegar por repositórios grandes, com resposta mais ágil no explorador e nas decorações de status.
- Busca em conexões remotas muito mais rápida: em servidores sem
ripgrepe fora de um repositório Git, o app percorria a árvore pasta por pasta e baixava cada arquivo para procurar aqui. Numa conexão com VPN, isso levava minutos. Agora ele usafindegrep, que existem em qualquer servidor Unix, e traz só o resultado — de minutos para segundos, e sem instalar nada no servidor. A varredura antiga continua como último recurso, agora em lotes simultâneos em vez de uma pasta por vez. - Digitação no terminal sem atraso: o que você digita aparece na hora, sem a pequena espera que existia antes para agrupar a saída do servidor.
- Ajustes visuais: botões com aparência consistente e fechamento de abas mais previsível.
Como instalar
Baixe o arquivo .exe terminado em -setup.exe. Os arquivos .sig
e latest.json são usados pelo atualizador automático.
Assinatura do Windows
Consulte as notas da versão e docs/RELEASE-PREREQUISITES.md para o
estado atual da assinatura Authenticode. A assinatura criptográfica
do atualizador Tauri não substitui a assinatura de código do Windows.
DiguinCode 1.0.2
Novidades da 1.0.2
Esta atualização acaba com os travamentos do terminal, torna a edição de dados no banco mais segura, corrige o backup que não trazia as senhas de volta e traz oito temas prontos.
- Terminal não trava mais com muita saída: rodar um log verboso, um
tail -fou um build demorado deixava o app inteiro sem resposta. A saída agora é entregue em lotes, e o terminal continua fluido mesmo com milhares de linhas por segundo. - Terminal redimensionável de verdade: os painéis fixos embaixo e à direita ganharam uma alça de arraste, com tamanho mínimo e máximo. O tamanho é lembrado por workspace e se reajusta sozinho ao trocar de monitor ou de resolução, sem cobrir o editor.
- Backup restaura as senhas dos bancos: importar um backup voltava as conexões, mas deixava as senhas para trás. Agora elas são reassociadas às conexões corretas, e a tela informa quantas credenciais foram realmente aplicadas em vez de dar um sucesso enganoso.
- Oito temas prontos e um "Me surpreenda": Carbon, Midnight, Aurora, Forest, Ember, Rose, Daylight e Clarity, todos com contraste aprovado para leitura confortável. O botão "Me surpreenda" monta combinações novas a partir de paletas coerentes.
- Cores personalizadas voltam a salvar: personalizar certas cores — métodos do Cliente de API, números de linha do editor, destaques da busca — falhava com "identificador inválido". Todos os tokens do app são aceitos agora.
- Query salva não troca mais o banco ativo: abrir uma consulta criada em outro banco mudava a conexão sozinha, com risco de rodar no lugar errado. Agora o app apenas avisa da diferença, e a troca só acontece quando você escolhe.
- Edição e exclusão de registros com proteção: alterações passam por confirmação com prévia do comando, rodam em transação e são desfeitas se afetarem mais linhas que o esperado.
- Git mais rápido: menos comandos repetidos por ação e atualizações de tela agrupadas, deixando status, stage e commit mais ágeis em repositórios grandes.
- Cliente de API: a seleção da resposta e o histórico voltam a ser preservados ao importar coleções.
Como instalar
Baixe só o primeiro arquivo da lista abaixo (o .exe terminado em
-setup.exe, com uns 100 MB). Os outros arquivos (.sig, latest.json,
"Source code") são técnicos — servem para o app se autoatualizar sozinho e
para verificar a assinatura da atualização, não precisam ser baixados por
você.
Aviso "arquivo perigoso" não é vírus
O app ainda não tem certificado de assinatura de código pago, então o
Windows/navegador pode alertar "arquivo perigoso" ou "não reconhecido" ao
baixar/abrir — isso é esperado enquanto o projeto não possui um certificado
Authenticode comercial, não significa vírus. Para continuar: no aviso do
navegador, escolha "Manter"/"Manter mesmo assim"; se
o Windows SmartScreen bloquear ao abrir, clique em "Mais informações" e
depois em "Executar assim mesmo".
O aplicativo verifica a assinatura do pacote antes de oferecer a instalação.
DiguinCode 1.0.1
Novidades da 1.0.1
Esta atualização corrige os principais problemas de usabilidade reportados no terminal, explorador, Codex, banco de dados e Git.
- Terminal flutuante estável: pode ser movido e redimensionado por toda a janela, permanece vivo ao abrir arquivos ou clicar em outras áreas e respeita os limites visíveis mesmo com muito conteúdo.
- Exclusão de arquivos previsível: excluir pelo menu não abre o arquivo por acidente; arquivos removidos também são fechados no editor, inclusive quando uma pasta inteira é excluída.
- Codex no contexto certo: o app restaura a conversa mais recente da pasta local ou remota ativa. Conversas também podem continuar em outro contexto preservando o histórico.
- Anexos completos no Codex: imagens voltam a mostrar miniaturas e qualquer tipo de arquivo pode ser anexado pelo botão, arrastar e soltar ou
Ctrl+V. - Transferências sem sobrepor o chat: o indicador compacto ganhou um botão para fechar e reaparece somente quando uma nova transferência é iniciada.
- Visualizador JSON corrigido: “Abrir no editor” mantém altura útil, tema coerente e não deixa mais o editor SQL branco.
- Commits Git confiáveis: commits não ficam indefinidamente em carregamento por uma janela invisível de assinatura GPG; a operação tem limite de tempo e retorna uma mensagem acionável quando hooks demoram demais.
Como instalar
Baixe só o primeiro arquivo da lista abaixo (o .exe terminado em
-setup.exe, com uns 100 MB). Os outros arquivos (.sig, latest.json,
"Source code") são técnicos — servem para o app se autoatualizar sozinho e
para verificar a assinatura da atualização, não precisam ser baixados por
você.
Aviso "arquivo perigoso" não é vírus
O app ainda não tem certificado de assinatura de código pago, então o
Windows/navegador pode alertar "arquivo perigoso" ou "não reconhecido" ao
baixar/abrir — isso é esperado enquanto o projeto não possui um certificado
Authenticode comercial, não significa vírus. Para continuar: no aviso do
navegador, escolha "Manter"/"Manter mesmo assim"; se
o Windows SmartScreen bloquear ao abrir, clique em "Mais informações" e
depois em "Executar assim mesmo".
O aplicativo verifica a assinatura do pacote antes de oferecer a instalação.
DiguinCode 1.0.0
Novidades da 1.0.0
Esta é a primeira versão estável do DiguinCode. Ela reúne em um único aplicativo os fluxos de desenvolvimento local e remoto, Git, bancos de dados, Cliente de API e assistência do Codex.
- Pesquisa profissional em projetos locais e SSH: use
Ctrl+Shift+Fpara buscar texto em todo o workspace, com regex, palavra inteira, filtros, histórico, progresso e cancelamento real. Resultados abrem o arquivo na ocorrência exata, já centralizada e disponível no Find do editor. - Quick Open e navegação por símbolos:
Ctrl+Pencontra arquivos ainda não expandidos no explorador e aceitaarquivo:linha:coluna; os atalhos de símbolos complementam a navegação rápida pelo código. - Git mais completo e confiável: detecção de repositórios locais e remotos, status no explorador, stage, diff, commits, branches, histórico, blame, stash, sincronização e um fluxo seguro de resolução de conflitos. A integração foi homologada com repositórios descartáveis reais.
- Perfis de cores profissionais: personalize tema, editor e interface, crie perfis reutilizáveis, importe ou exporte suas configurações e restaure o padrão quando quiser. Pastas e conexões também aceitam qualquer cor em HEX, RGB ou HSL.
- Terminal SSH mais limpo: a integração interna de workspace passa a iniciar silenciosamente, sem exibir comandos técnicos no terminal ao conectar.
- Cliente de API e banco de dados preservados: os fluxos de collections, histórico, execução de requisições, exploração e edição de bancos continuam cobertos pela suíte completa de regressão.
- Editor mais preciso: ocorrências abertas pela pesquisa mantêm seleção, linha e coluna corretas, inclusive quando o arquivo ainda não estava aberto.
- Interface mais robusta: correções de responsividade, estados densos, atalhos globais e carregamento sob demanda mantêm a experiência rápida mesmo em workspaces grandes.
Como instalar
Baixe só o primeiro arquivo da lista abaixo (o .exe terminado em
-setup.exe, com uns 100 MB). Os outros arquivos (.sig, latest.json,
"Source code") são técnicos — servem para o app se autoatualizar sozinho e
para verificar a assinatura da atualização, não precisam ser baixados por
você.
Aviso "arquivo perigoso" não é vírus
O app ainda não tem certificado de assinatura de código pago, então o
Windows/navegador pode alertar "arquivo perigoso" ou "não reconhecido" ao
baixar/abrir — isso é esperado enquanto o projeto não possui um certificado
Authenticode comercial, não significa vírus. Para continuar: no aviso do
navegador, escolha "Manter"/"Manter mesmo assim"; se
o Windows SmartScreen bloquear ao abrir, clique em "Mais informações" e
depois em "Executar assim mesmo".
O aplicativo verifica a assinatura do pacote antes de oferecer a instalação.
DiguinCode 0.2.0-beta.15
Novidades da 0.2.0-beta.15
- Corrigido: descartar alteração no Git não atualizava a aba já aberta: ao editar e salvar um arquivo e depois descartar essa alteração pela árvore Git, o arquivo no disco já era revertido corretamente, mas a aba aberta no editor continuava mostrando o texto editado. A aba agora é recarregada do disco automaticamente após um descarte, e o mesmo cuidado foi aplicado a pull, sincronizar, trocar de branch e restaurar stash.
- Indicadores de alteração na árvore de arquivos: arquivos modificados, adicionados, removidos ou renomeados agora mostram a letra (M/A/D/R) e a cor de status do Git diretamente na árvore do explorador local, sem precisar abrir o painel Git.
- Árvore do explorador com opção de recolher ao trocar de ferramenta: nova preferência em Configurações para recolher a árvore local automaticamente ao abrir o Cliente de API, em vez de sempre manter as pastas expandidas.
- Fluxo profissional de resolução de conflitos Git: identificação do tipo de operação (merge, rebase, cherry-pick, revert, stash), edição lado a lado dos arquivos em conflito e proteção contra commits com marcadores de conflito ainda não resolvidos.
- Novo ícone do aplicativo: ícone e logo atualizados em todo o DiguinCode (janela, atalhos, instalador), com preenchimento maior para ficar no mesmo tamanho dos demais aplicativos na barra de tarefas.
Como instalar
Baixe só o primeiro arquivo da lista abaixo (o .exe terminado em
-setup.exe, com uns 100 MB). Os outros arquivos (.sig, latest.json,
"Source code") são técnicos — servem para o app se autoatualizar sozinho e
para verificar a assinatura da atualização, não precisam ser baixados por
você.
Aviso "arquivo perigoso" não é vírus
O app ainda não tem certificado de assinatura de código pago, então o
Windows/navegador pode alertar "arquivo perigoso" ou "não reconhecido" ao
baixar/abrir — isso é esperado nesta fase beta, não significa vírus. Para
continuar: no aviso do navegador, escolha "Manter"/"Manter mesmo assim"; se
o Windows SmartScreen bloquear ao abrir, clique em "Mais informações" e
depois em "Executar assim mesmo".
O aplicativo verifica a assinatura do pacote antes de oferecer a instalação.
DiguinCode 0.2.0-beta.11
Novidades da 0.2.0-beta.11
- Cliente de API completo e nativo: organize Collections, folders, subfolders e requests, envie chamadas HTTP, visualize respostas e mantenha histórico sem sair do DiguinCode.
- Árvore organizada por níveis: requests aparecem dentro das pastas corretas com recuo progressivo, criação de subpastas e drag-and-drop confiável igual ao painel de Connections.
- Secrets realmente protegidos: Bearer Token, Basic Auth, API Keys e variáveis secretas ficam no Gerenciador de Credenciais do Windows e são mascarados em histórico, logs, exportações e cURL.
- Fluxo profissional de requests: autocomplete de variáveis, herança visual de autenticação/headers/variáveis, busca hierárquica, importação e exportação do formato próprio e “Copiar cURL mascarado”.
- Codex integrado a todo o aplicativo: a IA entende o contexto ativo de banco e Cliente de API, pode inspecionar metadados e requests e mantém credenciais fora do modelo. Alterações feitas pelo Codex aparecem imediatamente na interface.
- Chat do Codex mais robusto: mensagens extensas, URLs e blocos de código respeitam o painel, com rolagem apropriada e interface bilíngue revisada.
- Trabalho preservado entre módulos: respostas de API, abas, editores, terminais, S3 e banco permanecem no ponto em que estavam ao alternar entre API Client e Connections.
- Atualizações automáticas: o DiguinCode verifica silenciosamente novas versões ao iniciar e oferece baixar e instalar quando uma atualização estiver disponível.
- Edição MySQL/MariaDB corrigida: chaves numéricas não são mais interpretadas como booleanos e células longas podem ser alteradas sem o falso aviso de que a linha mudou no banco.
- Interface PT/EN consistente: textos novos e principais fluxos foram revisados nos dois idiomas, preservando termos técnicos conhecidos em inglês.
Como instalar
Baixe só o primeiro arquivo da lista abaixo (o .exe terminado em
-setup.exe, com uns 100 MB). Os outros arquivos (.sig, latest.json,
"Source code") são técnicos — servem para o app se autoatualizar sozinho e
para verificar a assinatura da atualização, não precisam ser baixados por
você.
Aviso "arquivo perigoso" não é vírus
O app ainda não tem certificado de assinatura de código pago, então o
Windows/navegador pode alertar "arquivo perigoso" ou "não reconhecido" ao
baixar/abrir — isso é esperado nesta fase beta, não significa vírus. Para
continuar: no aviso do navegador, escolha "Manter"/"Manter mesmo assim"; se
o Windows SmartScreen bloquear ao abrir, clique em "Mais informações" e
depois em "Executar assim mesmo".
O aplicativo verifica a assinatura do pacote antes de oferecer a instalação.
DiguinCode 0.2.0-beta.10
Novidades da 0.2.0-beta.10
- Imagens dentro da IDE: abra PNG, JPEG, GIF, WebP, BMP, SVG, ICO e AVIF em projetos locais ou conexões SSH, com zoom, ajuste à janela, dimensões e transparência.
- Múltiplos projetos locais: mantenha várias pastas abertas, organize-as por arrastar e soltar e use até quatro terminais locais independentes ou divididos na mesma tela.
- Atalhos globais corrigidos:
Ctrl+Pabre a busca rápida mesmo quando o foco está no terminal, eCtrl+Fpesquisa corretamente no histórico do terminal. - Explorador sempre atualizado: mudanças feitas pelo Codex, terminal ou ferramentas externas passam a aparecer automaticamente, sem exigir refresh manual.
- Integração com o Windows: opção para adicionar “Abrir com DiguinCode” a pastas e aos formatos realmente suportados pelo editor.
- Transferências SFTP profissionais: fila persistente na sessão com progresso, velocidade, tempo estimado, cancelamento, repetição e download recursivo de pastas.
- Mais controle no SSH: reconexão automática, edição de permissões
chmode túneis de porta local com ajuda e exemplos na própria interface. - Conexões de banco por bastião: perfis de banco podem usar uma conexão SSH existente como túnel, mantendo credenciais e sessões protegidas no backend.
- Codex mais integrado ao workspace: contexto local/SSH mais preciso, fila de mensagens robusta e atualização coordenada do explorador depois de alterações feitas pela IA.
- Interface mais rápida: imagens, PDF, ZIP e planilhas são carregados apenas quando abertos, mantendo o bundle inicial dentro do orçamento de desempenho.
Como instalar
Baixe só o primeiro arquivo da lista abaixo (o .exe terminado em
-setup.exe, com uns 100 MB). Os outros arquivos (.sig, latest.json,
"Source code") são técnicos — servem para o app se autoatualizar sozinho e
para verificar a assinatura da atualização, não precisam ser baixados por
você.
Aviso "arquivo perigoso" não é vírus
O app ainda não tem certificado de assinatura de código pago, então o
Windows/navegador pode alertar "arquivo perigoso" ou "não reconhecido" ao
baixar/abrir — isso é esperado nesta fase beta, não significa vírus. Para
continuar: no aviso do navegador, escolha "Manter"/"Manter mesmo assim"; se
o Windows SmartScreen bloquear ao abrir, clique em "Mais informações" e
depois em "Executar assim mesmo".
O aplicativo verifica a assinatura do pacote antes de oferecer a instalação.
DiguinCode 0.2.0-beta.6
Novidades da 0.2.0-beta.6
- IDE de bancos de dados nativa: conecte-se a PostgreSQL, MySQL/MariaDB e SQLite sem sair do DiguinCode. As senhas continuam protegidas pelo Gerenciador de Credenciais do Windows.
- Conexões de servidor mais flexíveis: o banco inicial é opcional em PostgreSQL e MySQL. Conecte-se ao servidor ou RDS, pesquise os bancos disponíveis e escolha qual deseja explorar.
- Navegação completa e progressiva: explore schemas, tabelas, views, colunas, chaves, constraints, índices e rotinas sem bloquear a interface. Estrutura e DDL ficam disponíveis na própria aba da tabela.
- Editor SQL profissional: múltiplas abas, autocomplete a partir dos metadados, limite configurável de linhas, cancelamento de consultas e console com o histórico das operações da sessão.
- Resultados rápidos e previsíveis: paginação e ordenação acontecem no servidor, páginas visitadas ficam em cache e indicadores de carregamento mantêm a interface responsiva.
- Edição segura pela grade: altere células diretamente em tabelas e em resultados de
SELECTsimples. A chave primária e o valor original protegem contra atualizações na linha errada. - ENUM, NULL e valores padrão: campos enumerados exibem uma lista pesquisável; colunas compatíveis podem receber
NULLouDEFAULTsem escrever SQL manualmente. - Extração de dados: selecione linhas e copie ou exporte o resultado como CSV, JSON, SQL INSERT ou SQL UPDATE.
- Segurança para operações sensíveis: modo somente leitura, TLS configurável, confirmação explícita para comandos destrutivos e limites que impedem consultas de carregar resultados ilimitados na memória.
Como instalar
Baixe só o primeiro arquivo da lista abaixo (o .exe terminado em
-setup.exe, com uns 100 MB). Os outros arquivos (.sig, latest.json,
"Source code") são técnicos — servem para o app se autoatualizar sozinho e
para verificar a assinatura da atualização, não precisam ser baixados por
você.
Aviso "arquivo perigoso" não é vírus
O app ainda não tem certificado de assinatura de código pago, então o
Windows/navegador pode alertar "arquivo perigoso" ou "não reconhecido" ao
baixar/abrir — isso é esperado nesta fase beta, não significa vírus. Para
continuar: no aviso do navegador, escolha "Manter"/"Manter mesmo assim"; se
o Windows SmartScreen bloquear ao abrir, clique em "Mais informações" e
depois em "Executar assim mesmo".
O aplicativo verifica a assinatura do pacote antes de oferecer a instalação.
DiguinCode 0.2.0-beta.4
Novidades da 0.2.0-beta.4
- Codex mais econômico e transparente: respostas de ferramentas agora têm limites seguros, o chat mostra streaming, raciocínio, atividade, fila e consumo real de tokens sem poluição visual, e os comandos aparecem de forma legível.
- Git integrado ao workspace: detecção automática de repositórios locais e SSH, status, branches, stage, commit, pull, push, stash, histórico, diffs e autoria por linha no editor.
- Até quatro terminais SSH: abra e organize terminais simultâneos em uma grade compacta, com divisão horizontal ou vertical e redimensionamento.
- Arquivos locais e remotos mais completos: crie, renomeie e exclua itens locais; baixe arquivos SFTP em streaming e pesquise nomes ou conteúdos dentro da pasta SSH ativa.
- Proteção contra perda de trabalho: o app detecta arquivos alterados externamente, recupera rascunhos após fechamento inesperado e confirma antes de encerrar com edições pendentes.
- Editor e planilhas aprimorados: melhor reconhecimento de linguagens, edição de planilhas, autoria Git por linha, quebra de linha, tabulação e rolagem configuráveis.
- Configurações profissionais: nova organização por categorias, preferências reais para editor e terminal, backup e suporte em uma interface mais clara.
- Report de bugs dentro do app: descreva o problema e envie até três capturas de tela sem precisar abrir navegador ou cliente de e-mail.
- Mais rápido e estável: fontes e bundle foram reduzidos, limites automáticos evitam regressões de desempenho, a atualização é verificada periodicamente e o problema crítico que impedia fechar o aplicativo foi corrigido.
Como instalar
Baixe só o primeiro arquivo da lista abaixo (o .exe terminado em
-setup.exe, com uns 100 MB). Os outros arquivos (.sig, latest.json,
"Source code") são técnicos — servem para o app se autoatualizar sozinho e
para verificar a assinatura da atualização, não precisam ser baixados por
você.
Aviso "arquivo perigoso" não é vírus
O app ainda não tem certificado de assinatura de código pago, então o
Windows/navegador pode alertar "arquivo perigoso" ou "não reconhecido" ao
baixar/abrir — isso é esperado nesta fase beta, não significa vírus. Para
continuar: no aviso do navegador, escolha "Manter"/"Manter mesmo assim"; se
o Windows SmartScreen bloquear ao abrir, clique em "Mais informações" e
depois em "Executar assim mesmo".
O aplicativo verifica a assinatura do pacote antes de oferecer a instalação.
DiguinCode 0.2.0-beta.3
Novidades desta versão
- Idioma da interface: inglês por padrão, com português disponível em Configurações — a troca aplica na hora, sem reiniciar.
- Terminal dividido estilo tmux: abra dois terminais lado a lado (ou empilhados) na mesma tela, com divisor arrastável para ajustar o tamanho de cada um.
- Integração Git profissional: painel de Git completo (status, diff, histórico, commit) e anotações de autoria por linha no editor, no workspace Local e via SSH.
- Editor corrigido de vez: as cores de sintaxe (JavaScript, JSON, CSS, HTML e demais linguagens) voltaram a funcionar de forma confiável, e a fonte Fira Code agora exibe ligaduras.
- Novos visualizadores: PDF, conteúdo de arquivos
.zipe planilhas (visualização e edição de células) direto no app, sem precisar baixar o arquivo. - Ícones personalizados: pastas e arquivos com ícones e cores por tipo, no estilo do Material Icon Theme do VS Code.
- Codex: medidor de tokens exato por conversa e por turno (dados oficiais do protocolo), histórico de conversas por conta e modo de aprovação configurável.
- Desempenho: interface mais rápida em listas grandes e carregamento sob demanda dos módulos pesados.
Como instalar
Baixe só o primeiro arquivo da lista abaixo (o .exe terminado em -setup.exe, com uns 100 MB). Os outros arquivos (.sig, latest.json, "Source code") são técnicos — servem para o app se autoatualizar sozinho e para verificar a assinatura da atualização, não precisam ser baixados por você.
Aviso "arquivo perigoso" não é vírus
O app ainda não tem certificado de assinatura de código pago, então o Windows/navegador pode alertar "arquivo perigoso" ou "não reconhecido" ao baixar/abrir — isso é esperado nesta fase beta, não significa vírus. Para continuar: no aviso do navegador, escolha "Manter"/"Manter mesmo assim"; se o Windows SmartScreen bloquear ao abrir, clique em "Mais informações" e depois em "Executar assim mesmo".
O aplicativo verifica a assinatura criptográfica do pacote antes de oferecer qualquer atualização.