Changelog

[2.12.10] - 2026-03-08

Fixed

  • install apps: Limpa arquivo temporario residual de outro usuario antes de baixar
  • install apps: Mensagens de erro detalhadas com contexto (qual operacao falhou)

[2.12.9] - 2026-03-08

Fixed

  • install apps: Mensagens de erro com contexto detalhado em cada operacao

[2.12.8] - 2026-03-03

Fixed

  • self-update/install: Troca fs::rename por fs::copy+remove para suportar cross-device
    • Corrige erro "Invalid cross-device link" (os error 18) quando /tmp e tmpfs
    • Garante chmod 755 apos copy

[2.12.7] - 2026-02-28

Changed

  • install claude-code: Usa instalador nativo oficial (curl -fsSL https://claude.ai/install.sh | bash)
    • Remove dependencia de NVM/Node.js como pre-requisito
    • Auto-update automatico em background

[2.12.6] - 2026-02-28

Added

  • ssh-key: Flag --alias para definir nome do alias

[2.12.0] - 2026-02-28

Changed

  • BREAKING: Modulo ssh-key completamente refatorado
    • Modelo simplificado: servidor central distribui sua chave publica
    • Removida logica de geracao de chaves no servidor gerenciado

Added

  • ssh-key: --add-public-key "ssh-ed25519 AAAA..." - Adiciona chave publica
  • ssh-key: --add-public-key-url "https://..." - Busca chave de URL
  • ssh-key: --list - Lista chaves no authorized_keys
  • ssh-key: --remove "identificador" - Remove chave
  • ssh-key: --whitelist-ip IP - Adiciona IP a whitelist

[2.11.6] - 2026-02-27

Fixed

  • self-update: Corrige erro "Text file busy" (os error 26)

[2.11.2] - 2026-02-27

Fixed

  • init.sh: Usa binario direto ao inves de .zip
  • init.sh: Corrige flag --auto para --auto-fix

[2.11.1] - 2026-02-27

Added

  • init.sh: Script de instalacao rapida
  • GitOps: init.sh adicionado como artifact

[2.10.2] - 2025-02-17

Fixed

  • CRITICO: Liberar porta no UFW/iptables ANTES de alterar SSH
    • Evita lockout do servidor quando firewall esta habilitado

[2.10.0] - 2025-02-13

Added

  • setup-claudecode: Configura usuario dedicado para Claude Code

    • Cria usuario claudecode com grupo proprio
    • Sudoers granulares ou irrestrito
    • ACLs em diretorios de trabalho
    • Guard-rail CLAUDE.md com auto-update
  • update-guardrail: Gerencia guard-rails remotos

[2.9.0] - 2025-02-12

Added

  • Suporte a systemd socket activation para SSH (Ubuntu 22.04+)
  • SSH PerSourcePenalties para OpenSSH 9.8+
  • Whitelist automatico de IP da conexao atual

[2.3.9] - 2024-12-28

Added

  • Logrotate automatico baseado no tamanho do disco

[2.3.8] - 2024-12-28

Added

  • Sistema de instalacao de apps externos (DeployAlly, Runner, etc)

[1.0.0] - 2024-11-29

Added

  • Release inicial
  • Modulos: fundamentals, hardening, docker, network, monitoring
  • Modo dry-run e auto-fix
  • Rollback automatico
  • Multi-distro (Ubuntu, Debian, CentOS, Rocky Linux)
  • Self-update