Changelog
All notable changes to bext.
v0.6.1
latest2026-04-11- Streaming SSR for V8: React 19
renderToReadableStreamdriven by a custom Rust event-loop driver. Async server components,<Suspense>, and theuse(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()andnotFound()translated to HTTP 307/404 viaError.prototype.digestcapture, 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.0
2026-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 servingbext web— browser-based toolchain via WASM for playgrounds and sandboxes- Top-level PM shortcuts:
bext install,bext x,bext publish, and more bext upgradenow self-updates from the release server with automatic hot-swapbext downloadfetches companion tool binaries for your platform
v0.5.0
2026-04-03- License-gated monetization with Community, Pro, and Enterprise tiers
- New
bext-licensecrate with Ed25519 offline license validation bext-keygenCLI tool for license generation and management- Runtime feature gating based on license tier
bext-server licenseCLI subcommand for license status, activation, and validation
v0.4.1
2026-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.0
2026-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.0
2026-02-20- nginx compatibility layer supporting 68/70 directives
- Drop-in
nginx.confparsing 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.0
2026-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.0
2025-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