Stoneware v0.1.4 — Production Stability & Deployment
·
34 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
Stoneware v0.1.4
A stability-focused release improving deployment portability, static export security, routing, and production development experience.
What's new
🚀 Deployment & Build
- Relocatable production builds — generated bundles no longer depend on the machine-specific build path.
- Improved route handling using the generated route table.
- Vercel deployment target for Bun-based Vercel functions.
- Improved static export compatibility with Cloudflare Pages, Netlify, and other static hosts.
🔒 Security
- Static exports now preserve Content Security Policy protection.
- Exported sites receive CSP through HTML metadata and
_headerswhere supported. - Header-only CSP directives such as
frame-ancestorsremain in HTTP header configuration. - Existing server-side CSP behavior remains unchanged.
⚡ Development
- Improved development port detection.
stoneware devdetects ports already occupied on IPv4 or IPv6 and automatically moves to the next available port.- Production servers continue to use the exact configured platform port.
🗄️ Server & Data
- Server-side database usage documented.
- Applications can use Bun's database APIs or compatible database/ORM packages directly from server code.
📚 Documentation
- Added database documentation.
- Improved deployment documentation.
- Added static export and CSP deployment guidance.
- Updated Vercel deployment documentation.
Validation
- 367 tests passing
- Typecheck clean
- Static export verified
- Relocated build artifacts verified
- Vercel build output verified locally