Changelog

The full build history — from the first matchmaking prototype in February to today's platform. The engineering-level detail behind every item below lives in the Development Analytics panels.

350+

commits

102k+

lines of code

1,000

documented tasks

5 · 10

SDKs · regions

October 2026 — Compliance, SEO & Polish

Legal & privacy

  • Developer-account age declaration — 16+ gate, month/year only, strict boundary-month check, legacy backfill card in the cabinet
  • Under-13 player-data protection: optional birth_year on player registration, disclosed minors refused (COPPA posture)
  • Email compliance: unsubscribe endpoint, postal-address footers, List-Unsubscribe one-click headers
  • Impressum legal notice, EU/UK withdrawal waiver, DMCA + DSA illegal-content notice procedures
  • Data-processing terms for game developers, breach-response runbook, COMPLIANCE.md law map

SEO & site

  • True 404 handling, clean canonical URLs, valid og:type, 38-URL sitemap
  • New pages: pricing, competitor comparison, any-engine REST guide, use-case hub + four genre pages
  • Full icon set: multi-size ICO, favicons, apple-touch, maskable manifest, SVG mark, 1200×630 social card
  • Mobile hamburger navigation, asset cache-busting, keyword-first page titles

October 2026 — Hardening & AI surface (Oct 7–22)

Security overhaul

  • Phased hardening 0–3: tenant isolation, hashed bearer tokens, header-only auth, CSRF, rate limiting, nonce CSP, docroot restructure
  • Key-handling: private keys dropped from bulk responses, sudo-mode re-confirmation for reveal, 401/no-store/rate-limits on key endpoints
  • Passwordless email-code sign-in (4+4 code, 15-minute expiry); HTTPS forced with proxy-aware detection
  • Masked API keys (first4/last4), encrypted private-key storage, expired-credential purge in cron

Steam auth

  • Steam ticket verification: publisher-key check, encrypted server-side storage, Steam-only API access option
  • Steam shims for .NET and C++ client ticket minting; GameLanguage accessor; Linux libdl binding + plugin-path probing
  • Steam SDK download variant + SDK-Steam.zip artifacts

AI-facing surface

  • openapi.json spec, llms.txt index, llms-full.txt reference, live MCP server at /mcp
  • HowTo schema, enriched landing content, AI-ready section and prompt panel

Platform

  • Dark-enterprise redesign, fully self-hosted assets (no CDNs), schema.sql single source of truth
  • Full test stack + CI: unit, contract, integration, security, smoke, k6 load, E2E, PHPStan
  • Friends API, player #tags, invite tokens, per-platform client-version policy
  • Development Analytics panels — over a thousand documented tasks, LOC graph, AdSense auto ads
  • Branded multipart email templates, cookie notice, comparison + pricing pages groundwork

September 2026

SDKs & site

  • Python SDK released; Java SDK updated
  • Roadmap/Development Analytics animations; website refresh rounds

May – August 2026

SDKs

  • C++ SDK released (May); Java SDK released (July); Unity ApiResponse fixes
  • SDK bans support, kick-players, password flows, player search

Platform

  • Cabinet projects dashboard, web refactor, rate/usage limits, closed-registration mode
  • Server directory updates, terms & privacy revision

February – March 2026 — Genesis

Core API

  • Matchmaking system: create, join, leave, remove, start, status, current, heartbeat
  • Game rooms: players, heartbeat, host reassignment, updates polling with delivery marks
  • Game players: register, login, heartbeat, logout; game data storage; server time endpoint
  • Leaderboard with sortBy + limit filters; format=unity responses; CORS headers

SDKs

  • Unity SDK released (Mar 22); .NET SDK released; REST API v1 published
  • SDK doc pages for Unity and .NET; index/endpoints reference built out