Repository navigation
0.1.0
First release. Run Swift servers natively on Vercel: apps are cross-compiled with the Swift Static
Linux SDK into a static binary that Vercel's executable runtime runs directly.
VercelRuntime: the Vercel functions runtime protocol over SwiftNIO (non-blocking IPC with a
single writer and bounded log buffering), request lifecycle withwithRequest, header handling,
VercelLogHandler(per-request logs for swift-log),Vercel.waitUntil, request helpers
(geolocation, IP address, request id, OIDC token),VercelEnvironment, and cron authorization.VercelHummingbird:Application(vercel:)andVercelCronMiddlewarefor Hummingbird 2.VercelHummingbirdWebSocket:.vercelWebSocketUpgradefor WebSockets with hummingbird-websocket.VercelVapor:Application.vercel()andVercelCronMiddlewarefor Vapor 5 (beta).VercelBuildPlugin:swift package --disable-sandbox vercel-buildwrites Build Output API v3
forvercel deploy --prebuilt, with crons fromvercel.json, static files, function settings,
and a toolchain/SDK check before compiling.