Product Changelog

What we shipped

HatchOS moves fast. Here's proof.

16 features shipped in the last 90 days
RSS Feed ·
All updates New Feature Improvement Fix Security

July 2026

CSRF token inlined in server-rendered HTML (race condition eliminated)

The 80ms race window where a freshly-logged-in user could POST before /csrf was loaded is gone.

Read more

What changed: The CSRF token is now rendered into server HTML on every response via a synchronous middleware that reads from the session at request time. The previous client-side fetch on /csrf left an 80ms race window that admitted unverified POSTs in the rapid-login stress test.

Audit: Item #18 in the Jun–Jul 2026 closeout — closing it removes the last form-submission attack vector that survived the session-rollout changes.

All 34 security audit items closed

Jun–Jul 2026 closeout complete. No open critical/high audit items for the first time since platform launch.

Read more

Closed: 34/34 items. Includes multi-tenant isolation (9), auth hardening (11), payments (6), data protection (3), infrastructure (3), and AI safety (2).

Audit methodology: The full report, the line-number references for each fix, and the not-passing-yet list (now empty) are all in /security/summary.pdf.

This is the audit-closeout the /trust page is built on top of.

Multi-tenant RLS Phase 1 complete (CRM, dispatch, KPIs)

Tenant data isolation is enforced at the database layer for 3 highest-blast-radius surface areas.

Read more

What shipped: Postgres row-level security policies on 17 tables — dispatch_shipments, dispatch_carriers, dispatch_invoices, crm_accounts, crm_contacts, crm_activities, and 11 KPI/aggregate views. Even raw pool.query(...) calls outside the request middleware cannot return cross-tenant data because app.current_tenant_id is set per connection.

Phase 2: Remaining operational tables (warehouse, vendor, factor) — Q3 work.

May 2026

Security + Trust Center: public technical documentation

Dedicated /security page covers multi-tenant isolation, RBAC hierarchy, auth checklist, audit trail, data portability, and incident response — with an SVG isolation diagram. /trust is an operator-friendly hub linking all policy pages with a "Recently shipped" changelog strip.

April 2026

Auth hardening: new-IP alerts, session revocation, rate limiting

Login from a new device? You'll know about it. Brute-force detection, suspicious login alerts via email, and a one-click session revoke link shipped in this round.

Read more

What changed: New-IP detection compares each login against a per-user IP whitelist. First time from a new location triggers an email alert with a signed session-revoke link. Rate limiters on /login, /signup, /otp, and /forgot-password log lockouts to a permanent security event log.

Security events are visible to admins in the God Mode panel.

Want to see it live?

HatchOS is built for freight operations that want to move faster than their competitors.

See it live → Book a Demo