Skip to content

🚀 API Maker : Release Notes for v3.1.0

⭐ August 2026 ⭐

Changes

  • [FEATURE] : Git History Per Item Every editor and settings dialog now has a git icon that opens the history of that one item — every commit that touched it, with the live database version on top and a badge when it has uncommitted changes. Diff side by side or inline against any version you pick, and revert in one click. The revert stays uncommitted so you can review it before pushing. This replaces the old Code Comparator screen.
  • [FEATURE] : Request History & Saved States API Testing now records every request you send and replays it in one click, restoring the category, instance, API, headers, params, body and editor code. Save a request under a name to keep the full response, and mark it shared so your team gets it too — shared states travel with the project through git.
  • [FEATURE] : Unified Diff View Git status now shows all your changes in one dialog, like GitHub, instead of opening each file separately. You get a summary of additions and deletions, a file sidebar to jump around, and expand/collapse for each hunk.
  • [FEATURE] : Analytics & Observability Dashboard A new dashboard across all your servers — request rate, error rate, p50/p95/p99 latency, live API hits, per-worker memory/disk/CPU and event-loop lag, health alerts and remote restarts. Root sees the whole fleet; each admin and developer sees their own traffic.
  • [FEATURE] : Multi-Factor Login for the Console Turn on SMTP under Root Settings → Security and console users get a second factor: an emailed OTP, an authenticator app (TOTP, enrolled by QR code at login), or single-use recovery codes. They are alternatives rather than a chain, so a dead mail relay never locks anyone out. Each user manages their own from User menu → My Security.
  • [FEATURE] : Auth Provider Per WebSocket Event Each WebSocket event now picks the one auth provider whose tokens may subscribe to it. Clients using any other provider are refused with a message naming the expected provider and token header. Events with nothing selected fall back to your first auth provider and are flagged with a warning badge.
  • [FEATURE] : WebSocket Connections Without authTokenInfo Clients just send their token in the connection query string and the gateway works out which provider it belongs to — AWS, Google, Azure, custom or database users. authTokenInfo / authProviders is now optional and only narrows a connection to specific providers. Tokens from a renamed, deleted or deactivated provider now fail at the handshake instead of silently subscribing to nothing.
  • [FEATURE] : Database Compact MongoDB databases now have a compact icon that shows storage, data size and already-reusable space per collection, then how much each one actually freed after compacting. Every collection runs independently so one failure never stops the run, and skipped views or system collections tell you why.
  • [FEATURE] : Docker Management A new Docker tab in the Analytics dashboard reaches every Docker daemon in the fleet from one screen — containers with state, health, CPU, memory, uptime, ports and logs, plus images, volumes and networks. Start, stop, restart, pause or remove containers, open logs in Monaco or download them, and reclaim disk with a safe prune that never touches a volume. Live refresh every 5 seconds, 14 days of history, root only.
  • [FEATURE] : Log Explorer The log table is now a Kibana-style search: time-range picker with a drag-to-zoom histogram, full-text search, a facet sidebar with counts, include/exclude filter chips, live tail, infinite scroll, CSV/JSON export, saved searches and shareable filter URLs. The detail panel has request, response and console tabs plus copy-as-cURL. Logs now also record the API identity, duration, payload sizes, first error, request id, client IP and user agent.
  • [FEATURE] : Deployment Improvements Logs from all servers in one place, plus UI polish.