Roles & Permissions
You can now assign Admin or Reader roles to workspace members and API clients. All existing members and clients have been defaulted to Admin. You can update their roles in the dashboard under Settings > API Clients or Settings > Members.
Small improvements
DateFilter.within for relative date rangesSmall improvements
pathIn filter to scope Ledger Lines to an account pathStrongly Consistent Parent Balances
You can now enable strongly consistent balances on parent accounts. Configure totalBalanceUpdates: strong on any account and its balance and childTotal will reflect any descendant's entries immediately.
Small improvements
totalBalance ancestorsLine Tags
In addition to Ledger Entry tags, you can now add tags to individual Ledger Lines within a Ledger Entry
Small improvements
--include-runtime-args flag on the fragment gen-graphql CLIRepeated Entry Lines
Entry shapes are no longer fixed at Schema deploy time. With Repeated Entry Lines, you can define lines that expand at runtime from an array of parameters, each element creating its own line and JIT-instantiating accounts as needed. Fund N wallets, process a batch of payouts, or reconcile multiple transactions in a single entry instead of N separate API calls.
{
"type": "batch-fund-users",
"memo": "Weekly user funding batch",
"fundings": [
{
"user_id": "1",
"amount": "1000"
},
{
"user_id": "2",
"amount": "1000"
},
{
"user_id": "3",
"amount": "1000"
}
]
}Small improvements
ap-southeast-2 (Sydney) as an available deployment regionSmall improvements
FRAGMENT_SKIP_AUTO_UPDATE environment variable to skip the CLI's automatic version checkstoreSchema now strips null values from optional fields to prevent validation errorsmigrateLedgerEntry error when an entry's conditions reference non-line accounts