Changelog

What shipped, in order.

We ship in small atomic commits and roll up to customer-facing releases every week or two. Everything in this list is live against the Singapore Beta region unless a note says otherwise.

Recent releases

FeatureFixCompliance
2026.04.3

Pricing reset · lower entry point for solo recruiters + small teams.

  • Feature

    Starter and Growth tiers repriced by ~15×.

    Starter is now $20/mo with 50 resumes + 5 interviews included; Growth is $200/mo with 500 resumes + 50 interviews. Interview overage holds at $5 / interview. No storage fee, no seat fee. The prior $299 / $999 points moved off the pricing page on 2026-04-20; the Stripe catalog rotation is tracked separately.

2026.04.2

Commercial veneer · enterprise-presentable marketing + legal surface.

  • Feature

    New public pages: Pricing, Privacy, Terms, Status, About, Changelog, 404.

    The full marketing + legal footer that enterprise buyers check before a procurement call — all live and interconnected. Privacy notice cites GDPR / PDPA / CCPA legal bases line-by-line; Terms summarises the MSA plus candidate AUP; Status page shows per-component health for the Singapore region.

  • Feature

    Standalone /pricing with full feature comparison matrix.

    Three tiers (Starter $299, Growth $999, Enterprise custom) with meter mechanics, per-area capability matrix, and eight-item FAQ.

  • Feature

    Shared SiteHeader + SiteFooter + SiteSection components.

    Three rule-of-three extractions landed cleanly as atomic refactors. All public pages now share chrome; nav supplied per-page.

2026.04.1

First paying tenant · bootstrap + onboarding hardening.

  • Feature

    Commercial landing page.

    New hero + three-stage explainer (Ingest → Interview → Decide) + compliance strip + pricing + footer at the site root. First real pitch surface.

  • Feature

    First tenant onboarded end-to-end on Singapore staging.

    Single-command bootstrap now chains Clerk organisation + user + metadata, Stripe customer + subscription, Zoom integration, and default admin role. Runnable against any tenant slug.

  • Feature

    Company console identity block + role-gated nav.

    Console sidebar now shows company + user identity and gates navigation to features the user's hirona_roles permit. Backed by a new GET /v1/me that returns resolved roles from Clerk.

  • Feature

    Dashboard first-run hero instead of bare shell.

    New tenants see a concrete next-action instead of an empty dashboard. No more "is this thing working?" on first login.

  • Compliance

    Trust center published.

    Subprocessor table, framework status (EU AI Act, LL 144, GDPR, PDPA, Colorado CAIA, SOC2), residency zones with activation notes.

  • Fix

    Stripe API version pinned to 2023-10-16.

    Un-pinned stripe-python was drifting and sometimes shipping preview features; we now pin the version so the metered-usage payloads match what we tested in eval.

2026.04.0

Singapore staging live · /app subpath + SSH-deploy CI.

  • Fix

    Singapore region (asia-southeast1) is now live.

    Primary Beta region, single VM + docker-compose (api + web + postgres + redis + caddy). CI deploys via SSH on merge to main. PDPA + WFA alignment live.

  • Feature

    Web console mounted under /app subpath.

    Clerk sign-in routes basePath-aware; proxy matcher handles the split; landing page stays at /.

  • Fix

    Standalone /sign-out route reachable even when dashboard 500s.

    Previously a broken dashboard trapped users without a path to sign out. The new route is reachable independent of tenant state.

  • Compliance

    Terminal interview statuses end-to-end.

    Migration 0009 extends the status enum to include "error" and "no_show"; all 7 app-layer writers now agree on the same 7-value terminal set. Prior status-clobber bugs resolved.

2026.03.1

Compliance frameworks hardening.

  • Compliance

    GDPR data residency: EU tenants pin to Azure OpenAI EU.

    Fast tier previously fell through to a US-hosted model on the EU path. Region routing now consults the catalogue and refuses to leave the pinned residency.

  • Compliance

    Candidate human-review request actually enqueues.

    EU AI Act Art. 22 endpoint previously only flipped a flag; the review-queue call was never made. Wired up end-to-end with a 48-hour SLA.

  • Fix

    Stripe soft-delete guards across 5 writers.

    Defence-in-depth: no Stripe update path can overwrite tenants.status="deleted" during the 30-day soft-delete window.

On deck

Ordered roughly by what customers have asked for loudest. We commit only to what is live on this page; anything else shifts as we learn.

  • PlannedReal status probe integration — the /status page will be backed by a live probe, not static data.
  • PlannedLark + Moka intake adapters for APAC enterprise.
  • PlannedSSO (SAML / OIDC) + SCIM provisioning on the Enterprise tier.
  • PlannedPublic API docs + bearer-token management UI.
  • PlannedBrand polish: real logotype, consent-gated analytics, social share images.

Monthly email, no marketing fluff.

Email to subscribe