September 1st, 2026
The latest news releases from the Qwik team
September 1st, 2026
Patch Changes
🐞🩹 release task subscriptions when components are removed (by @Varixo in #8982)
🐞🩹 handle malformed images during dimension inspection (by @gioboa in #8969)
🐞🩹 a component without its own dom element no longer rebuilds its children on re-render and keeps its
useOndocument and window events (by @wermetal in #8981)🐞🩹 keep sibling updates running after uncaught render errors (by @Varixo in #8976)
Updated dependencies [
1d62cd9]:
August 26th, 2026
August 26th, 2026
Major Changes
- ✨
<ErrorBoundary>moves to@qwik.dev/corebehind the experimentalerrorBoundaryflag anduseErrorBoundary()is removed.fallback$receives(error, reset),onError$reports caught errors, and production redacts server-origin errors to a generic message + digest while client-origin errors render as thrown. (by @maiieul in #8745)
Patch Changes
August 26th, 2026
August 26th, 2026
Major Changes
- ✨
<ErrorBoundary>moves to@qwik.dev/corebehind the experimentalerrorBoundaryflag anduseErrorBoundary()is removed.fallback$receives(error, reset),onError$reports caught errors, and production redacts server-origin errors to a generic message + digest while client-origin errors render as thrown. (by @maiieul in #8745)
Minor Changes
- ✨
renderToStreamreports a pre-flush<ErrorBoundary>catch viaonBeforeFirstFlush; the router sendsCache-Control: no-storefor those pages and for error documents. (by @maiieul in #8745)
Patch Changes
🐞🩹 redact server-origin errors when serializing errored async signals in production (by @maiieul in #8745)
🐞🩹 show the
Suspensefallback when a suspending child is wrapped in anErrorBoundary. (by @maiieul in #8745)🐞🩹 a failed handler chunk import is no longer reported twice for streamed containers (by @maiieul in #8745)