Current version · v1.12.0

Changelog

Every published release of Flows is recorded here. Versions follow Semantic Versioning — major.minor.patch.

v1.12.0 — 2026-10-11

Added

  • More embeddable widgets for apiworx.com: a system-status widget (/widget/uptime) driven by the public health endpoint, and compact record-syncs (/widget/syncs) and flow-runs (/widget/runs) counters backed by the public stats feed. A gallery page at /widget shows live previews of every widget with copy-paste iframe snippets.
  • ESB customer pages now show Portal contract and migration data: ARR, next renewal date, migration status, wave, owner and target cutover appear on the customer detail header and in the dashboard hover cards.
  • ESB dashboard gains an "ARR under management" KPI tile (total ARR across contracted customers, with renewals due in the next 90 days) and renewal markers on the daily volume chart — purple diamonds mark days when a matched customer's contract renews, with names and ARR in the hover tooltip.
  • The ESB docs page now explains how ESB logins, flows and connectors map to APIWORX Portal customers (nightly Portal cache, matching evidence, contract and migration data), linked from the ESB dashboard header.
  • Public XML stats feed at /api/public/stats.xml, exposing the same cached totals as the JSON feed (record syncs, flow runs, active flows, customers, ESB/AppFlow split) for server-side formatting on apiworx.com.

v1.11.0 — 2026-10-11

Added

  • Embeddable live-stats widget for apiworx.com at /widget/stats, backed by a public JSON endpoint (/api/public/stats) showing record syncs, flow runs, active flows and customers with animated counters and a one-minute refresh. Totals are precomputed into a cache table refreshed on each nightly ESB ingest, so the widget loads instantly.

v1.10.0 — 2026-10-11

Added

  • ESB customer matching now uses the full APIWORX Portal customer list (with migrations and contract ARR), refreshed nightly at 3 AM Central and from a Refresh from Portal button on Customer Matching.

v1.9.0 — 2026-10-11

Added

  • Integration-volume dashboard combining live ESB snapshots and AppFlow aggregates, four KPI sparklines, complete-day weekly comparisons, daily trends, customer-system donut and top integration routes.
  • URL-backed Customers, By connector, All flows and Customer matching tabs with search, sorting, hover details and existing assignment actions.

Changed

  • Dashboard uses separate ESB and AppFlow chart scales, partial-day treatment and theme-aware styling; existing navigation and admin permissions are unchanged.

v1.8.0 — 2026-10-10

Added

  • APIWORX.esb module at /esb (Beta, admin-only) — Dashboard, Customers, Connectors, Flows, Connections, and Customer Matching pages, with history that builds day by day.
  • Nightly snapshot ingest endpoint POST /api/esb/ingest (alias /api/public/esb/ingest), bearer-key auth via ESB_INGEST_KEY, strict validation, idempotent per run.
  • Snapshot tables esb_login_daily, esb_flow_daily, esb_flows_snapshot, esb_logins_snapshot, esb_connections_snapshot, esb_sync_runs (admin read-only), and esb_customer_overrides with change history.
  • "Data as of" stamp, failed-load banner, and Nightly loads strip; AppFlow comparison toggle on the ESB dashboard.

v1.7.0 — 2026-10-09

Added

  • Seven read-only MCP tools: describe_data, list_customers, list_flows, get_flow_runs, get_run_metrics, get_errors, get_customer_summary — tenant-scoped, paginated, and secret-free.
  • mcp_tool_audit log recording user, tool, parameters, outcome, and timestamp for every MCP data-tool call.
  • Customer identifier fields esb_org_id, hubspot_company_id, email_domain, and status for matching tenants to other systems.

Changed

  • MCP connector address now shows https://app.apiworx.com/mcp in Settings and docs.
  • Routine security update to application packages.

v1.5.0 — 2026-07-21

Added

  • APIWORX Customer Portal at /portal — Overview, Support, Billing, and Account tabs; auto-granted to every user via grant_default_entitlements.
  • Support tickets: create with subject/body/priority, reply inline in a live thread; mirrored to HubSpot Tickets and replies posted as HubSpot notes.
  • Two-way status sync via POST /api/public/hooks/hubspot-ticket-webhook (v3 HMAC signature) — HubSpot pipeline-stage changes flow back into portal ticket status.
  • Billing view: invoice list (number, dates, status, total) and a billing summary card (plan, seats, balance due, next renewal, billing email, masked payment method).
  • Private `documents` storage bucket created for future invoice PDFs.

v1.4.0 — 2026-07-17

Added

  • APIWORX.demo module for prospect walkthroughs — flows, runs, connectors, errors, and AI routes with a persistent demo-only banner.
  • Demo connector catalog with live Nango integrations, capability metadata, click-in details, and mocked OAuth via NangoAuthDialog.
  • Demo flow detail with Visual (Source → Tasks → Destination xyflow) and Config JSON tabs; default mappings backfilled for existing users.
  • Expanded demo run detail sheet with statistics grid, throughput/success-rate, inline error cards, collapsible raw payloads, and JSON export.
  • APIWORX.b2bx control plane on top of AWS B2Bi with onboarding wizard, AI-assisted trading-partner chat, and mapping review.
  • APIWORX.crew persistent open chat with threads, artifacts, and Save-as-automation.
  • Automations gained categories, tags, pinning, and an Organize dialog.
  • HubSpot webhook trigger with v3 signature verification and rich Slack messages with portal-agnostic deep links.
  • Per-space training context, global user settings with LLM selection, and connection Reconnect + detail dialogs with a manual Refresh button.

Changed

  • Core APIWORX.flow retrofit: shared StatusPill / CategoryPill / CategoryChip primitives with a normalized flat uppercase status palette.
  • Flows list gained a category chip filter bar derived from flow tags, combined with the status segment filter.
  • Swapped StatusBadge for StatusPill across flows list, flow detail, runs list, and flow dashboard.

Fixed

  • Nango connector dialog no longer creates duplicate rows on completion; existing duplicates cleaned up.
  • Demo layout routes no longer double-wrap AppShell; connector catalog respects the admin Nango allowlist.
  • HubSpot ticket deep links use portal-agnostic URL format.

v1.2.0 — 2026-06-13

Added

  • Error Inbox at /errors: aggregated, deduplicated integration errors from Enterprise runs, connector lambdas, and the ingestion API — each with the offending payload and S3 source reference.
  • Periodic error-sweep job (every 5 minutes) that scans recent errored runs and ingestion rejections into the data_run_error table.
  • Per-error acknowledgement, occurrence counts, and source/flow/text filters.
  • Docs: new Error Inbox page under Operations.

v1.1.0 — 2026-06-13

Added

  • Changelog page at /changelog with footer link next to the version number.
  • Convention: every publish bumps package.json version, appends a changelog entry, and updates relevant /docs pages.

v1.0.0 — 2026-06-12

Added

  • Admin Mode global header toggle with session-scoped impersonation and cross-tenant aggregation (all tenants by default + customer filter).
  • Documentation system: searchable sidebar, hierarchical navigation, contextual help across pages, and deep-linked sub-pages (Getting Started, Connectors, Flows, Runs, Data, Usage, Admin, Billing, Security, Troubleshooting, FAQ, Webhooks, API Reference).
  • Flows operations dashboard with KPI strip, activity trend, needs-attention queue, top failing flows, throughput leaders, and recent activity feed.
  • User profile menu moved to the lower-left nav; docs surfaced as a header icon.

Changed

  • Help registry maps in-app help triggers directly to the most relevant docs sub-page.