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-rc13 — cliente 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.ps1cria 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/healthcom 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/uploadagora 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.0 — licensing + 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 emcustomer.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.txte 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).