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
- RecursoBiblioteca de nodes expandida com Chart Generator, Markdown → HTML, OCR, Text Summarizer, Sentiment Analysis, Embedding Generator, Code Reviewer, Shell e Deobfuscator.
- RecursoCatá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.
- RecursoLinha 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.
- RecursoShell node desktop-first implementado com resolução de shell por plataforma, aceitando command, cwd, timeout e shellMode para Windows, Linux e macOS.
- RecursoPrimeira 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.
- RecursoCategoria 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.
- RecursoProcess 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.
- MelhoriaIfNode, 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çãoCross-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.
- RecursoPainéis de propriedades dos novos nodes passaram a incluir Syntax Reference, exemplos práticos e outputs documentados no mesmo padrão da biblioteca existente.
- MelhoriaWebhook agora documenta referências de variáveis como {{$node["Webhook"].body}}, {{$node["Webhook"].query.id}} e {{$node["Webhook"].headers.authorization}}.
- MelhoriaLanding, documentação e changelog sincronizados para a linha pública v1.5beta com README local da landing atualizado para refletir o produto real.
- MelhoriaBuild 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.
- MelhoriaTema 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çãoShell Execute deixou de falhar por resolução incorreta do payload e agora valida command, cwd, shellMode e timeout separadamente.
- CorreçãoCards 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çãoBuild 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
- RecursoNó Planilha: crie, leia e edite planilhas Excel (.xlsx) e CSV diretamente no workflow.
- RecursoNó PDF: extração de texto, criação de documentos formatados e merge de múltiplos PDFs.
- RecursoNó Redis: banco de dados em memória com 13 operações (GET, SET, DEL, INCR, LPUSH, EXPIRE e mais).
- RecursoNó Agent RAG: geração com recuperação aumentada conectável ao Ollama e bases de conhecimento para injeção de contexto semântico.
- RecursoDiálogos nativos do sistema: seleção de arquivos e pastas integrada a mais de 13 nós, sem digitar caminhos manualmente.
- RecursoNó 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.
- MelhoriaTransição de Alpha para Beta oficial (1.4.0-beta) com validações reforçadas em todo o pipeline.
- MelhoriaDicas visuais de sintaxe em nós condicionais: IfNode, SwitchNode e LoopNode mostram exemplos reais.
- MelhoriaLanding page, documentação e painel de configurações com UI totalmente responsiva.
- MelhoriaAutocomplete dinâmico referenciando variáveis de Redis, RAG, Planilhas e PDFs em tempo real.
- CorreçãoNó Math deixou de interpretar incorretamente literais ("20" vs {{$x}}) com ajuste no parser Rust.
- CorreçãoMotor 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
- RecursoPainel de Configurações centralizado com seções de provedores de IA, integrações e geral.
- RecursoPersistência de chaves de API (OpenAI, Claude, Gemini, Ollama, Evolution) em ~/.gauss-workflow/settings.json.
- RecursoPreenchimento automático de API keys: nós de IA e Evolution usam automaticamente as chaves salvas quando não configuradas individualmente.
- RecursoJanela frameless com controles estilo macOS (fechar, minimizar, maximizar) integrados à toolbar.
- RecursoToolbar arrastável: mova a janela arrastando a barra de ferramentas (-webkit-app-region: drag).
- MelhoriaToolbar redesenhada: botões com tamanho fixo (w-8 h-8), agrupados logicamente com separadores visuais.
- MelhoriaTodos os emojis substituídos por ícones Lucide nos nós Evolution, QR Code e logs de execução.
- MelhoriaSettingsPanel com animação de entrada (scale + fade), inputs com focus ring azul e toggle de visibilidade.
- MelhoriaScrollbar global refinada (6px, thumb arredondado, transparente).
- MelhoriaFocus rings consistentes em todos os inputs, selects e textareas.
- MelhoriaHandles dos nós com brilho azul e escala 1.4x ao passar o mouse.
- MelhoriaEdges mudam de cor ao hover (azul claro + drop-shadow).
- MelhoriaSelect dropdowns com seta chevron SVG customizada.
- MelhoriaControles do React Flow (zoom +/-) com estilo dark consistente.
- CorreçãoMenu nativo do Electron removido (File, Edit, View, Window, Help).
- CorreçãoEvolution Webhook agora é nó trigger (isInput=false): apenas saída, sem entrada.
- CorreçãoPerformance: removido backdrop-blur-md dos nós que causava lag ao arrastar.
- CorreçãoPerformance: removido transition-all dos nós que travava o drag com animações.
- CorreçãoDrag acelerado por GPU: will-change: transform e contain: layout style em todos os nós.
- CorreçãoVersã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çãoA engine Rust não entra mais em loop infinito de crash no Windows, com limite de reinícios e backoff.
- MelhoriaCabos dos nós agora usam curvas bezier suaves em vez de linhas retas com ângulos.
- RecursoConexões saindo do nó Start agora são numeradas (1, 2, 3...) para mostrar a ordem de execução.
- RecursoAgora é possível excluir apenas uma conexão clicando nela e apertando Delete.
- CorreçãoO texto dos nós não fica mais "grudando" ao tentar arrastar pelo canvas.
- CorreçãoOs nós não ficam mais presos ao ponteiro do mouse ao arrastar rápido ou sair da tela.
- MelhoriaO 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
- RecursoNó Email (SMTP): envio de e-mails via Nodemailer com TLS, corpo HTML e suporte a variáveis.
- RecursoNó Evolution API: envio de mensagens WhatsApp (texto, mídia, documento, contato e localização).
- RecursoNó Evolution Webhook: registro de webhooks na Evolution API com 7 tipos de evento.
- RecursoNó QR Code: gera 7 tipos de QR Code — texto, URL, Wi-Fi, vCard, e-mail, telefone e SMS.
- RecursoTool calling nativo para OpenAI: 6 ferramentas (ler/escrever arquivo, executar comando etc.) com loop de até 10 iterações.
- RecursoTool calling nativo para Claude (Anthropic): blocos tool_use/tool_result com execução real.
- RecursoTool calling nativo para Gemini: functionDeclarations + functionCall/functionResponse com loop completo.
- RecursoTool calling por injeção de prompt para modelos Ollama sem suporte nativo a ferramentas, como deepseek-coder.
- RecursoNova categoria Messaging na sidebar com ícones dedicados.
- RecursoQR Code passa a salvar PNG em disco com detecção automática de diretório vs arquivo.
- MelhoriaPainel Function (JS): 5 exemplos de código, referência rápida ($input, $vars, $env.log) e variáveis de saída.
- MelhoriaPainel Code (Rust): 4 exemplos práticos com json!(), .as_str(), .as_f64() e iteração de arrays.
- MelhoriaPainel MySQL/PostgreSQL: exemplos SQL (JOIN, INSERT, UPDATE, subquery), guia de injeção de variáveis e variáveis de saída.
- MelhoriaRust resolve_template agora suporta {{$vars.x}}, {{$node["Label"].field}} e {{$input.field}}.
- MelhoriaResultados de nós armazenados por ID e label no motor Rust, permitindo referência por nome.
- MelhoriaAutocomplete expandido com schemas para crypto, hash, email, evolution, webhook e qrCode.
- MelhoriaInjeção automática de contexto para IA: plataforma, diretório home e data atual no system prompt.
- MelhoriaPainéis de propriedades com campos condicionais, como QR Wi-Fi exibindo SSID, senha e segurança.
- CorreçãoCorrigido: modelos Gemini 3.x agora usam IDs corretos com sufixo -preview na API.
- CorreçãoCorrigido: variáveis {{$vars.x}} não resolviam no motor Rust.
- CorreçãoCorrigido: 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
- RecursoAlternância JS/Rust na toolbar: escolha qual motor executa seu workflow em tempo real.
- RecursoFallback automático inteligente: se o workflow tiver nodes não suportados em Rust, ele cai para JS com aviso no log.
- RecursoRust engine expandido: 28 tipos de nodes migrados (antes 7), cobrindo lógica, dados, rede e I/O.
- RecursoRuntime anti-debug: detecção de ptrace, watchdog de TracerPid e análise de ferramentas (gdb/ghidra/frida).
- RecursoScript de build com hash de integridade embutido no binário (build.rs).
- RecursoMacro dbg_log!: logs de debug totalmente silenciados em builds de release.
- RecursoNó Crypto: hash SHA-256, HMAC e encrypt/decrypt com XOR cipher, funcionando em JS (Web Crypto) e Rust (puro).
- RecursoNó Bcrypt: hash de senhas com salt + rounds configuráveis e verificação, nova categoria Security.
- MelhoriaPerfil de release endurecido: strip symbols, LTO, panic=abort, opt-level=z, codegen-units=1.
- MelhoriaStrings de erro sanitizadas: mensagens internas substituídas por códigos (E001-E060).
- MelhoriaProteção anti-engenharia reversa com obfuscação de strings via obfstr.
- MelhoriaWatchdog thread com timing checks para detecção de single-stepping.
- MelhoriaAmbiente sanitizado: variáveis como RUST_BACKTRACE e LD_PRELOAD removidas automaticamente.
- MelhoriaBinário de release otimizado: 3.2MB stripped com Link-Time Optimization completa.
- Melhoria46 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
- RecursoNovo nó Download File: baixa arquivos da internet com retry, timeout, overwrite e barra de progresso.
- RecursoFerramentas de IA: get_system_info e search_files adicionadas (total: 6 ferramentas).
- RecursoAção "Send JSON" nos nós TCP Send e UDP Send com validação JSON.
- RecursoAção UDP Broadcast para envio em massa na rede.
- RecursoSistema de undo/redo com Ctrl+Z / Ctrl+Shift+Z (50 níveis).
- RecursoDefinições de nodes centralizadas em nodeDefinitions.ts (38 → 39 tipos).
- RecursoArmazenamento de workflows unificado com fallback Electron → localStorage.
- MelhoriaTCP Server: encoding, delimiter, max connections, timeout e keep-alive.
- MelhoriaUDP Server: encoding, multicast group, buffer size e SO_REUSEADDR.
- MelhoriaIndicadores de risco por ferramenta de IA (low/medium/high).
- MelhoriaSelect All / Deselect All para ferramentas de IA no painel de propriedades.
- MelhoriaAINode exibe contagem de tool calls e badges de provider.
- MelhoriaCanvas com gradiente ambiente e efeitos glassmorphism.
- MelhoriaSidebar com categorias colapsáveis e animação suave.
- MelhoriaBaseNode com gradientes de header e tempo de execução.
- MelhoriaEstado de boas-vindas no canvas vazio com ícone flutuante.
- MelhoriaToolbar com botões de undo/redo e atalhos de teclado.
- CorreçãoCorrigido: 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
- RecursoIntegração com GPT-5, Claude 4.6 e Gemini 3.1 como provedores de IA.
- RecursoFerramentas de IA: write_file, read_file, execute_command e list_directory.
- RecursoSistema de fórum para reportar bugs e sugestões.
- RecursoChangelog dinâmico no site.
- RecursoLanding page reconstruída em Next.js.
- MelhoriaNós SQL com portas/host padrão e prévia de conexão.
- MelhoriaTemplates SQL por operação (SELECT, INSERT, UPDATE e DELETE).
- MelhoriaReferência rápida de SQL colapsável nos nós de banco.
- MelhoriaModal "Open Workflow" com lista de workflows salvos e busca.
- MelhoriaÍcones Lucide substituindo emojis em toda a interface.
- CorreçãoCorrigido: IA usando diretório home incorreto no Electron.
- CorreçãoCorrigido: ENOENT ao criar arquivos em diretórios inexistentes.
- CorreçãoCorrigido: modelo Ollama não persistia na seleção.
- CorreçãoCorrigido: log de erro de tool calls mostrando saída incompleta.
1.0.02026-02-20
Lançamento Inicial
- RecursoMais de 33 tipos de nodes para automação.
- RecursoMotor de execução Rust nativo (desktop).
- RecursoFallback em JavaScript para navegador.
- RecursoEditor visual drag-and-drop com React Flow.
- RecursoNó AI Chat com Ollama, OpenAI e Anthropic.
- RecursoAgendamento com Cron Node.
- RecursoSuporte a MySQL e PostgreSQL.
- RecursoScreenshot Node multiplataforma.
- RecursoProcess Control Node com suspend/resume.
- RecursoSistema de autocomplete para variáveis.
- RecursoDocumentação completa dos nodes.
- RecursoSuporte bilíngue (EN/PT).
- RecursoBuilds desktop: Linux AppImage + Windows EXE.