Partner Platform Notice: Known Cal Issues
We are actively tracking the following known issues originating in Cal-managed flows. These may impact some customers:
- Viewing card details on Android devices is currently unreliable in some environments.
- Card lock/unlock actions are not consistently successful in all cases.
- Some Should-be-Business (SBB) transactions are appearing as duplicates in the Custodia UI, which may also impact billing reports.
- Some declined transactions are being posted after the fact, which may affect billing reports.
For updates, timelines, or customer-specific impact details, please contact your Cal representative directly. Cal support contact details are available here: Cal Support Hours and Contact Information.
What's Changed
Helpdesk, Activity, and Card Workflows
- INF-1681 in #7538: Fixed bound-to-card unbind refresh and improved third-party opt-in/out status gating.
- INF-1673 in #7521: Fixed custom date re-search refresh in Helpdesk transactions.
- ZEN-50728 in #7526: Added Employee Helpdesk merchant search-as-user flow.
- ZEN-50783 in #7531: Added terminate-card-by-cardId API and migrated Angular terminate calls.
- ZEN-50948 in #7545: Allowed owners to lock/unlock non-editable activities while keeping safeguards in place.
Frontend Stability and UX
- INF-1682 in #7539: Updated custodia-ui dependencies and resolved upgrade-related UI regressions.
- INF-1686 in #7548: Fixed AppError-related UI issues and reduced noisy false-positive errors.
- ZEN-50836 in #7536: Fixed Monaco base URL resolution on the translations page.
- INF-1691 in #7552: Stabilized custodia-ui datatable v23 interactions and hover/action behavior.
- INF-1676 in #7524: Improved Explorer response rendering and viewer resilience for large payloads.
Security and Hardening
- INF-1688 in #7551: Added strict allowlist validation for join compareFn.
- INF-1692 in #7553: Blocked Pug in template formatting paths and tightened template engine handling.
- INF-1679 in #7532: Added impersonation context to login events for stronger audit visibility.
Platform, Observability, and Dependencies
- INF-1685 in #7546: Added parent spans for custodia-ledger background actions to improve traceability.
- INF-1687 in #7549: Applied platform dependency updates across services.
- INF-1678 in #7530: Added custodia-ui AppError telemetry with throttling/dedupe protections.
Integrations and Domain Services
- INF-1683 in #7543: Normalized Marqeta taxId mapping during business creation.
- INF-1669 in #7516: Cleaned up Dipocket integration models and legacy API plumbing.
- INF-1674 in #7522: Improved custodia-expenses receipt date/currency parsing and matching.
- INF-1674 in #7525: Added additional receipt matching improvements for expense-aware analysis.
- ZEN-50716 in #7523: Added MasterMerchant search-as-user (billing + MD proxy).
SDK / Code Generation
- DEV-16242 in #7514: Aligned Dart nullability with LoopBack required and fromJson.
- DEV-16243 in #7517: Delivered additional Dart codegen improvements.