Changelog
What's shipped. Most recent first.
- platform 0.5.0
- featurePublic roadmap, changelog, and status pages.
- featureTenant usage dashboard with monthly envelope tracking + per-day breakdown.
- featureStep-by-step onboarding flow for Pershing — checklist + 'run reorder engine' button.
- securityBlocking 'ask' approval gate. Tools in the ask list now pause and show an Approve / Deny card in chat instead of executing immediately.
- securityIdempotency keys on send_po, send_email, send_outreach, approve_po. Retries within 24h are no-ops.
- securityPer-tenant rate limiting (60 chat turns / 120 tool calls per minute by default).
- polishStructured logs with request_id correlation; Sentry capture for unhandled errors.
- featureLegal pages: Terms, Privacy, DPA, Subprocessors. (DRAFT, awaiting counsel review.)
- fixSkill runner advisory lock now uses row-level CAS — fixes silent double-execution under pgbouncer transaction pooling.
- fixdraft_po accepts qty_override; gate on max_value_cents now fires for server-derived totals.
- fixTools that return {error: '…'} are correctly flagged is_error=true.
- agents 1.0
- featureAgent chat shipped for Pershing, Rex, and Winston with prompt caching, memory hierarchy, and 14+8+10 tools.
- featureSkill runner — write skills in chat, optionally schedule them with cron, run them on-demand.
- featureEmail adapter (Gmail OAuth via tenant config). send_po now actually emails the vendor.
- featurePermissions + budget schema: agent_permissions (allow/ask/deny + gates) and usage_events with sub-cent cost precision.
- pershing v1.2
- featureMulti-currency throughout (EUR, GBP, CAD, MXN, AUD, JPY).
- featureVendor scorecards, contracts with expiry alerts, requisitions, receiving, invoices + 3-way match, spend + savings, EDI envelope log.
- featureDemo data on four pre-seeded tenants for sales walkthroughs.
- pershing v1.0
- featureInitial Pershing release: vendor master, BOM upload, reorder engine, draft PO, approval flow, RFQ scaffold.