jup.sh 0.1.0-alpha.18 Draft Release Notes
Status: draft.
v0.1.0-alpha.18 is planned as a quote freshness gate checkpoint. It adds
quote capture and expiry metadata, then blocks transaction request creation
when the quote is stale.
This draft still does not refresh quotes, construct swap transactions, sign, submit, confirm, or settle a transaction.
What This Draft Adds
- New quoted intents include:
quote.capturedAt;quote.expiresAt.
- Status summaries include:
quoteExpiresAt;quoteExpired.
- Transaction request POST refuses stale quotes with
409 quote_expired. - Transaction request preflight reports stale quotes as
blocked_quote_expired. - Server smoke coverage for stale quote preflight and transaction refusal.
- Alpha CLI smoke coverage for quote freshness fields.
Safety Boundary
Quote freshness is a transaction-construction gate. It keeps future authorization from relying on stale price or route assumptions.
This checkpoint does not refresh quotes automatically. A later runtime phase must refresh quote and route state before building a signable transaction.
Current Boundary
The npm alpha package remains jup-sh@0.1.0-alpha.7 until a runtime release is
prepared and published.
Verification
Run:
npm run release:check