Strongly 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 regionFRAGMENT Billing Preview
Agents make billing multi-party. But multi-party breaks existing billing products. FRAGMENT is a new billing service, purpose-built for the age of infinite-parties. FRAGMENT Billing is currently invite only. Sign up for the waitlist for early access.
Small improvements
createInvoice and updateInvoice now validate that referenced parties and products exist before creation