Changelog

Built in public.
Shipped continuously.

Every meaningful change to the Connexis platform, with the date it shipped. No marketing fluff — what we built, why, and what it does for you.

  1. 12 Feb 2026·iter92· Feature

    CPL waterfall routing on ping trees

    Ping trees now route inbound leads as a priority waterfall (not auction). Highest-weight eligible buyer wins; cascades through the tree on rejection. Same flat sector CPL applies — no bidding.

  2. 11 Feb 2026·iter91· Feature

    Buyer business hours + Campaign dashboard

    Buyers can now declare a delivery window (timezone-aware). Outside the window leads are rejected before any wallet debit. New /dashboard/campaign page exposes status, sector, MTD, today's count, business hours and pause toggle in one view.

  3. 10 Feb 2026·iter90x· Fix

    Invoice PDF renderer hardened

    Renderer now accepts both legacy qty and canonical quantity fields, and tolerates missing VAT/subtotal fields. Fixes white error page on signed PDF links for invoices backfilled from pre-iter90 data.

  4. 9 Feb 2026·iter90w· Feature

    Sandbox API key for publishers

    Publishers can now test the lead-ingest endpoint with pk_test_sandbox_... before live account approval. Sandbox requests return a realistic response shape but never touch routing or billing.

  5. 8 Feb 2026·iter90v· Feature

    Developer documentation rebuilt

    /docs rewritten end-to-end with accurate cURL / Node / Python snippets, error reference, webhook events, rate limits, and HMAC signature verification examples.

  6. 8 Feb 2026·iter90t· Security

    Removed hardcoded demo credentials from production login

    Demo account credentials no longer rendered in the production Login page bundle. Demo logins controlled by REACT_APP_SHOW_DEMO_LOGINS env flag (off in production).

  7. 7 Feb 2026·iter90s· Feature

    Admin Action Centre + daily summary digest

    /admin/overview now surfaces a single Action Centre card with pending reservations, unsigned contracts, low-balance buyers and stale invoices. Daily 07:00 UTC summary emailed to admins.

  8. 6 Feb 2026·iter90r· Feature

    Bulk Nudge-all for contracts & invoices

    Admin can now bulk-nudge every stale contract or invoice with a single click. 24h cooldown per recipient. Dry-run preview shows exactly who will be notified.

  9. 5 Feb 2026·iter90q· Operational

    EMAIL_OVERRIDE_TO production guard

    Backend automatically disables the EMAIL_OVERRIDE_TO testing safety guard when APP_URL=https://connex.is. Prevents accidental dev-environment email override from blocking production deliveries.

  10. 4 Feb 2026·iter90p· Feature

    Manual contract issuance

    Admins can now issue ad-hoc contracts (DPA / MSA / NDA / custom) to external recipients from /admin/contracts, /admin/users and /admin/publishers. Backfill at signup wires the contract to the new user account automatically.

Want to see what we're working on next?

The public roadmap shows what's in flight, what's queued for the next quarter, and what we've heard from customers.