Skip to content

Stoneware v0.1.4 — Production Stability & Deployment

Choose a tag to compare

@stone-main stone-main released this 14 Aug 20:45
· 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 _headers where supported.
  • Header-only CSP directives such as frame-ancestors remain in HTTP header configuration.
  • Existing server-side CSP behavior remains unchanged.

⚡ Development

  • Improved development port detection.
  • stoneware dev detects 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