✨ New Features
DEV-15808 Added support for multi-issuer and multi-currency payments, allowing transactions to be processed across different issuers and currencies within the same platform.
ZEN-45361 Added administrative controls to enable or disable OIDC logins, giving more flexibility over authentication methods.
ZEN-45363 Added the ability to force ICC files into a done state, enabling manual recovery from stuck or blocked processing states.
ZEN-44010 Made receipt email behavior configurable, allowing customization of receipt delivery and formatting per environment.
ZEN-45469 Added a Journal Entries tab accessible from Expense details, making it easier to trace accounting entries related to an expense.
ZEN-45546 Added visibility into Marqeta card shipping information, including shipping status and delivery details when available.
ZEN-45559 Added preparatory backend support for Marqeta CAD cards to enable future Canadian card issuance.
🚀 Improvements
DEV-15938 Replaced the Business Partner filter with a Card Product filter to provide more accurate and intuitive filtering in card-related views.
DEV-15984 Added a direct link to the user helpdesk in the Expenses grid to improve access to support and documentation.
ZEN-45331 Improved sorting of archived activities to ensure a more consistent and predictable ordering.
ZEN-45463 Increased the DNS field size and explicitly defined it as MEDIUMTEXT to safely support larger configuration values.
ZEN-45443 Expanded permissions to allow the icc-support-admin role to modify merchant groups, reducing operational bottlenecks.
🐞 Fixes
DEV-15783 Fixed an issue where cards incorrectly appeared as unbound for Business Partner users despite being associated with activities.
DEV-15925 Fixed reserved budget calculations in the Review Active Allocations dialog so they now align with values shown on the Budget screen.
DEV-15808 Fixed transaction simulations that were failing or producing incorrect results due to model federator issues.
ZEN-45230 Fixed controlled save logic to first validate array values for nulls, preventing unexpected save failures.
🛠 Infrastructure / Internal
INF-1523 Added a workaround to resolve node-canvas build failures in certain environments.
INF-1524 Improved database migration script output to make failures and progress easier to diagnose.
ZEN-45469 Added an index on JournalEntry
gwTransactionIdto improve lookup performance by transaction ID.INF-1526 Updated internal dependencies to newer supported versions to improve stability and security.