Qwik
Backend & InfraInstant-loading web apps, without effort
Release History
View all versions →@qwik.dev/core@2.0.0-beta.42Breaking3 fixes2 featuresThe `<ErrorBoundary>` component has been moved and is now experimental. Error handling in streaming renders has been improved, and server-origin errors are now redacted in production.
@qwik.dev/react@2.0.0-beta.42This patch release updates dependencies for @qwik.dev/core to version 2.0.0-beta.42.
@qwik.dev/router@2.0.0-beta.42Breaking5 featuresThe `<ErrorBoundary>` component has been refactored and moved to `@qwik.dev/core` behind an experimental flag, with the `useErrorBoundary()` hook removed. Error handling and reporting in production have been improved.
@qwik.dev/utils@2.0.0-beta.42This patch release updates dependencies for @qwik.dev/core to version 2.0.0-beta.42.
@qwik.dev/utils@2.0.0-beta.41This patch release updates dependencies for @qwik.dev/core to version 2.0.0-beta.41. It includes several dependency updates without introducing new features or breaking changes.
@qwik.dev/router@2.0.0-beta.419 fixesThis patch release includes several bug fixes, notably addressing issues with route loading, prerendering, and Zod schema detection. It also drops an unused service worker export.
@qwik.dev/react@2.0.0-beta.41This patch release updates dependencies for @qwik.dev/core to version 2.0.0-beta.41.
@qwik.dev/core@2.0.0-beta.41Breaking2 fixesThis release removes `useAsync$` and `createAsync$` in favor of `useComputed$` and `createComputed$`. It also includes bug fixes for preserving rest properties and widening the `vitest` peer dependency range.
eslint-plugin-qwik@2.0.0-beta.40@qwik.dev/router@2.0.0-beta.40BreakingThis release updates dependencies to Vite 8 and Rolldown, removing support for `manualChunks` and introducing a new configuration for code splitting.
@qwik.dev/core@2.0.0-beta.40BreakingThis release updates Qwik to require Vite 8 and Rolldown, introducing breaking changes to chunking strategies. The `manualChunks` option is deprecated in favor of Rolldown's new code splitting API.
@qwik.dev/react@2.0.0-beta.40BreakingThis release updates the project to require Vite 8 and Rolldown, introducing changes to chunking strategies and removing support for Rollup's `manualChunks`.
@qwik.dev/utils@2.0.0-beta.40This patch updates dependencies, specifically the @qwik.dev/core package to version 2.0.0-beta.40.
@qwik.dev/optimizer@2.1.0-beta.71 fixThis patch release fixes a bug related to preserving wrapper context for direct qrl markers.
create-qwik@2.0.0-beta.40@qwik.dev/core@2.0.0-beta.39Breaking14 fixesThis release introduces significant changes to signal handling, replacing `allowStale` with `.clear()` and removing polling options from computed signals. It also refines suspense fallback behavior and includes numerous bug fixes for optimization, rendering, and SSR.
@qwik.dev/optimizer@2.1.0-beta.61 fixThis patch release fixes a bug related to eager container resume for capture-free sibling handlers.
eslint-plugin-qwik@2.0.0-beta.39create-qwik@2.0.0-beta.39@qwik.dev/router@2.0.0-beta.39Breaking10 fixes3 featuresIntroduced `cacheControl` for routeLoader$ caching, replacing `expires`/`poll`. This release also includes numerous bug fixes for route actions, loaders, and server functions, improving caching and request handling.
@qwik.dev/react@2.0.0-beta.39This patch release includes updates to dependencies for @qwik.dev/core. No specific changes are detailed beyond dependency updates.
create-qwik@2.0.0-beta.38@qwik.dev/core@2.0.0-beta.38Breaking25 fixes4 featuresThis release introduces a new `useComputed$` hook that supports async functions and improves client resume responsiveness by splitting processing tasks. It also includes numerous bug fixes related to SSR, client-side rendering, and state management.
eslint-plugin-qwik@2.0.0-beta.38@qwik.dev/react@2.0.0-beta.38This patch release includes updated dependencies for @qwik.dev/core. No specific changes are detailed beyond dependency updates.
Common Errors
NotFoundError1 reportThe "NotFoundError" in Qwik often indicates that `insertBefore` or similar DOM manipulation methods are being used with a reference node that's no longer a child of the intended parent. This usually happens due to asynchronous updates or conditional rendering that alters the DOM structure before the insertion occurs. To fix this, ensure that the target parent and reference node are actively present as children when you call `insertBefore`; defer the insertion operation until after the parent and reference node are initialized and available, often by using Qwik's lifecycle hooks or reactive updates to synchronize DOM operations.
CriticalPresetLoadError1 reportCriticalPresetLoadError usually indicates a problem with configurations in your preset files, often related to module resolution. Ensure all necessary dependencies for your presets (like Vite plugins) are correctly installed in your project's `package.json` and that their paths are accurately specified in the Qwik config or Storybook's `main.js` file. Also, verify that the versions of your Qwik packages and any related tooling are compatible.
Related Backend & Infra Packages
Production-Grade Container Scheduling and Management
Node.js JavaScript runtime ✨🐢🚀✨
Promise based HTTP client for the browser and node.js
A modern runtime for JavaScript and TypeScript.
Deliver web apps with confidence 🚀
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Subscribe to Updates
Get notified when new versions are released