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 voce instala) e o Portal & Licensing (a experiencia de compra, minha conta e cobranca).

Plataformav1.0.0-rc13cliente self-hosted

v0.1.0 — Primeira release estavel (2026-04-16)

Sprint 11 — Fase H. Observabilidade expandida, deploy Windows nativo e SEO dinamico.

Observabilidade e confiabilidade

  • Sentry integrado em API, Bot e Web — erros e APM automaticos (opcional via SENTRY_DSN).
  • Alertmanager com receiver nativo Discord — notificacoes de incidente entregues direto no canal que voce definir.
  • Painel Loki no dashboard de servidores (erros RCON e eventos recentes).

Deploy Windows nativo

  • Script install-services.ps1 cria 4 services idempotentes (API/Web/Bot + Postgres) — restart on crash, logs rotacionados a 10MB.
  • BrutusForge.Launcher.exe (bandeja do Windows) monitora services em tempo real via ServiceController.

Painel admin e loja in-game

  • SEO dinamico: paginas de produto e evento geram OG tags individuais (imagem, titulo, descricao) — shares em Discord e redes ficam bonitos.
  • Secao "Observabilidade" em /admin/health com links diretos pros dashboards Grafana.
  • Paginacao em players, orders, audit-logs, subscriptions.

Seguranca

  • Cluster-wide mute corrigido — mutes ficam isolados por cluster, admins independentes nao se afetam mais.
  • Rota /api/upload agora requer admin (era publica; vetor de spam).
  • CORS explicito no AdminGateway, JWT secrets fracos removidos do CI.

v0.0.9 — Features C++ + Commerce (2026-04-14)

  • Plugins C++ (BrutusForgeCore + sub-plugins) com WebSocket plain como alternativa ao HTTP polling — fallback automatico apos 3 falhas consecutivas.
  • Commerce: correcoes em assinaturas recorrentes, delivery in-game via pg-boss mais resiliente, votacao mensal com leaderboard.

v0.0.8 — Bot Discord i18n (2026-04-13)

  • Todos os embeds do bot Discord agora respeitam idioma do usuario (pt-BR / en-US).
  • Integridade referencial do DB reforcada.

v0.0.7 — Hardening geral (2026-04-13)

Auditoria completa de seguranca, camadas DDD e codigo C++. Patches aplicados em paralelo nos 4 apps (API / Bot / Web / Game Agent).

v0.0.1 ate v0.0.6 — Estabilizacao + DDD cleanup (2026-04-08 a 2026-04-12)

Plugin-centric refactor, fluxo canonico de contratos, bounded contexts reorganizados em identity, cluster, communication, commerce, community, administration, ark-data e licensing.

Em desenvolvimento (proximo release)

  • Plano de hardening do installer (installer-hardening.md) — checksum verificavel, rollback em caso de falha parcial, suporte a upgrade in-place.
  • Interface de backup/restore com agendamento no painel admin.
  • Expansao de metricas Prometheus do bot (10+ counters ja expostos).
Portalv0.1.0licensing + checkout

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

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

Licensing

  • Emissao 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 automatica em customer.subscription.deleted.
  • MercadoPago Checkout Pro com BRL (PIX/boleto/cartao 12x).
  • Emails transacionais via Resend (confirmacao, 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/mes sem custo), abre Stripe Customer Portal.
  • Login por magic link (email) — em breve: Discord OAuth + email/senha.

Compliance e SEO

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

Proximos passos

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