system_logRelease History

Changelog

Registro de todas as evoluções do motor nativo Rust e interface React.

1.5betaÚLTIMA2026-03-29

1.5beta — Sincronia de Docs, Expansão Nativa Rust, Nó Shell e Grande Crescimento da Biblioteca de Nodes

  • Recurso
    Biblioteca de nodes expandida com Chart Generator, Markdown → HTML, OCR, Text Summarizer, Sentiment Analysis, Embedding Generator, Code Reviewer, Shell e Deobfuscator.
  • Recurso
    Catálogo público e docs da landing atualizados com MongoDB, Query Builder, Docker, Git, Kubernetes e Healthcheck, abrindo as trilhas Database document e DevOps / CI.
  • Recurso
    Linha Hardware / Low-Level adicionada ao editor com CPU Info Reader, MSR Reader / Writer, Physical Memory Map, PCI Device Lister, Raw Disk Reader e GPU Info Reader.
  • Recurso
    Shell node desktop-first implementado com resolução de shell por plataforma, aceitando command, cwd, timeout e shellMode para Windows, Linux e macOS.
  • Recurso
    Primeira expansão dedicada do motor Rust nativo adicionada sem alterar os nodes JS existentes: Base64 / Hex Codec, Config Converter, Text/JSON Diff, Descriptive Stats e Random Distribution.
  • Recurso
    Categoria Games (Novo): suporte a sistemas d20 e RPGs procedurais com nós Dice Roller (RNG via notação de dados) e Markov Name Generator, processados de forma nativa pela Engine Rust.
  • Recurso
    Process Injector adicionado à categoria de Segurança: ferramenta nativa para injeção de DLL, Thread Hijacking, e Process Hollowing direto da engine Desktop em C/Rust.
  • Melhoria
    IfNode, SwitchNode, LoopNode e TryCatchNode redesenhados no tema Industrial com novas ramificações estruturais (Else-If), painéis com Syntax References explícitas e Handles colorizadas.
  • Correção
    Cross-Engine Routing: corrigida a whitelist de Bypass que retinha nós Rust recém-adicionados na UI, forçando o JS Engine a assumir fluxos não documentados.
  • Recurso
    Painéis de propriedades dos novos nodes passaram a incluir Syntax Reference, exemplos práticos e outputs documentados no mesmo padrão da biblioteca existente.
  • Melhoria
    Webhook agora documenta referências de variáveis como {{$node["Webhook"].body}}, {{$node["Webhook"].query.id}} e {{$node["Webhook"].headers.authorization}}.
  • Melhoria
    Landing, documentação e changelog sincronizados para a linha pública v1.5beta com README local da landing atualizado para refletir o produto real.
  • Melhoria
    Build Windows protegido foi endurecido: pipeline via Wine corrigido, electron.exe resolvido corretamente, ícone .ico alinhado entre app e instalador, e renderer empacotado servido com fallback mais robusto.
  • Melhoria
    Tema industrial recebeu polimento de UX: lockup do topo estabilizado fora de tela cheia, duplicação visual do terminal removida e tratamento mais amplo contra overflow em cards de nodes.
  • Correção
    Shell Execute deixou de falhar por resolução incorreta do payload e agora valida command, cwd, shellMode e timeout separadamente.
  • Correção
    Cards de nodes com textos longos deixaram de vazar em múltiplos casos, incluindo Chart Generator, OCR, Text Summarizer, Sentiment Analysis, Embedding Generator, Code Reviewer, Telegram Bot e Deobfuscator.
  • Correção
    Build empacotada do Windows não fica mais silenciosamente em branco quando o renderer falha: a janela agora tem fallback visual de erro para facilitar diagnóstico.
1.4.0-beta2026-03-10

Lançamento Beta — RAG, Redis, Segurança Avançada, Planilhas e PDFs

  • Recurso
    Nó Planilha: crie, leia e edite planilhas Excel (.xlsx) e CSV diretamente no workflow.
  • Recurso
    Nó PDF: extração de texto, criação de documentos formatados e merge de múltiplos PDFs.
  • Recurso
    Nó Redis: banco de dados em memória com 13 operações (GET, SET, DEL, INCR, LPUSH, EXPIRE e mais).
  • Recurso
    Nó Agent RAG: geração com recuperação aumentada conectável ao Ollama e bases de conhecimento para injeção de contexto semântico.
  • Recurso
    Diálogos nativos do sistema: seleção de arquivos e pastas integrada a mais de 13 nós, sem digitar caminhos manualmente.
  • Recurso
    Nó Hash expandido: 5 operações (hash de senha, verificação, SHA/MD5, HMAC e hash de arquivo), ajuste fino de Argon2 e formatos hex/base64.
  • Melhoria
    Transição de Alpha para Beta oficial (1.4.0-beta) com validações reforçadas em todo o pipeline.
  • Melhoria
    Dicas visuais de sintaxe em nós condicionais: IfNode, SwitchNode e LoopNode mostram exemplos reais.
  • Melhoria
    Landing page, documentação e painel de configurações com UI totalmente responsiva.
  • Melhoria
    Autocomplete dinâmico referenciando variáveis de Redis, RAG, Planilhas e PDFs em tempo real.
  • Correção
    Nó Math deixou de interpretar incorretamente literais ("20" vs {{$x}}) com ajuste no parser Rust.
  • Correção
    Motor Rust otimizado para processamento de arrays de variáveis do React Flow.
1.3.2-alpha2026-03-04

Painel de Configurações, Janela Frameless e Polimento de UI

  • Recurso
    Painel de Configurações centralizado com seções de provedores de IA, integrações e geral.
  • Recurso
    Persistência de chaves de API (OpenAI, Claude, Gemini, Ollama, Evolution) em ~/.gauss-workflow/settings.json.
  • Recurso
    Preenchimento automático de API keys: nós de IA e Evolution usam automaticamente as chaves salvas quando não configuradas individualmente.
  • Recurso
    Janela frameless com controles estilo macOS (fechar, minimizar, maximizar) integrados à toolbar.
  • Recurso
    Toolbar arrastável: mova a janela arrastando a barra de ferramentas (-webkit-app-region: drag).
  • Melhoria
    Toolbar redesenhada: botões com tamanho fixo (w-8 h-8), agrupados logicamente com separadores visuais.
  • Melhoria
    Todos os emojis substituídos por ícones Lucide nos nós Evolution, QR Code e logs de execução.
  • Melhoria
    SettingsPanel com animação de entrada (scale + fade), inputs com focus ring azul e toggle de visibilidade.
  • Melhoria
    Scrollbar global refinada (6px, thumb arredondado, transparente).
  • Melhoria
    Focus rings consistentes em todos os inputs, selects e textareas.
  • Melhoria
    Handles dos nós com brilho azul e escala 1.4x ao passar o mouse.
  • Melhoria
    Edges mudam de cor ao hover (azul claro + drop-shadow).
  • Melhoria
    Select dropdowns com seta chevron SVG customizada.
  • Melhoria
    Controles do React Flow (zoom +/-) com estilo dark consistente.
  • Correção
    Menu nativo do Electron removido (File, Edit, View, Window, Help).
  • Correção
    Evolution Webhook agora é nó trigger (isInput=false): apenas saída, sem entrada.
  • Correção
    Performance: removido backdrop-blur-md dos nós que causava lag ao arrastar.
  • Correção
    Performance: removido transition-all dos nós que travava o drag com animações.
  • Correção
    Drag acelerado por GPU: will-change: transform e contain: layout style em todos os nós.
  • Correção
    Versão atualizada de v1.0 para v1.3.0 na sidebar.
1.3.1-alpha2026-03-03

Hotfix — Cabos Curvos, Exclusão e Prevenção de Crash

  • Correção
    A engine Rust não entra mais em loop infinito de crash no Windows, com limite de reinícios e backoff.
  • Melhoria
    Cabos dos nós agora usam curvas bezier suaves em vez de linhas retas com ângulos.
  • Recurso
    Conexões saindo do nó Start agora são numeradas (1, 2, 3...) para mostrar a ordem de execução.
  • Recurso
    Agora é possível excluir apenas uma conexão clicando nela e apertando Delete.
  • Correção
    O texto dos nós não fica mais "grudando" ao tentar arrastar pelo canvas.
  • Correção
    Os nós não ficam mais presos ao ponteiro do mouse ao arrastar rápido ou sair da tela.
  • Melhoria
    O nó Process Control ganhou as ações "Check if Exists" e "Start Process" com suporte a diretório de trabalho.
1.3.0-alpha2026-03-03

Mensageria, Ferramentas de IA e QR Code — WhatsApp, SMTP, Tool Calling Universal

  • Recurso
    Nó Email (SMTP): envio de e-mails via Nodemailer com TLS, corpo HTML e suporte a variáveis.
  • Recurso
    Nó Evolution API: envio de mensagens WhatsApp (texto, mídia, documento, contato e localização).
  • Recurso
    Nó Evolution Webhook: registro de webhooks na Evolution API com 7 tipos de evento.
  • Recurso
    Nó QR Code: gera 7 tipos de QR Code — texto, URL, Wi-Fi, vCard, e-mail, telefone e SMS.
  • Recurso
    Tool calling nativo para OpenAI: 6 ferramentas (ler/escrever arquivo, executar comando etc.) com loop de até 10 iterações.
  • Recurso
    Tool calling nativo para Claude (Anthropic): blocos tool_use/tool_result com execução real.
  • Recurso
    Tool calling nativo para Gemini: functionDeclarations + functionCall/functionResponse com loop completo.
  • Recurso
    Tool calling por injeção de prompt para modelos Ollama sem suporte nativo a ferramentas, como deepseek-coder.
  • Recurso
    Nova categoria Messaging na sidebar com ícones dedicados.
  • Recurso
    QR Code passa a salvar PNG em disco com detecção automática de diretório vs arquivo.
  • Melhoria
    Painel Function (JS): 5 exemplos de código, referência rápida ($input, $vars, $env.log) e variáveis de saída.
  • Melhoria
    Painel Code (Rust): 4 exemplos práticos com json!(), .as_str(), .as_f64() e iteração de arrays.
  • Melhoria
    Painel MySQL/PostgreSQL: exemplos SQL (JOIN, INSERT, UPDATE, subquery), guia de injeção de variáveis e variáveis de saída.
  • Melhoria
    Rust resolve_template agora suporta {{$vars.x}}, {{$node["Label"].field}} e {{$input.field}}.
  • Melhoria
    Resultados de nós armazenados por ID e label no motor Rust, permitindo referência por nome.
  • Melhoria
    Autocomplete expandido com schemas para crypto, hash, email, evolution, webhook e qrCode.
  • Melhoria
    Injeção automática de contexto para IA: plataforma, diretório home e data atual no system prompt.
  • Melhoria
    Painéis de propriedades com campos condicionais, como QR Wi-Fi exibindo SSID, senha e segurança.
  • Correção
    Corrigido: modelos Gemini 3.x agora usam IDs corretos com sufixo -preview na API.
  • Correção
    Corrigido: variáveis {{$vars.x}} não resolviam no motor Rust.
  • Correção
    Corrigido: EISDIR ao salvar QR Code em diretório sem nome de arquivo.
1.2.0-alpha2026-03-02

Motor Duplo — Alternância JS + Rust e Hardening de Segurança

  • Recurso
    Alternância JS/Rust na toolbar: escolha qual motor executa seu workflow em tempo real.
  • Recurso
    Fallback automático inteligente: se o workflow tiver nodes não suportados em Rust, ele cai para JS com aviso no log.
  • Recurso
    Rust engine expandido: 28 tipos de nodes migrados (antes 7), cobrindo lógica, dados, rede e I/O.
  • Recurso
    Runtime anti-debug: detecção de ptrace, watchdog de TracerPid e análise de ferramentas (gdb/ghidra/frida).
  • Recurso
    Script de build com hash de integridade embutido no binário (build.rs).
  • Recurso
    Macro dbg_log!: logs de debug totalmente silenciados em builds de release.
  • Recurso
    Nó Crypto: hash SHA-256, HMAC e encrypt/decrypt com XOR cipher, funcionando em JS (Web Crypto) e Rust (puro).
  • Recurso
    Nó Bcrypt: hash de senhas com salt + rounds configuráveis e verificação, nova categoria Security.
  • Melhoria
    Perfil de release endurecido: strip symbols, LTO, panic=abort, opt-level=z, codegen-units=1.
  • Melhoria
    Strings de erro sanitizadas: mensagens internas substituídas por códigos (E001-E060).
  • Melhoria
    Proteção anti-engenharia reversa com obfuscação de strings via obfstr.
  • Melhoria
    Watchdog thread com timing checks para detecção de single-stepping.
  • Melhoria
    Ambiente sanitizado: variáveis como RUST_BACKTRACE e LD_PRELOAD removidas automaticamente.
  • Melhoria
    Binário de release otimizado: 3.2MB stripped com Link-Time Optimization completa.
  • Melhoria
    46 testes unitários no Rust engine cobrindo todos os nodes migrados.
1.1.0-alpha2026-03-01

Expansão de Rede e IA — TCP/UDP Aprimorados + Download de Arquivos

  • Recurso
    Novo nó Download File: baixa arquivos da internet com retry, timeout, overwrite e barra de progresso.
  • Recurso
    Ferramentas de IA: get_system_info e search_files adicionadas (total: 6 ferramentas).
  • Recurso
    Ação "Send JSON" nos nós TCP Send e UDP Send com validação JSON.
  • Recurso
    Ação UDP Broadcast para envio em massa na rede.
  • Recurso
    Sistema de undo/redo com Ctrl+Z / Ctrl+Shift+Z (50 níveis).
  • Recurso
    Definições de nodes centralizadas em nodeDefinitions.ts (38 → 39 tipos).
  • Recurso
    Armazenamento de workflows unificado com fallback Electron → localStorage.
  • Melhoria
    TCP Server: encoding, delimiter, max connections, timeout e keep-alive.
  • Melhoria
    UDP Server: encoding, multicast group, buffer size e SO_REUSEADDR.
  • Melhoria
    Indicadores de risco por ferramenta de IA (low/medium/high).
  • Melhoria
    Select All / Deselect All para ferramentas de IA no painel de propriedades.
  • Melhoria
    AINode exibe contagem de tool calls e badges de provider.
  • Melhoria
    Canvas com gradiente ambiente e efeitos glassmorphism.
  • Melhoria
    Sidebar com categorias colapsáveis e animação suave.
  • Melhoria
    BaseNode com gradientes de header e tempo de execução.
  • Melhoria
    Estado de boas-vindas no canvas vazio com ícone flutuante.
  • Melhoria
    Toolbar com botões de undo/redo e atalhos de teclado.
  • Correção
    Corrigido: useNetworkServers agora passa todas as configs para o Electron IPC.
1.0.1-alpha2026-02-21

Lançamento Alpha — Ferramentas de IA e Fórum

  • Recurso
    Integração com GPT-5, Claude 4.6 e Gemini 3.1 como provedores de IA.
  • Recurso
    Ferramentas de IA: write_file, read_file, execute_command e list_directory.
  • Recurso
    Sistema de fórum para reportar bugs e sugestões.
  • Recurso
    Changelog dinâmico no site.
  • Recurso
    Landing page reconstruída em Next.js.
  • Melhoria
    Nós SQL com portas/host padrão e prévia de conexão.
  • Melhoria
    Templates SQL por operação (SELECT, INSERT, UPDATE e DELETE).
  • Melhoria
    Referência rápida de SQL colapsável nos nós de banco.
  • Melhoria
    Modal "Open Workflow" com lista de workflows salvos e busca.
  • Melhoria
    Ícones Lucide substituindo emojis em toda a interface.
  • Correção
    Corrigido: IA usando diretório home incorreto no Electron.
  • Correção
    Corrigido: ENOENT ao criar arquivos em diretórios inexistentes.
  • Correção
    Corrigido: modelo Ollama não persistia na seleção.
  • Correção
    Corrigido: log de erro de tool calls mostrando saída incompleta.
1.0.02026-02-20

Lançamento Inicial

  • Recurso
    Mais de 33 tipos de nodes para automação.
  • Recurso
    Motor de execução Rust nativo (desktop).
  • Recurso
    Fallback em JavaScript para navegador.
  • Recurso
    Editor visual drag-and-drop com React Flow.
  • Recurso
    Nó AI Chat com Ollama, OpenAI e Anthropic.
  • Recurso
    Agendamento com Cron Node.
  • Recurso
    Suporte a MySQL e PostgreSQL.
  • Recurso
    Screenshot Node multiplataforma.
  • Recurso
    Process Control Node com suspend/resume.
  • Recurso
    Sistema de autocomplete para variáveis.
  • Recurso
    Documentação completa dos nodes.
  • Recurso
    Suporte bilíngue (EN/PT).
  • Recurso
    Builds desktop: Linux AppImage + Windows EXE.