Changelog

All notable changes to bext.

v0.6.1

latest2026-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.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 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.0

2026-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.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.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.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