updates docs
Product Updates & Specs
Changelog, system architecture upgrades, and engine logs for WhatAPI.
Product Updates & Tech Specs
Review the technical upgrades, performance logs, and feature additions applied to the WhatAPI engine.
Release Changelog
Version 2.1.0 (July 2026)
- Next.js 16 Client & Portal: Migrated both `whatapi.pk` (marketing website) and `app.whatapi.pk` (client dashboard) to Next.js 16.2.
- RSC Dynamic Routing: Redesigned `/resources` documentation path mapping to dynamically load frontmatter and markdown sections at request time.
- Node.js 22 LTS Engine: Upgraded backend serverless API routes (`/api/client/*`) and persistent runners to Node.js 22.
Version 2.0.8 (June 2026)
- Session Auto-Correction: Solved session drops. The API route `/api/client/status` now verifies session IDs against active OpenWA tasks. If a session exists in Firestore but is missing on the OpenWA server, the runner automatically re-triggers the `/api/sessions/{id}/start` sequence to restore pairing.
- SQLite Session Persistence: Migrated local OpenWA session cache storage to SQLite instances on the Hetzner node to speed up device loading.
- AI Report Engine: Added NVIDIA Nemotron 3 (Super 120B model) analytics engine inside the dashboard to generate monthly business reports automatically.
Core System Architecture
WhatAPI is optimized to run persistent WhatsApp worker nodes:
- Hosting Nodes: Runs on **Hetzner VPS CX42** (4 AMD EPYC Cores, 8GB RAM, 80GB NVMe SSD, 20 Gbps bandwidth) under PM2 process managers.
- Database Architecture:
- **Firebase Firestore** handles accounts, template variables, and message logs.
- **SQLite** handles OpenWA local device authentication session tokens.
- **Google Cloud Storage** hosts media attachments (images, PDFs) uploaded via the template editor.
