v0.1.4

File Upload

File storage via Vercel Blob with upload validation, rate limiting, and EU data residency support.

File uploads are handled through Vercel Blob, which provides edge-distributed object storage with a straightforward API. The upload endpoint validates MIME types against an allowlist and enforces file size limits before writing to storage. Rate limiting via Upstash Redis prevents abuse.

Vercel Blob supports EU data residency configuration, keeping uploaded files within European infrastructure when compliance requires it. Stored files are served through Vercel's CDN with automatic cache headers, so repeated access does not hit the origin.

Contributors

Sascha RahnSascha Rahn