Changelog

What's changed.

All notable changes to bext — versions, new features, and fixes.

v0.6.1latest2026-04-11
  • Streaming SSR for V8: React 19 renderToReadableStream driven by a custom Rust event-loop driver. Async server components, <Suspense>, and the use(promise) hook all work natively.
  • React Server Components Flight payload pipeline via react-server-dom-parcel. Per-route RSC bundle compiled with --conditions=react-server, server-only React inlined, and exposed at /__bext/rsc/<path>.
  • Mode-aware page-context cache so SSR HTML and RSC Flight contexts coexist on the V8 eval thread.
  • Bundler matrix: both bun (warm worker pool) and turbopack (in-process Rust) work in sync and streaming modes against the new SSR harness.
  • redirect() and notFound() translated to HTTP 307/404 via Error.prototype.digest capture, dynamic API params delivered via the second handler argument, per-layout-chain shell cache key.
  • New SSR development harness in harnesses/ssr-dev/: 33 base + 10 streaming HTTP-level tests against a self-contained Next.js fixture app, plus a standalone RSC pipeline smoke test.
v0.6.02026-04-10
  • Integrated utoo toolchain: built-in package manager, Turbopack bundler, and browser toolchain.
  • bext ut — full pass-through to the utoo package manager (install, run, publish, and 16 more commands).
  • bext pack — Turbopack-powered bundler for production builds and dev serving.
  • bext web — browser-based toolchain via WASM for playgrounds and sandboxes.
  • Top-level PM shortcuts: bext install, bext x, bext publish, and more.
  • bext upgrade now self-updates from the release server with automatic hot-swap.
  • bext download fetches companion tool binaries for your platform.
v0.5.02026-04-03
  • License-gated monetization with Community, Pro, and Enterprise tiers.
  • New bext-license crate with Ed25519 offline license validation.
  • bext-keygen CLI tool for license generation and management.
  • Runtime feature gating based on license tier.
  • bext-server license CLI subcommand for license status, activation, and validation.
v0.4.12026-03-20
  • Framework adapters for Laravel, Symfony, and PHP micro-framework.
  • Comprehensive module documentation and project restructure.
  • nginx masquerade mode: full nginx impersonation with shim binary, PID file, SIGHUP reload, cache purge API, and systemd override.
v0.4.02026-03-15
  • HTTP/3 QUIC support with 0-RTT connection resumption.
  • AST-based cache directive transform.
  • 99% conformance score (135/136 checks).
  • Dev HMR with file watching and instant reload.
  • CLI shell completions for bash, zsh, fish, and PowerShell.
  • OpenTelemetry spans for request tracing and observability.
  • Admin panel with real-time dashboard SSE streaming.
v0.3.02026-02-20
  • nginx compatibility layer supporting 68/70 directives.
  • Drop-in nginx.conf parsing and serving with zero config changes.
  • Embedded PHP runtime with custom SAPI achieving 16K+ req/s.
  • eBPF acceleration with XDP packet filter and kernel tracing.
  • Companion desktop app for local development and monitoring.
v0.2.02026-01-15
  • Multi-app platform with deploy pipeline and hostname-based routing.
  • 3-tier plugin sandbox: WASM (wasmtime), QuickJS, and nsjail process isolation.
  • Durable flow engine backed by SQLite WAL for crash-recoverable workflows.
  • Real-time SSE and WebSocket hub with pub/sub channels.
  • WAF with GeoIP filtering, bot detection, and DDoS mitigation.
v0.1.02025-12-01
  • Initial release of the bext core runtime.
  • ISR caching with stale-while-revalidate and stampede guard.
  • Auto-TLS via ACME with SNI routing and OCSP stapling.
  • HTTP/2 with streaming SSR support.
  • On-the-fly image optimization and format conversion.
  • SEO utilities including sitemap generation and meta tag injection.

Ready to get started?

One command to install, one to deploy. bext runs in production from the very first minute.

Get startedDocumentation