ESLint plugin for Next.js.
Last release today
25 Aug 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 32 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
3137 releases · first in 2020
Release timeline
3137 releases since 2020Releases
- 16.2.0-canary.1629 Jan 2026pre-release
Release notes
Open source →Misc Changes
- Update Rspack production test manifest: #89147
- Fix @next/routing for i18n api and dynamic routes: #89197
- Remove Vercel specific assertions from E2E deploy: #89198
- Add custom deploy and logs env for next-deploy: #89206
Credits
Huge thanks to @vercel-release-bot and @ijjk for helping!
- 16.2.0-canary.1529 Jan 2026pre-release
Release notes
Open source →Core Changes
- Decouple route stale time from segment-level data: #88834
- Decouple route and segment cache lifecycles: #88989
- [ci] Silence
baseline-browser-mappingwarnings: #89175 - [Cache Components] Prevent streaming fetch calls from hanging in dev: #89171
- React types update: #89110
- [nextjs] feat: removing length requirement: #89173
Misc Changes
- Turbopack: Remove unused argument: #80235
- Prettier-ignore changes in
next-env.d.tsfiles in all top-level apps: #89176 - Turbopack: warn when tracing the whole project: #89157
- [docs] Always include
unsafe-evalin devContent-Security-Policy: #89163 - Add full adapters E2E tests to workflow: #89125
Credits
Huge thanks to @timneutkens, @acdlite, @unstubbable, @mischnic, @eps1lon, @ijjk, and @brookemosby for helping!
- 16.2.0-canary.1427 Jan 2026pre-release
Release notes
Open source →Core Changes
- Limit number of server action arguments to 1000: #89068
- [prebuilt-skew-protection] feat: adding in automatic deploymentId: #88958
Misc Changes
- [ci] Exclude tests by filename when merging manifests: #89093
- Turbopack: import with type should be handled via condition: #89035
- CC Guide: Fix filenames, reduce line breaks: #89065
- Enable pnpm dependency caching in e2e deploy tests: #88953
- [ci] Make
gh auth statusoptional when triggering a release: #89098 - docs: fix code highlight in 07-fetching-data.mdx: #88727
- Update Rspack development test manifest: #89084
- tweak LRU sentinel cache key: #89123
- Turbopack: allow key block without hash in SST files: #88938
Credits
Huge thanks to @unstubbable, @sokra, @delbaoliveira, @eps1lon, @Juneezee, @brookemosby, @vercel-release-bot, and @ztanner for helping!
- 16.2.0-canary.1327 Jan 2026pre-release
Release notes
Open source →Misc Changes
- /pr-status (former /ci-failures): fetch PR reviews too: #89082
- Improve /pr-status: comments, argument, avoid full log: #89092
- chore(ci): rename 'new tests' jobs to 'new and changed tests': #89054
- Turbopack: Add postcss.config.ts support: #89049
Credits
Huge thanks to @sokra and @timneutkens for helping!
- 16.2.0-canary.1227 Jan 2026pre-release
Release notes
Open source →Core Changes
- Improve no response route handler error: #89036
Credits
Huge thanks to @timneutkens for helping!
- 16.2.0-canary.1127 Jan 2026pre-release
Release notes
Open source →Core Changes
- Apply segment changes to adapters outputs: #89072
Misc Changes
- Revert "Fix react-loadable-manifest chunk hash mismatch by preserving async loader mapping": #89073
Credits
Huge thanks to @ijjk and @bgw for helping!
- 16.2.0-canary.1026 Jan 2026pre-release
Release notes
Open source →Core Changes
- Use null-prototype objects in server actions manifests: #89069
- Re-enable types-and-precompiled: #89070
Misc Changes
- Fix reset deploy project script: #89001
Credits
Huge thanks to @unstubbable, @ijjk, and @eps1lon for helping!
- 16.2.0-canary.926 Jan 2026pre-release
Release notes
Open source →Core Changes
- Apply fixes for onBuildComplete and route module: #88831
- Rename
renderOpts.nextExporttoisBuildTimePrerendering: #88951 - docs: fix typos in
README.mds: #89022 - refactor: consume global-error from loader tree: #88437
- Fix chunk loading when using
__turbopack_load_by_url__with query: #88899 - [mcp] change the mcp endpoint response to JSON: #88911
- Reapply "[turbopack] Add bundling support for worker_threads" (#88725): #88967
- fix: ensure LRU cache items have minimum size of 1 to prevent unbounded growth: #89040
- Upgrade React from
24d8716e-20260123to8c34556c-20260126: #89066
Misc Changes
- Update Rspack development test manifest: #89004
- Update Rspack production test manifest: #89003
- Turbopack: remove Asset supertrait from Module trait. Modules don't have content: #86416
- docs: improve clarity in cache components and server/client docs: #88946
- docs: revalidatePath w/ rewrites and trailing slash: #88956
- [test] Improve deployment skew test for Pages Router data routes: #89038
- Fix react-loadable-manifest chunk hash mismatch by preserving async loader mapping: #88775
- Cache Component Guide: Building public, mostly static pages: #87248
Credits
Huge thanks to @ijjk, @vercel-release-bot, @mischnic, @sokra, @icyJoseph, @msmx-mnakagawa, @lukesandberg, @huozhi, @delbaoliveira, @timneutkens, and @unstubbable for helping!
- 16.2.0-canary.825 Jan 2026pre-release
Nothing published for this version
- 16.2.0-canary.724 Jan 2026pre-release
Nothing published for this version
- 16.2.0-canary.623 Jan 2026pre-release
Nothing published for this version
- 16.2.0-canary.523 Jan 2026pre-release
Nothing published for this version
- 16.2.0-canary.422 Jan 2026pre-release
Nothing published for this version
- 16.2.0-canary.322 Jan 2026pre-release
Nothing published for this version
- 16.2.0-canary.222 Jan 2026pre-release
Nothing published for this version
- 16.2.0-canary.121 Jan 2026pre-release
Nothing published for this version
- 16.2.0-canary.021 Jan 2026pre-release
Nothing published for this version
- 16.1.716 Mar 2026
Release notes
Open source →[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- [Cache Components] Prevent streaming fetch calls from hanging in dev (#89194)
- Apply server actions transform to node_modules in route handlers (#89380)
- ensure
maxPostponedStateSizeis always respected (See: CVE-2026-27979) - feat(next/image): add lru disk cache and
images.maximumDiskCacheSize(See: CVE-2026-27980) - Allow blocking cross-site dev-only websocket connections from privacy-sensitive origins (See: CVE-2026-27977)
- Disallow Server Action submissions from privacy-sensitive contexts by default (See: CVE-2026-27978)
- fix: patch http-proxy to prevent request smuggling in rewrites (See: CVE-2026-29057)
Credits
Huge thanks to @unstubbable, @styfle, @eps1lon, and @ztanner for helping!
- 16.1.627 Jan 2026
Release notes
Open source →[!NOTE] This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Upgrade to swc 54 (#88207)
- implement LRU cache with invocation ID scoping for minimal mode response cache (#88509)
- tweak LRU sentinel key (#89123)
Credits
Huge thanks to @mischnic, @wyattjoh, and @ztanner for helping!
- 16.1.526 Jan 2026
Nothing published for this version
- 16.1.419 Jan 2026
Nothing published for this version
- 16.1.316 Jan 2026
Nothing published for this version
- 16.1.214 Jan 2026
Nothing published for this version
- 16.1.122 Dec 2025
Nothing published for this version
- 16.1.1-canary.3620 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.3520 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.3419 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.3319 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.3217 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.3116 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.3016 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.2915 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.2814 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.2714 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.2614 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.2513 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.2413 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.2312 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.2212 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.2111 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.209 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.198 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.188 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.177 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.167 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.156 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.146 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.135 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.124 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.113 Jan 2026pre-release
Nothing published for this version
- 16.1.1-canary.1030 Dec 2025pre-release
Nothing published for this version
- 16.1.1-canary.929 Dec 2025pre-release
Nothing published for this version
- 16.1.1-canary.828 Dec 2025pre-release
Nothing published for this version
- 16.1.1-canary.728 Dec 2025pre-release
Nothing published for this version
- 16.1.1-canary.626 Dec 2025pre-release
Nothing published for this version
- 16.1.1-canary.523 Dec 2025pre-release
Nothing published for this version
- 16.1.1-canary.422 Dec 2025pre-release
Nothing published for this version
- 16.1.1-canary.322 Dec 2025pre-release
Nothing published for this version
- 16.1.1-canary.220 Dec 2025pre-release
Nothing published for this version
- 16.1.1-canary.119 Dec 2025pre-release
Nothing published for this version