Voltar
Releases

Changelog

Atualizado em 2026-04-21

Acompanhe a evolucao da plataforma. Dividimos o changelog entre a Plataforma BrutusForge (o software self-hosted que você instala) e o Portal & Licensing (a experiencia de compra, minha conta e cobranca).

Plataformacliente self-hosted
## [O painel para de religar seus servidores sozinho] - 2026-08-23 - **Você não conseguia manter um servidor desligado.** Ao parar um servidor pelo ASM, o painel entendia aquilo como uma queda e subia de volta — dois a cada varredura. Na prática isso impedia o que mais importa: **atualizar plugins e editar configuração**, que exigem o servidor parado. Confirmado capturando a árvore de processos: quem estava subindo era o próprio painel. - **Agora o religamento é opcional e vem DESLIGADO.** O campo **"Religar servidor que cair"** está em Auto-Restart. Enquanto você não ligar, o painel não encosta nos seus servidores. Se quiser a recuperação automática de queda de volta — ela existe e tem valor, foi ela que pegou um servidor que ficou 10h fora do ar —, é só ligar ali. - **Marcar um servidor como parado agora dura.** Antes, no instante em que o servidor subia uma vez, o painel apagava sozinho essa marcação e voltava a considerá-lo "deve estar ligado". Sua decisão de mantê-lo parado era perdida sem aviso. Atualização in-place pelo auto-updater — não precisa reinstalar plugins nem reiniciar servidores. --- ---
Portalv0.1.0licensing + checkout

v0.1.0 — Primeira venda (2026-04-21)

Portal público de licensing funcional com Stripe + MercadoPago Checkout Pro, admin interno (M2) e dashboard do cliente (M3).

Licensing

  • Emissão de JWT Ed25519 por compra, phone-home diario, HWID fingerprint, grace period de 7 dias.
  • Rate limit + HMAC-SHA256 em /api/licenses/* e webhooks MP.
  • 59 testes criticos (Ed25519, HMAC, subscription, webhook idempotency).

Checkout e renovacoes

  • Stripe subscription lifecycle: renovacao via invoice.paid, revogacao automática em customer.subscription.deleted.
  • MercadoPago Checkout Pro com BRL (PIX/boleto/cartao 12x).
  • Emails transacionais via Resend (confirmação, expiracao, revocacao, 2FA) com templates aplicados na marca.

Admin interno (portal)

  • Dashboard com MRR, gestao de licenses (revoke, estender, transferir HWID).
  • Visao de clientes e pedidos com filtros e paginacao.

Minha conta

  • Cliente acompanha licenses, transfere HWID self-service (1x/mês sem custo), abre Stripe Customer Portal.
  • Login por magic link (email) — em breve: Discord OAuth + email/senha.

Compliance e SEO

  • Páginas legais revisadas: Termos (CDC art. 49 — 7 dias arrependimento), Privacidade (LGPD art. 18 completo + DPO + transferência internacional), EULA (L1 + OFAC + indenizacao).
  • sitemap.xml, robots.txt e OpenGraph image com brand.

Proximos passos

  • Login Discord OAuth + email/senha (além do magic link).
  • Auditoria de acoes admin.
  • Reprocessamento manual de compras.
  • i18n completo (pt-BR + en-US).