Change8

Migrating to Next.js v16.2.1-canary.24

Version v16.2.1-canary.24 introduces 1 breaking change. This guide details how to update your code.

Released: 4/7/2026

1
Breaking Changes
1
Migration Steps
2
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

turbo_tasks::apply_effectsEffects::apply

Breaking Changes

Issue #1

The function `turbo_tasks::apply_effects` has been removed. Users must now use `Effects::apply` instead.

Migration Steps

  1. 1
    Replace all usages of `turbo_tasks::apply_effects` with `Effects::apply`.

Release Summary

This release includes an upgrade to pnpm 10.x, dependency bumps for Turborepo, and a key API change in Turbopack replacing `turbo_tasks::apply_effects` with `Effects::apply`.

Need More Details?

View the full release notes and all changes for Next.js v16.2.1-canary.24.

View Full Changelog