HopkinsAI
Changelog

What we have been shipping.

New features, performance enhancements, and security improvements shipped to production.

v2.4.0

Better Auth Migration & Enterprise Multi-Tenancy

Native Cloudflare D1 integration with Better Auth, verified email session enforcement, and enhanced tenant isolation.

  • Migrated authentication backend to Better Auth running on Cloudflare Workers with Kysely D1 dialect.
  • Added atomic rate limiting with SQLite UPSERT to eliminate distributed race conditions.
  • Enforced email verification check on platform administration routes to prevent unauthorized privilege escalation.
  • Added SSRF protections and redirect controls to outbound webhooks.
  • Introduced RFC 8058 One-Click unsubscribe API endpoint.
v2.3.0

Workspaces, Catalogues & Subscriptions

Self-service team management, multi-format catalogue ingestion, and automated Stripe billing portal.

  • Workspaces with granular roles (Owner, Admin, Member, Viewer) and safe owner succession.
  • Business profiles, product catalogues, and document uploads backed by Cloudflare R2 with plan quota enforcement.
  • Stripe subscriptions with self-service billing portal and usage reporting against published limits.
v2.2.0

Evidence-Backed Lead Scoring Engine

Decomposed scorecards with fit, intent, contactability, and citation timestamps for every prospect.

  • Real-time fit scoring against multi-parameter Ideal Customer Profiles (ICPs).
  • Timestamped evidence citations for every data point gathered from public registries.
  • Human-in-the-loop approval queues ensuring outreach only fires with explicit approval.