Repository navigation
What's Changed
- fix(payments): lock Stripe onramp sessions to the quoted terms by @keeganthomp in #2331
- fix(ci): report smoke results only to the solanafoundation Loki by @niks3089 in #2338
- feat(api): run devnet and mainnet Kora locally from one dev command by @niks3089 in #2339
- feat(api): open the cluster scope on project requests and /pay by @multipletwigs in #2340
- refactor(payments): move fee payment into @sdp/fee-payment by @multipletwigs in #2341
- chore(api): remove the legacy kora:up/down/logs scripts by @multipletwigs in #2342
- fix(payments): admit ramp quotes as money starts before provider calls by @keeganthomp in #2337
- test(api): seed every project-scoped row with a project by @multipletwigs in #2345
- docs(api): add the money admission platform obligation by @multipletwigs in #2343
- refactor(web): retire the custody and payments flags; the release channel decides by @Windscar in #2349
- fix(web): shared pages and their skeletons draw only the modules the deployment runs by @Windscar in #2347
- feat(payments): refresh MoonPay's support matrix for USDC on Solana by @keeganthomp in #2344
- ci(api): let a breaking migration PR change test helpers by @multipletwigs in #2350
- chore(db): enforce project_id on project-scoped tables and drop dead tables by @multipletwigs in #2351
- chore(db): bind counterparty provider accounts to their counterparty's tenancy by @multipletwigs in #2352
- fix(web): bind ramp wizard quotes to the selection that requested them by @keeganthomp in #2346
- fix(payments): time out and cap every ramp provider call by @keeganthomp in #2354
- fix(api): stop cold-instance 401s after prod deploys by @keeganthomp in #2355
- fix(web): disable Previous while the ramp quote is in flight by @keeganthomp in #2356
- fix(payments): keep Stripe on sandbox keys and refuse live events by @keeganthomp in #2357
- fix(payments): say what a failed ramp provider call proves by @keeganthomp in #2358
- fix(redaction): end a quoted secret at its first unescaped quote by @keeganthomp in #2359
- fix(payments): keep MoonPay on sandbox keys too by @keeganthomp in #2362
- chore(api): drop the policy engine tables (HOO-1889, part 4b) by @GuiBibeau in #2274
- feat(dashboard): [9/11] rebuild Home as the Overview behind new-design-overview by @arseniy-nikitochkin in #2173
- feat(payments)!: name Kora env KORA__* and drop the bare trio by @multipletwigs in #2364
- fix(api): stop migrations from stalling live traffic on locks by @keeganthomp in #2360
- chore(ramps): retire Coinbase onramp by @keeganthomp in #2367
- fix(earn): match Ondo USDY eligibility metadata to Ondo's rules by @keeganthomp in #2371
- docs(earn): drop the retired Ondo USDY lockup claim by @keeganthomp in #2372
- feat(dashboard): read the Overview's network figures from data.solana.com by @keeganthomp in #2325
- feat(api): authorize-first Idempotency-Key step and the idempotency_keys table (HOO-1918) by @Windscar in #2332
- feat(web): key every dashboard mutation; money routes refuse without a kept key (HOO-1918) by @Windscar in #2333
- feat(payments): require Idempotency-Key on money routes, authorize before the key (HOO-1918) by @Windscar in #2334
- docs: document required and accepted Idempotency-Key across the stable API (HOO-1918) by @Windscar in #2335
- fix(api): sponsor on the project's cluster, never the process default by @multipletwigs in #2365
- fix(payments): build and confirm single transfers on the project's cluster by @multipletwigs in #2366
- fix(payments): build transfer batches on the project's cluster by @multipletwigs in #2369
- fix(payments): track pending transfers once per cluster by @multipletwigs in #2368
- fix(payments): run recurring payments on the project's cluster by @multipletwigs in #2379
- ci(deploy): hold prod on a failed canary and add a one-click rollback by @keeganthomp in #2361
- chore(ramps): remove BVNK integration by @keeganthomp in #2374
- feat(ramps): retain verified webhook inbox outcomes (HOO-2038) by @keeganthomp in #2378
- test: stabilize concurrent portfolio and event scope tests by @keeganthomp in #2386
- fix(payments): settle and sponsor payment requests on the project's cluster by @multipletwigs in #2381
- fix(payments): read wallet balances on the project's cluster by @multipletwigs in #2382
- fix(payments): read observed wallet history on the project's cluster by @multipletwigs in #2383
- chore: keep every RPC import fence in force outside its exempt files by @multipletwigs in #2389
- chore(main): release 0.86.0 by @sdp-release-bot[bot] in #2336
Full Changelog: v0.85.0...v0.86.0