Package v0.2.12→v0.2.124: manifest, actions, version graph
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import { VersionInfo } from '@start9labs/start-sdk'
|
||||
|
||||
export const v_0_2_15 = VersionInfo.of({
|
||||
version: '0.2.15:23',
|
||||
releaseNotes: {
|
||||
en_US:
|
||||
'Two major reliability + UX fixes.\n\n' +
|
||||
'1. Async transcribe-url jobs. POST /relay/transcribe-url no longer holds the connection open for the duration of the work — it returns immediately with { job_id, status: "queued" } and processes in the background. Clients poll GET /relay/jobs/:id every few seconds until status flips to "complete" or "failed". This fixes the "fetch failed (other side closed)" failures observed on long-running transcribes: a proxy or load balancer somewhere in the path was dropping the connection after a few minutes of activity, taking the whole job down with it. Poll requests are short and cheap, so they never trip any timeout. Job records persist in-memory for 24h after completion.\n\n' +
|
||||
'2. One-click BTCPay setup. New dashboard widget: "Connect BTCPay →" button. Click → enter your BTCPay base URL → BTCPay opens authorize page in a new tab with the right scopes pre-selected → click Approve → pick your store → done. The relay auto-creates the webhook (with a freshly-generated secret) and stores all four credentials. No more 4-step manual config involving API-key generation, webhook creation, and secret-copy/paste. The state-token-validated callback is admin-auth-exempt to handle the cross-site POST redirect from BTCPay.',
|
||||
},
|
||||
migrations: {
|
||||
up: async ({ effects }) => {},
|
||||
down: async ({ effects }) => {},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user