Skip to content

v0.86.0

Latest

Choose a tag to compare

@sdp-release-bot sdp-release-bot released this 16 Oct 18:02
· 150 commits to main since this release
c2007fc

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