// releases / testbridge

TestBridge release notes

UAT tooling for Salesforce orgs that have had enough.

← all products

v1.19.0 Latest upcoming
  • AppExchange onboarding — a guided Setup Assistant, automatic maintenance, and a package-owned governance engine that works the moment you install.

// Features

  • Setup Assistant — an admin-only, guided, resumable onboarding checklist in the TestBridge Admin app. Each step validates real behavior (not just record existence), remembers its state across sessions and upgrades, and rolls up to a single Go Live status derived from the core requirements (access, a selected governance mode, and a healthy dispatcher).
  • Package-owned governance engine — the two-stage LOB Manager to Product Owner approval now ships inside the package and works immediately after a fresh install, with no unpackaged approval process to deploy. Approvers act from a Governance panel on the Enhancement Request record page, and every action is written to a durable, tamper-resistant audit trail.
  • Existing Process mode — customers who keep their own Salesforce approval process can leave the packaged engine fully inert. Upgrading orgs default to it (the packaged engine stays off until an admin explicitly opts in via the Setup Assistant), so nothing double-routes.
  • Participation rate — a new adoption metric (active participants over active eligible Standard users) sits alongside the relabeled Engagement rate, separating how engaged your participants are from how much of the eligible population takes part.
  • Help, Documentation & Support — a persistent link on the Admin About screen opens the developer portal in a new tab.

// Improvements

  • Maintenance is now automatic — daily license and monthly adoption snapshots ride the existing hourly report dispatcher, so there is no anonymous-Apex scheduling step and TestBridge consumes no second scheduled-job slot. A Setup Assistant / Org Health card exposes Automatic vs On-demand mode with last-run, last-success, last-error, and current state.
  • The old single Org Adoption % is relabeled Engagement rate everywhere it appears — dashboard, methodology disclosure, and stored snapshots. Historical snapshots keep their stored percentage under the new name; they are relabeled, never recomputed.
  • AppExchange-security hardening — the codebase passes the Salesforce Code Analyzer v5 AppExchange rule set with every system-mode operation narrowly scoped and documented, in preparation for AppExchange listing.
v1.18.0 released
  • Gruff Field Population rebuilt — exact counts at any scale, and Dead Weight you can safely act on.

// Features

  • Field Population now runs as an on-demand async engine that counts every org-custom field exactly at any record volume (no sampling), returned as a timestamped "as of" snapshot.
  • Gruff Usage tab gains a per-field Reports list, active/inactive flags on consumers, and an on-demand "last populated" record touch (date and who).

// Fixes

  • Near-zero fields no longer show a flat "0%" — a sub-0.1% populated field renders as "<0.1%".
  • Dead Weight flags a field only from a fresh complete run with zero population and no dependencies — including Report references, which are now fetched via the Bulk dependency API (Tooling REST omits them). This removes false "dead" flags on fields real reports use.
  • Flow consumers in the Usage tab now show correct active/inactive state.

// Improvements

  • Clicking a dependency in the Usage tab opens that component in Setup, instead of a dead-end re-analysis.
  • Population percentages display rounded to one decimal.
v1.17.0 released
  • The nCino Enhancement Request (ER) Intake pipeline, plus Jira field mapping and platform polish.

// Features

  • ER Intake pipeline — structured Enhancement/Bug requests via three paths (self-service Submit Feedback, the in-context UAT tester flag, and the Report a Bug global action), with system-computed priority scoring, before-insert Product Owner routing, and a two-stage LOB Manager to Product Owner approval (bugs and UAT flags skip the LOB stage).
  • In-context feedback — a Submit Feedback utility bar in the app footer captures the page/record you're viewing and attaches screenshots (drag-drop or paste).
  • Configurable Jira field mapping — map any Enhancement field to any Jira field, including custom fields, from Admin to Integrations, with a Fetch Jira fields discovery button.

// Fixes

  • Gruff Field Population is now reliable at nCino scale — it measures every org-custom field of any type (checkbox, multi-select, long text, encrypted), so wide objects are no longer under-reported.
  • Scheduled report-dispatch batch fix.

// Improvements

  • Modernized Admin UI — flatter, calmer design; the TestBridge logo now sits in the app nav bar; alarm colors reserved for real issues; corrected license-utilization semantics.
  • The Fetch Jira fields control is now a compact icon button.
  • CI/release pipeline pinning and the approval process delivered as a post-install deploy step.
v1.16.0 released
  • Gruff and adoption-metric accuracy fixes.

// Fixes

  • Gruff no longer reports un-measured fields as 0% / dead weight.
  • Adoption rate denominator now counts active participants, not all licensed users.
v1.15.0 released
  • Clearer FLS audit labels and more accurate adoption metrics.

// Features

  • FLS Gap Audit shows the object's label instead of its API name.

// Fixes

  • Adoption now distinguishes "no eligible users" from a genuine 0%.
v1.14.0 released
  • Continued FLS Gap Audit refinements.

// Improvements

  • Further FLS Gap Audit hardening (versioned separately from 1.13.1 — the package doesn't have patch releases enabled).
v1.13.1 released
  • FLS Gap Audit accuracy refinements.

// Improvements

  • Detection windows tightened to 30 / 7 / 3 days, and ChangeEvent objects are now excluded.
  • Authoritative calculated-field exclusion plus a profile-parity flag in the audit.
v1.12.0 released
  • First generally-available (managed-released) build of TestBridge 2.0.

// Features

  • FLS Gap Audit: surface field-level security gaps across the org.
  • Gruff Org Analysis tab: dependency mapping and field-population insight.
  • Org Health dashboard and reports.
  • Adoption metrics wired to nCino work objects, with graceful login handling.

// Improvements

  • FLS audit reworked to run asynchronously so it holds up at nCino scale.