⚠️ Required Actions
This release includes required database updates to support platform stability and payment workflow enhancements.
- Run database updates from #7500 and #7493 in your standard release process.
- Confirm migrations complete successfully before resuming full production traffic.
🚀 What's Changed
🔁 Recurring and Long Running Task Reliability
- Improved recurring workflow reliability to prevent duplicate step creation during retries. (ZEN-50300, #7490)
- Stabilized bulk-delete behavior in recurring workflows for more consistent admin operations. (ZEN-50300, #7501)
- Improved recurring workflow updates and new-user step handling for more predictable outcomes. (ZEN-50300, #7513)
👥 User Management and Access
- Improved profile maintenance by allowing timezone-only updates without unnecessary validation errors. (ZEN-50317, #7491)
- Enabled card-issuer-admin users to activate employees directly, speeding up onboarding operations. (ZEN-50461, #7511)
🏢 Platform Configuration
- Added support for pilot and infrastructure tenant types to improve rollout and environment management. (ZEN-50326, #7499)
💳 Card and Payment Operations
- Resolved AVS override and postal code edge cases to improve card transaction accuracy. (INF-1662, #7495)
- Improved webhook handling for Marqeta card.swap events to reduce unnecessary operational noise. (INF-1659, #7492)
- Added support for Cal (ICC) partial-cancellation 0002 format to improve payment-message compatibility. (INF-1663, #7500)
- Fixed payment reset behavior in CashExpenseCollection expense reversion flows. (ZEN-50549, #7515)
🧾 Auditability and Reporting Data
- Expanded activity audit trail data with driver resolution fields to improve traceability and support analysis. (INF-1665, #7504)
🛠️ Platform Reliability and Security Hardening
- Added startup code-integrity verification, including NodeInfo codeHash updates and cleanup, to strengthen runtime assurance. (INF-1660, #7493)
- Standardized UUID generation on crypto.randomUUID for improved runtime consistency. (INF-1664, #7502)
📦 Dependency and Maintenance Improvements
- Applied dependency maintenance updates (set 1). (INF-1666, #7505)
- Applied dependency maintenance updates (set 2). (INF-1666, #7507)
🧩 Integration and Developer Experience
- Added support for setting target paths for LoopBack-generated SDKs, improving integration workflow flexibility. (DEV-16239, #7512)
🔌 API Coverage
- Exposed the Company cardProviders GET endpoint in MD to improve partner and platform data access. (INF-1677, #7529)