From 04676f3035f75930d3a41311ae2ea46cfb76d37e Mon Sep 17 00:00:00 2001 From: "sdp-release-bot[bot]" <300628294+sdp-release-bot[bot]@users.noreply.github.com> Date: Fri, 23 Oct 2026 03:16:16 +0000 Subject: [PATCH] chore(main): release 0.87.0 --- .github/.release-please-manifest.json | 2 +- CHANGELOG.md | 108 ++++++++++++++++++++++++++ package.json | 2 +- 3 files changed, 110 insertions(+), 2 deletions(-) diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index 1f573a833f..eb968c2733 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.86.0" + ".": "0.87.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f6ee1180fd..f417e9d623 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,113 @@ # Changelog +## [0.87.0](https://github.com/solana-foundation/solana-developer-platform/compare/v0.86.0...v0.87.0) (2026-10-23) + +### ⚠ BREAKING CHANGES + +* **payments:** one naming convention for managed ramp keys ([#2496](https://github.com/solana-foundation/solana-developer-platform/pull/2496)) ([f43f793](https://github.com/solana-foundation/solana-developer-platform/commit/f43f793d49b175eb4934d47c6d8f4d486158beda)) +* **payments:** the Fee Payer reads the cluster scope; Kora only, sponsored sends on the pool ([#2438](https://github.com/solana-foundation/solana-developer-platform/pull/2438)) ([cf4e5aa](https://github.com/solana-foundation/solana-developer-platform/commit/cf4e5aa2f807a6b304b296ec2a89f09d5fe21f9d)) +* **db:** drop the legacy API-key schema after the code ships ([#2398](https://github.com/solana-foundation/solana-developer-platform/pull/2398)) ([af98fcc](https://github.com/solana-foundation/solana-developer-platform/commit/af98fcc1ce4500f6a4e06fc2fbd1e4dad250ee82)) +* **api:** authorize every API-key request from its live row; keys can't manage keys ([#2393](https://github.com/solana-foundation/solana-developer-platform/pull/2393)) ([7916af1](https://github.com/solana-foundation/solana-developer-platform/commit/7916af16adfdae19cbbd25deb45f4cc0acef58d6)) + +### Features + +* **payments:** one naming convention for managed ramp keys ([#2496](https://github.com/solana-foundation/solana-developer-platform/pull/2496)) ([f43f793](https://github.com/solana-foundation/solana-developer-platform/commit/f43f793d49b175eb4934d47c6d8f4d486158beda)) +* **sponsorship:** store each reservation's last valid block height ([#2507](https://github.com/solana-foundation/solana-developer-platform/pull/2507)) ([e1ed0db](https://github.com/solana-foundation/solana-developer-platform/commit/e1ed0db8b2e386769a42f0cbed5a3d19dfe9f065)) +* **payments:** revoke a wallet's Subscriptions authority once its recurring payments end ([#2488](https://github.com/solana-foundation/solana-developer-platform/pull/2488)) ([fab1371](https://github.com/solana-foundation/solana-developer-platform/commit/fab13719b8fd4581af10c7f93ca19555c48d66b6)) +* **web:** drop the % change from Overview's network figures ([#2490](https://github.com/solana-foundation/solana-developer-platform/pull/2490)) ([86f06e6](https://github.com/solana-foundation/solana-developer-platform/commit/86f06e6c384675282878f5967a9b442b9cc5b447)) +* **api:** refuse to boot without a managed RPC endpoint per cluster ([#2487](https://github.com/solana-foundation/solana-developer-platform/pull/2487)) ([0e3c905](https://github.com/solana-foundation/solana-developer-platform/commit/0e3c905854d5ab4d3b0e31b240178592d4b2d1ea)) +* **payments:** save each recurring step's expiry on its attempt row ([#2452](https://github.com/solana-foundation/solana-developer-platform/pull/2452)) ([6f358e9](https://github.com/solana-foundation/solana-developer-platform/commit/6f358e92f93cf7888d5a13a426ba6a8fa2d37417)) +* **payments:** the Fee Payer reads the cluster scope; Kora only, sponsored sends on the pool ([#2438](https://github.com/solana-foundation/solana-developer-platform/pull/2438)) ([cf4e5aa](https://github.com/solana-foundation/solana-developer-platform/commit/cf4e5aa2f807a6b304b296ec2a89f09d5fe21f9d)) +* **web:** run the API playground on the dashboard session ([#2433](https://github.com/solana-foundation/solana-developer-platform/pull/2433)) ([fbfa795](https://github.com/solana-foundation/solana-developer-platform/commit/fbfa79506f0e8d313617d021fdb60ad9c4e72fa7)) +* **custody:** dashboard-only devnet faucet replaces the RPC relay (HOO-2168) ([#2420](https://github.com/solana-foundation/solana-developer-platform/pull/2420)) ([f356efc](https://github.com/solana-foundation/solana-developer-platform/commit/f356efced6b88056c78db65ea22c5e5e89ecfa18)) +* **api:** sweep ramp transfer statuses and expire abandoned checkouts ([#2425](https://github.com/solana-foundation/solana-developer-platform/pull/2425)) ([c5a7374](https://github.com/solana-foundation/solana-developer-platform/commit/c5a73747612956c68151b3f273d9ab53e8b298a0)) +* **api:** a key's wallet scope applies wherever SDP signs ([#2397](https://github.com/solana-foundation/solana-developer-platform/pull/2397)) ([118d930](https://github.com/solana-foundation/solana-developer-platform/commit/118d9303c96bc63af1f2885c5d0dc40531e5a89c)) +* **api:** API keys hold explicit module grants instead of roles ([#2395](https://github.com/solana-foundation/solana-developer-platform/pull/2395)) ([c419647](https://github.com/solana-foundation/solana-developer-platform/commit/c419647dd3eb6653899a3bb1f55927b7d135b744)) +* **api:** authorize every API-key request from its live row; keys can't manage keys ([#2393](https://github.com/solana-foundation/solana-developer-platform/pull/2393)) ([7916af1](https://github.com/solana-foundation/solana-developer-platform/commit/7916af16adfdae19cbbd25deb45f4cc0acef58d6)) +* **payments:** add fetchTransferStatus to the ramp provider contract ([#2424](https://github.com/solana-foundation/solana-developer-platform/pull/2424)) ([ab547bd](https://github.com/solana-foundation/solana-developer-platform/commit/ab547bdf15d09f096741519ea5331a9c3aff670e)) +* **issuance:** [10/11] redesign the Issuance list, draft flow and token page ([#2175](https://github.com/solana-foundation/solana-developer-platform/pull/2175)) ([8ab985c](https://github.com/solana-foundation/solana-developer-platform/commit/8ab985c11a7c14a5dab0b7be3e50adae9eb5dd29)) + +### Bug Fixes + +* **recurring:** claim updates at their snapshot and keep landed plan terms fixed ([#2519](https://github.com/solana-foundation/solana-developer-platform/pull/2519)) ([b8e4abf](https://github.com/solana-foundation/solana-developer-platform/commit/b8e4abfcb01e35460b41cb91242d81a24aba9d2c)) +* **api:** gate account creation, ramp rows and waist admission on current access ([#2518](https://github.com/solana-foundation/solana-developer-platform/pull/2518)) ([7bfd784](https://github.com/solana-foundation/solana-developer-platform/commit/7bfd7847bc707b724dde46dbfabc538c5d3519e1)) +* **payments:** a retry that only re-spells a payment never pays twice ([#2517](https://github.com/solana-foundation/solana-developer-platform/pull/2517)) ([119756a](https://github.com/solana-foundation/solana-developer-platform/commit/119756aaba8499e4e993aaabc41a4e04c08eb8d2)) +* **payments:** report single transfers at finalized and answer from the current row ([#2499](https://github.com/solana-foundation/solana-developer-platform/pull/2499)) ([bdfd4a3](https://github.com/solana-foundation/solana-developer-platform/commit/bdfd4a37c9fe029af737b414c0454a780e6e4cf4)) +* **sponsorship:** reserve Kora's full outflow and audit /pay sponsorship before signing ([#2511](https://github.com/solana-foundation/solana-developer-platform/pull/2511)) ([f6a5f96](https://github.com/solana-foundation/solana-developer-platform/commit/f6a5f9619857d6b8eea72c699fedf0f0239e48f4)) +* **sponsorship:** release reservations that provably never landed ([#2508](https://github.com/solana-foundation/solana-developer-platform/pull/2508)) ([b2299c2](https://github.com/solana-foundation/solana-developer-platform/commit/b2299c281f265a26bd506a548d4af9686aa73597)) +* **payments:** validate and settle exact payment amounts (APE-853) ([#2473](https://github.com/solana-foundation/solana-developer-platform/pull/2473)) ([bdf0e27](https://github.com/solana-foundation/solana-developer-platform/commit/bdf0e27c7586c77050132e82a0f9b4f88a22e04e)) +* **payments:** reject lossy mint conversions and enforce exact u64 amounts ([#2453](https://github.com/solana-foundation/solana-developer-platform/pull/2453)) ([c9b205f](https://github.com/solana-foundation/solana-developer-platform/commit/c9b205fef63920d6789369b7fffcb54897e4c879)) +* **wallets:** backfill legacy wallet purposes to transfer ([#2478](https://github.com/solana-foundation/solana-developer-platform/pull/2478)) ([6511e53](https://github.com/solana-foundation/solana-developer-platform/commit/6511e53bd693ad07a2d77fc77319a1523651af84)) +* **payments:** enforce transfer wallet purpose ([#2477](https://github.com/solana-foundation/solana-developer-platform/pull/2477)) ([a35adfc](https://github.com/solana-foundation/solana-developer-platform/commit/a35adfc42ecb2393624f67ab1cb9ea9b4a8128f7)) +* **sponsorship:** release the reservation when the start marker write fails ([#2500](https://github.com/solana-foundation/solana-developer-platform/pull/2500)) ([900ae90](https://github.com/solana-foundation/solana-developer-platform/commit/900ae906dc13abc3ed7ee4829da347df4c82291f)) +* **sponsorship:** settle only finalized transactions that match the reservation ([#2498](https://github.com/solana-foundation/solana-developer-platform/pull/2498)) ([d9b41a0](https://github.com/solana-foundation/solana-developer-platform/commit/d9b41a09bf3443b0df614ebedaf8b7a23c878953)) +* **payments:** keep each observed transfer instruction as its own row ([#2497](https://github.com/solana-foundation/solana-developer-platform/pull/2497)) ([1e149ca](https://github.com/solana-foundation/solana-developer-platform/commit/1e149cab058498f3714dfdfd6a81aed8398ad787)) +* **logging:** redact pay-link bearer tokens (APE-851) ([#2481](https://github.com/solana-foundation/solana-developer-platform/pull/2481)) ([8d7d437](https://github.com/solana-foundation/solana-developer-platform/commit/8d7d437cd5a66029e627736e94c4d8bcc650d3d6)) +* **security:** retire the eMudhra TLS preload for Node 24.22.1's native fix ([#2489](https://github.com/solana-foundation/solana-developer-platform/pull/2489)) ([6718e51](https://github.com/solana-foundation/solana-developer-platform/commit/6718e51f93a3219e5c99b62cfdc5f2514b33eeaa)) +* **web:** make ramp quotes, the review and payment lists read true ([#2447](https://github.com/solana-foundation/solana-developer-platform/pull/2447)) ([dcbff6b](https://github.com/solana-foundation/solana-developer-platform/commit/dcbff6b7e192df7eab315dfd534aeee15e2d4bab)) +* **web:** make the off-ramp's last step and open sales actionable ([#2446](https://github.com/solana-foundation/solana-developer-platform/pull/2446)) ([73390f0](https://github.com/solana-foundation/solana-developer-platform/commit/73390f007b2ab77c84ab0a6bccbad0bc06de85ae)) +* **payments:** recurring step recovery proves a saved send expired before sending it again ([#2472](https://github.com/solana-foundation/solana-developer-platform/pull/2472)) ([5e02205](https://github.com/solana-foundation/solana-developer-platform/commit/5e022056c76bc4625cacb8fbe54e65f2d386e83b)) +* **web:** read each ramp's status from its whole transfer ([#2445](https://github.com/solana-foundation/solana-developer-platform/pull/2445)) ([49a66f7](https://github.com/solana-foundation/solana-developer-platform/commit/49a66f733add597738515624db0a3d126409d79d)) +* **payments:** fence unstarted submission expiry (APE-656) ([#2484](https://github.com/solana-foundation/solana-developer-platform/pull/2484)) ([c700404](https://github.com/solana-foundation/solana-developer-platform/commit/c7004042692bf26c8281bd5a5018b1b18a670b68)) +* **payments:** fence unsigned transfer timeouts (APE-768) ([#2483](https://github.com/solana-foundation/solana-developer-platform/pull/2483)) ([1221450](https://github.com/solana-foundation/solana-developer-platform/commit/12214502e52180d6f1821f175c0da616adafd9b1)) +* **payments:** stop addressing payment requests to a counterparty ([#2476](https://github.com/solana-foundation/solana-developer-platform/pull/2476)) ([c61d42a](https://github.com/solana-foundation/solana-developer-platform/commit/c61d42a580415b9a46d63c211d34e9c7b1273a5a)) +* **payments:** reject sponsor-funded pay-link payments (APE-606) ([#2482](https://github.com/solana-foundation/solana-developer-platform/pull/2482)) ([11dd99b](https://github.com/solana-foundation/solana-developer-platform/commit/11dd99b2404c2ec6e8edb8eb702a84313a1b3c82)) +* **web:** one deposit skeleton for the route and the panel, in the page's own column ([#2471](https://github.com/solana-foundation/solana-developer-platform/pull/2471)) ([a2d4f70](https://github.com/solana-foundation/solana-developer-platform/commit/a2d4f70e7aa93d2c49439114e96ad4f30863776e)) +* **ramps:** keep ramp rows true to the provider and the chain ([#2444](https://github.com/solana-foundation/solana-developer-platform/pull/2444)) ([02185b0](https://github.com/solana-foundation/solana-developer-platform/commit/02185b03804e5b71f55eb8c0a07baf966046bcd0)) +* **security:** distrust compromised eMudhra CA paths in Node ([#2465](https://github.com/solana-foundation/solana-developer-platform/pull/2465)) ([7c468ea](https://github.com/solana-foundation/solana-developer-platform/commit/7c468ead2a3b52a3bc7d911bff711f052d57cf3d)) +* **api:** require an explicit proxy-trust assertion for client IPs (APE-810) ([#2442](https://github.com/solana-foundation/solana-developer-platform/pull/2442)) ([7ab83b8](https://github.com/solana-foundation/solana-developer-platform/commit/7ab83b8e9c4ec7b3342f1462ad5a39e0ef8ea9d2)) +* **wallets:** price balances only from Jupiter, and only on mainnet ([#2437](https://github.com/solana-foundation/solana-developer-platform/pull/2437)) ([ea94a44](https://github.com/solana-foundation/solana-developer-platform/commit/ea94a44cf83a44db52eaaeb989e2e630d32323d2)) +* **payments:** refuse an out-of-scope recurring cancel before claiming it ([#2435](https://github.com/solana-foundation/solana-developer-platform/pull/2435)) ([2cacaaa](https://github.com/solana-foundation/solana-developer-platform/commit/2cacaaa50d70a947e29dfd2d0dc75525965613a3)) +* **api:** one refusal shape for API-key denials, and an inventory of early wallet-scope refusals ([#2434](https://github.com/solana-foundation/solana-developer-platform/pull/2434)) ([7530c5b](https://github.com/solana-foundation/solana-developer-platform/commit/7530c5b89abc3cebc85d8a0edd51d6f1a566983d)) +* **web:** bind the API-key flash to its auth scope and redact the docs key screenshot ([#2432](https://github.com/solana-foundation/solana-developer-platform/pull/2432)) ([639d6ce](https://github.com/solana-foundation/solana-developer-platform/commit/639d6ceeeda129d49ddb8f66321e956356dcf2f6)) +* **ramps:** refuse an underfunded off-ramp deposit before claiming it ([#2427](https://github.com/solana-foundation/solana-developer-platform/pull/2427)) ([bef7b68](https://github.com/solana-foundation/solana-developer-platform/commit/bef7b68b5f9d588b4b727bca23a25edbe6cd9d84)) +* **db:** give the ramp poll migrations their own numbers (0145-0147) ([#2431](https://github.com/solana-foundation/solana-developer-platform/pull/2431)) ([5817b96](https://github.com/solana-foundation/solana-developer-platform/commit/5817b96f75f2f6428c55410e042f545f7e263d89)) +* **ramps:** refuse on-ramp delivery proof older than the transfer ([#2426](https://github.com/solana-foundation/solana-developer-platform/pull/2426)) ([b73ce95](https://github.com/solana-foundation/solana-developer-platform/commit/b73ce954d5f5fdb9922bef9f925429cb7f1e6f87)) +* **ramp-support:** guard the rail refresh and fix its PR step ([#2423](https://github.com/solana-foundation/solana-developer-platform/pull/2423)) ([25ea436](https://github.com/solana-foundation/solana-developer-platform/commit/25ea436e1d9ea0e3584351458a1622981543b088)) +* **ramps:** verify settlement before completion (HOO-2039) ([#2422](https://github.com/solana-foundation/solana-developer-platform/pull/2422)) ([bcb972b](https://github.com/solana-foundation/solana-developer-platform/commit/bcb972bbe177417fb5bd247eb9ddfdb37b8d44c4)) +* **web:** send an Idempotency-Key on ramp quote POSTs ([#2421](https://github.com/solana-foundation/solana-developer-platform/pull/2421)) ([050604d](https://github.com/solana-foundation/solana-developer-platform/commit/050604d4502ff747291639fb5b00223eb456a7d9)) +* guard MoonPay settlement correlation and ordering ([#2415](https://github.com/solana-foundation/solana-developer-platform/pull/2415)) ([dd0eae2](https://github.com/solana-foundation/solana-developer-platform/commit/dd0eae2a46ab08fe1d69bf3b8df8e8a33441329d)) +* **compliance:** restrict module to experimental deployments ([#2418](https://github.com/solana-foundation/solana-developer-platform/pull/2418)) ([6440e08](https://github.com/solana-foundation/solana-developer-platform/commit/6440e082e5792f2e8f23d7c475713483bfbbeb7a)) +* **payments:** resumed recurring attempts read the chain before sending a step again (HOO-2044) ([#2400](https://github.com/solana-foundation/solana-developer-platform/pull/2400)) ([a58ed90](https://github.com/solana-foundation/solana-developer-platform/commit/a58ed900825e82fce2c989eb2414acc934775c80)) +* **wallets:** move every managed custody provider but Privy back to beta ([#2391](https://github.com/solana-foundation/solana-developer-platform/pull/2391)) ([efa2e7b](https://github.com/solana-foundation/solana-developer-platform/commit/efa2e7b832b2632065741ddec61a176e8a1db387)) +* **ramps:** guard settlement environment (HOO-2039 PR A) ([#2387](https://github.com/solana-foundation/solana-developer-platform/pull/2387)) ([4d9779f](https://github.com/solana-foundation/solana-developer-platform/commit/4d9779f0039768bf241c6a2244f9026c577a7e5b)) +* **payments:** keep money keys while processing, canonical batch options, bounded audit Redis (HOO-1918 follow-ups) ([#2385](https://github.com/solana-foundation/solana-developer-platform/pull/2385)) ([690ed99](https://github.com/solana-foundation/solana-developer-platform/commit/690ed994acf8d727a1db427427ca8e154b85753b)) +* **payments:** enable mainnet fee sponsorship ([#2390](https://github.com/solana-foundation/solana-developer-platform/pull/2390)) ([dae1356](https://github.com/solana-foundation/solana-developer-platform/commit/dae1356a35a936bf19efa35fcae120454fd3b2aa)) + +### Performance Improvements + +* **api:** cache query plans and answer 503 when the database pool is exhausted ([#2388](https://github.com/solana-foundation/solana-developer-platform/pull/2388)) ([044a4cd](https://github.com/solana-foundation/solana-developer-platform/commit/044a4cd784c985727a566f0c7ab3b08518b9cf6d)) + +### Documentation + +* **ramps:** say when managed key changes reach each environment ([#2516](https://github.com/solana-foundation/solana-developer-platform/pull/2516)) ([165a4a7](https://github.com/solana-foundation/solana-developer-platform/commit/165a4a7d9933d18068be2950b19541c135e16180)) +* **api:** record that data.solana.com answers gzip ([#2486](https://github.com/solana-foundation/solana-developer-platform/pull/2486)) ([068c793](https://github.com/solana-foundation/solana-developer-platform/commit/068c793af99dbd4b32befc590eddb5ca7734546f)) +* **ramps:** add a local sandbox testing guide and webhook forwarder ([#2428](https://github.com/solana-foundation/solana-developer-platform/pull/2428)) ([3b8fbaa](https://github.com/solana-foundation/solana-developer-platform/commit/3b8fbaacd83c595fb4af081ee852f705ad8e4b28)) + +### Refactors + +* **payments:** finish the ramp provider contract (HOO-2086) ([#2492](https://github.com/solana-foundation/solana-developer-platform/pull/2492)) ([62f935e](https://github.com/solana-foundation/solana-developer-platform/commit/62f935eea414ff5a98bdd73f7c1813b885f6ec5b)) +* **web:** run the API playground through a catch-all proxy ([#2440](https://github.com/solana-foundation/solana-developer-platform/pull/2440)) ([1a50cdd](https://github.com/solana-foundation/solana-developer-platform/commit/1a50cdd4d3d8a46ed7ed0c1ecf96131dcb9baf4c)) +* **payments:** type RPC clients as SolanaRpc, not ReturnType ([#2419](https://github.com/solana-foundation/solana-developer-platform/pull/2419)) ([23deaa4](https://github.com/solana-foundation/solana-developer-platform/commit/23deaa4df81518a5e3b33c9d42b6a11a0c3d16c1)) +* **api:** run every background cron as a Cron Definition on the worker ([#2414](https://github.com/solana-foundation/solana-developer-platform/pull/2414)) ([9744867](https://github.com/solana-foundation/solana-developer-platform/commit/9744867a1b434868cf0096627aa6bb5be9c16c44)) +* **payments:** write every ramp status through the transition table (HOO-2087) ([#2417](https://github.com/solana-foundation/solana-developer-platform/pull/2417)) ([7951272](https://github.com/solana-foundation/solana-developer-platform/commit/795127244ba5e879d023927b7673ff71c01b7c33)) +* **repo:** replace parent-relative imports with workspace aliases ([#2408](https://github.com/solana-foundation/solana-developer-platform/pull/2408)) ([bdb579a](https://github.com/solana-foundation/solana-developer-platform/commit/bdb579a21397bebe4d5ffce7dc05d4eb13c97d50)) +* **repo:** enforce import hygiene: no relays, no cycles, declared dependencies, script imports linted in full ([#2407](https://github.com/solana-foundation/solana-developer-platform/pull/2407)) ([0d90a60](https://github.com/solana-foundation/solana-developer-platform/commit/0d90a609947675b0e39a0ce72876fcba3fa64743)) +* **packages:** delete package entry barrels; exports lists name each public file ([#2406](https://github.com/solana-foundation/solana-developer-platform/pull/2406)) ([690b3ef](https://github.com/solana-foundation/solana-developer-platform/commit/690b3ef0d46bd0a376206febee8568a2f4ba374c)) +* **api:** import from defining files, no re-exports in sdp-api ([#2404](https://github.com/solana-foundation/solana-developer-platform/pull/2404)) ([43f41eb](https://github.com/solana-foundation/solana-developer-platform/commit/43f41ebb33f8ebbee64fffb8bea50f19d3d1ad90)) +* **repo:** named exports everywhere a framework does not read the default ([#2403](https://github.com/solana-foundation/solana-developer-platform/pull/2403)) ([a6998c4](https://github.com/solana-foundation/solana-developer-platform/commit/a6998c4bf3f77a45e0dc9c94c6550e9d1db66db5)) + +### Maintenance + +* **dev:** run pnpm dev in many worktrees at once ([#2443](https://github.com/solana-foundation/solana-developer-platform/pull/2443)) ([efa00bc](https://github.com/solana-foundation/solana-developer-platform/commit/efa00bc044fbb27cd0b661437234b2b64bb18c00)) +* **payments:** drop the retired signAndSend stubs from two recurring scope tests ([#2451](https://github.com/solana-foundation/solana-developer-platform/pull/2451)) ([aa99278](https://github.com/solana-foundation/solana-developer-platform/commit/aa99278190588c47bbf9534b659ab2824db2b778)) +* **db:** drop the legacy API-key schema after the code ships ([#2398](https://github.com/solana-foundation/solana-developer-platform/pull/2398)) ([af98fcc](https://github.com/solana-foundation/solana-developer-platform/commit/af98fcc1ce4500f6a4e06fc2fbd1e4dad250ee82)) +* **api:** run local cron in its own dev worker ([#2363](https://github.com/solana-foundation/solana-developer-platform/pull/2363)) ([e375ee4](https://github.com/solana-foundation/solana-developer-platform/commit/e375ee4278b1908aac33f6d1d0aab37a1e2e533d)) +* **api:** drop the unused @solana/transactions dependency ([#2412](https://github.com/solana-foundation/solana-developer-platform/pull/2412)) ([4123423](https://github.com/solana-foundation/solana-developer-platform/commit/4123423c9835997e9600fd6c33e77834b8bf6c88)) +* **issuance:** drop the redesign E2E's rate-limit sleeps ([#2409](https://github.com/solana-foundation/solana-developer-platform/pull/2409)) ([95dae44](https://github.com/solana-foundation/solana-developer-platform/commit/95dae44912d812f84ed491b8903301078adf36c2)) +* **repo:** trim dead files and duplicate dependencies ([#2402](https://github.com/solana-foundation/solana-developer-platform/pull/2402)) ([0c66e14](https://github.com/solana-foundation/solana-developer-platform/commit/0c66e146f45069f7b17b9a1005d62bc583b7fff4)) +* **web:** stop the cross-tab theme e2e signing both tabs out ([#2401](https://github.com/solana-foundation/solana-developer-platform/pull/2401)) ([b21297e](https://github.com/solana-foundation/solana-developer-platform/commit/b21297eb0ac6a825aafdbd5f45dd6fac12658732)) + ## [0.86.0](https://github.com/solana-foundation/solana-developer-platform/compare/v0.85.0...v0.86.0) (2026-10-16) ### ⚠ BREAKING CHANGES diff --git a/package.json b/package.json index 31540fea9d..300fae5d88 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "solana-developer-platform", - "version": "0.86.0", + "version": "0.87.0", "private": true, "packageManager": "pnpm@10.16.0", "engines": {