- The platform now runs itself: a durable background job engine with retries, exponential backoff and dead-lettering.
- Cron-lite scheduler drives recurring work — automatic daily backups, retention sweeps, renewal checks and alerts.
- Webhook delivery is now at-least-once: failed deliveries retry with backoff, dead-letter, and can be redelivered.
- A webhook that fails repeatedly is auto-disabled (circuit breaker) and every admin is notified.
- Every new backup is integrity-verified by reopening it read-only and checking its tables.
- Retention sweeps keep the database lean — old sessions, notifications, outbox, logs and finished jobs are pruned.
- Subscriptions now have a lifecycle: auto-renew with a fresh GST invoice, pre-renewal reminders, and expiry.
- New operations console: /healthz JSON, a persistent error log, self-monitoring alert rules and a daily digest.
- Major scalability upgrade: a pooled, reader/writer-locked database layer so reads run concurrently.
- Connections are reused from a pool instead of reopened on every query, removing per-call overhead.
- Responses are now gzip-compressed, cutting typical page transfer size by around three quarters.
- Static assets (CSS, JS, fonts) are cached in memory and served with ETag / 304 revalidation.
- A short-lived cache for public marketing pages serves repeat visitors without re-querying the database.
- Tuned SQLite for throughput (WAL, NORMAL sync, larger page cache) and added a few missing indexes.
- New admin Performance panel showing live pool usage, cache hit rates, response times and bandwidth saved.
- Live status page showing the real state of each system component.
- Incident management: post incidents with impact, affected components and a running timeline of updates.
- Status-page subscribers are emailed automatically when a new incident is opened.
- Public incident history so customers can see past incidents and how they were resolved.
- Feature-request board where customers can suggest ideas and upvote the ones they want most.
- Public product roadmap grouping requests into Planned, In progress and Shipped.
- Admin triage for feedback with official responses that notify the original requester.
- JSON API additions: system status, recent incidents and top feature requests.
- Team accounts: every workspace can now invite teammates and work together.
- Roles & permissions — owner, admin and member — control who can manage the team.
- Email invitations with in-app acceptance, plus decline and revoke.
- Seat limits tied to your plan: Starter includes 10 seats, Growth 100.
- Outbound webhooks: get a signed HTTP callback when leads, tickets or subscriptions are created.
- Every webhook payload is HMAC-SHA256 signed (X-AGU-Signature) so you can verify authenticity.
- Per-endpoint delivery log and one-click test events in the admin console.
- New JSON API endpoint for your organisation, seats and members.
- Subscriptions & billing: choose a plan, upgrade or cancel any time from your account.
- GST-compliant tax invoices with CGST/SGST or IGST, SAC codes and amount in words — download and print.
- Admin billing overview with MRR, active subscriptions and every invoice.
- Knowledge base / help centre: searchable, categorised self-serve articles at /help.
- Knowledge base CMS so staff can write, edit and publish help articles.
- Blog RSS feed at /blog/rss.xml, plus help articles in the sitemap.
- JSON API additions: plans, your subscription, your invoices and knowledge-base articles.
- Support desk: raise and track support tickets from your account, with a full reply thread.
- Admin support queue with filters, staff replies, and status, priority and owner management.
- In-app and email-style notifications on new tickets, replies and status changes.
- Analytics dashboard with a 7/30/90-day range, a conversion funnel, ticket metrics and CSV export.
- One-click database backups using SQLite's online-backup API, with download and retention.
- Global admin search across leads, tickets, users, posts and subscribers.
- JSON API for support tickets: list your tickets, fetch one by reference, and open new ones.
- Two-factor authentication (TOTP) with authenticator apps and one-time backup codes.
- Active session management: see every signed-in device and revoke them individually or all at once.
- Sign-in activity log so you can spot anything unusual.
- In-app notifications with an unread badge, plus a transactional outbox for admins.
- Blog CMS: write, edit, publish and unpublish articles from the admin console.
- Testimonials manager that drives the social proof shown across the site.
- Lead workspace: per-lead detail with internal notes, status history, priority and ownership.
- Dark mode with a one-tap theme toggle that remembers your choice.
- Expanded JSON API: published articles, subscribers and your active sessions.
- New account centre: edit your profile, change your password and manage API keys.
- Self-service password reset with secure, expiring links.
- Full admin console: filter and manage leads, users, subscribers and site settings.
- Analytics dashboard with server-rendered charts for leads, products and channels.
- Public JSON API (v1) with bearer-token authentication.
- Site-wide search across products, services, resources and FAQs.
- Status page, security page, case studies, integrations and changelog.
- Hardening: rate limiting, audit logging, cookie consent and a graceful error page.
- Initial launch of the AG Unitech Group platform.
- The Thunder suite: Thunder AI CRM, Thunder AI ATS, HR Lightning AI and AI EliteViews.
- Accounts, sessions and role-based access control.
- Lead capture, newsletter and a first admin view.
- India-first foundations: INR, IST, GST-aware pricing and DPDP-aware privacy.