Check out our Next v16 Blog Post to learn more about this release.
Core Changes
- Development: Don't import app-router / hot-reloader through next/link in application code: #83656
- Remove clientParamParsing requirement from RDC for Navigations: #83661
- Upgrade React from
6b70072c-20250909 to 886b3d36-20250910: #83650
- Turbopack: Use readFileSync / writeFileSync for manifest writing: #83694
- Upgrade React from
886b3d36-20250910 to f3a80361-20250911: #83696
- Don't create client-side debug channel if the feature is disabled: #83699
- fix: dev should produce the correct default fallback regex to match builds/Turbopack: #83701
- [devtool] fix overlay styles are missing: #83721
- Revert "Remove clientParamParsing requirement from RDC for Navigations": #83725
- Only enable unhandledRejection filtering when opted in: #83726
- Fix index data route for adapter build-complete: #83730
- Remove leading underscore for unhandledRejection envvar: #83732
- Upgrade React from
f3a80361-20250911 to 93d7aa69-20250912: #83729
- Upgrade React from
93d7aa69-20250912 to 8a8e9a7e-20250912: #83742
- Fix reentrancy of unhandledRejection filtering: #83741
- Fix type for unhandled rejection handler process.removeListener: #83748
- [OTel] fix: Root span name should not include high cardinality URL: #75416
- Turbopack: Remove matchers.reload() call on each request: #83720
- [Breaking] Flat config as default in
@next/eslint-plugin-next: #83763
- fix: Rspack splitChunks.chunks regex: #83670
- Revert "Turbopack: Remove matchers.reload() call on each request": #83819
- fix: unstable_cache should perform blocking revalidation during ISR revalidation: #83820
- fix(Rspack): resolve HMR unresponsiveness or unexpected full reload & update dev snapshot: #83480
- Allow
next.config.mts for Node.js native TS resolver: #83556
- chore: Ensure Import Trace starts in a newline: #83638
- Development: Remove matchers.reload() on each request: #83829
- Upgrade React from
8a8e9a7e-20250912 to 5e0c951b-20250916: #83850
- Bump typescript 5.9.2: #83833
- Allow headers, rewrites and redirects to be defined as sync functions: #83743
- Turbopack: Optimize addedRoutes and removedRoutes calculation: #83840
- [next-config-ts] Set Node.js native TS loader fallback flag to process.env: #83832
- Development: Clarify TypescriptStatus in watcher: #83857
- Upgrade sharp dependency to version ^0.34.4: #83892
- Upgrade React from
5e0c951b-20250916 to 128abcfa-20250917: #83906
- Add native ts resolver docs link to transpile-config: #83914
- OTel: use
srcPage for templates when next.route is unavailable: #83911
- Remove inline CSS sourcemaps from next-devtools: #83917
- Development: Move all TypeScript related work in watcher together: #83912
- [Cache Components] Allow sync IO inside console methods : #83843
- Upgrade React from
128abcfa-20250917 to 84af9085-20250917: #83959
- Build: Add .next/trace-build with high level trace: #83949
- Remove force writing **/*.mts to tsconfig: #83967
- feat: Isolate dev build from prod: #83961
- Remove JS size reporting from next build: #83815
- Docs/workspace setup: #83490
- Turbopack: support
import ... with {type: "bytes"}: #83896
- fix: error overlay not closing when backdrop clicked: #83981
- Upgrade React from
84af9085-20250917 to d415fd3e-20250919: #84003
- fix: worker logs should still support color: #84024
- Update font data: #84005
- Allow passing port to
next internal trace: #83907
- Turbopack: error when importing Typescript in node_modules: #83990
- Turbopack: Deterministic builds (prerender-manifest, .next/package.json, ./next/postcss.js): #84081
- Turbopack: Fix babel-loader (allowing built-in or manual configuration): #82676
- [Cache Components] allow using headers() in runtime prefetches: #83838
- [Breaking] Remove deprecated
publicRuntimeConfig and serverRuntimeConfig: #83944
- Turbopack: mode to disable tracing: #83683
- babel-loader: Fix a few issues with config caching: #83973
- Turbopack: Merge babel-loader and react-compiler configuration logic to avoid running babel twice: #83502
- [breaking]: enable router scroll optimization by default: #84102
- Fix layout for
ssgPageRoutes in the file tree: #84104
- Turbopack: Remove useless 'default' built-in webpack loader condition: #84111
- Fix: Client should auto reload after server restarts: #83971
- trace-build: Add missing spans: #84080
- Development: Remove TypeScript from the hot path during bootup: #84090
- Guide users to
experimental.cacheComponents config: #84121
- Development: Only load webpack when used: #84123
- Turbopack: Skip loading webpack plugin: #84125
- Development: Only load createEnvDefinitions when used: #83935
- BREAKING CHANGE!: bump default
images.minimumCacheTTL from 1 min to 4 hours: #84105
- Feat: Add Model Context Protocol (MCP) server to Next.js dev server: #84100
- Upgrade React from
d415fd3e-20250919 to 1eca9a27-20250922: #84093
- Turbopack: Remove the deprecated
.turbo config object: #84109
- Flag excess properties in Next.js config with TypeScript: #84069
- docs: update Security section to direct disclosures : #84156
- ci: Enable
experimental.isolatedDevBuild for test-experimental-dev: #84099
- [turbopack] Ensure React Compiler options are based dev vs prod: #84062
- Enable anonymous function naming in React Compiler: #84070
- Revert "[Breaking] Remove deprecated
publicRuntimeConfig and serverRuntimeConfig (#83944)": #84167
- Fix double comma in build manifest: #84131
- [turbopack] set app dir only to true when no pages entries detected: #84144
- Split code-frame into separate compiled package: #84174
- refactor: separate forward browser logs utils: #84151
- Upgrade React from
1eca9a27-20250922 to e2332183-20250924: #84189
- [Cache Components] default to filtering unhandledRejection after abort: #84192
- fix: prevent URL mutation in router rewrites: #83963
- fix(server): fix pages router resume router matching: #84158
- Feat:
get_errors MCP endpoint: #84161
- Add internal environment variable for enabling React Compiler: #84176
- [devtools] Disable React's default Transition indicator: #84202
- Upgrade React from
e2332183-20250924 to b0c1dc01-20250925: #84248
- Feat:
get_page_metadata MCP endpoint: #84211
- feat: capture logs into logging file during development: #84183
- babel-loader: Avoid calling expensive
isReactCompilerRequired check when we must run Babel anyways: #84103
- [mcp] expose logging: #84226
- Move
config.turbopack.moduleIds to config.experimental.turbopackModuleIds: #84230
- Show invalid default export errors during prerendering: #84242
- fix: make sure caller exists in babel preset: #84154
- [mcp] allow to enable mcp server through env var: #84278
- fix(metadata): make formatDetection respect true/false properly: #83924
- Upgrade React from
b0c1dc01-20250925 to df38ac9a-20250926: #84276
- Add a --webpack flag and default --turbopack to true: #84216
- fix: Update URL resolution logic to handle search parameters on root path /?foo=bar: #78262
- [Breaking] Remove deprecated sync access to Dynamic APIs: #84179
- Move
config.turbopack.moduleIds to config.experimental.turbopackModuleIds: #84230
- Show invalid default export errors during prerendering: #84242
- fix: make sure caller exists in babel preset: #84154
- [mcp] allow to enable mcp server through env var: #84278
- fix(metadata): make formatDetection respect true/false properly: #83924
- Upgrade React from
b0c1dc01-20250925 to df38ac9a-20250926: #84276
- Add a --webpack flag and default --turbopack to true: #84216
- fix: Update URL resolution logic to handle search parameters on root path /?foo=bar: #78262
- [Breaking] Remove deprecated sync access to Dynamic APIs: #84179
- Turbopack: only write merged manifests when they have been changed: #84261
- Turbopack: add separate turbopackPersistentCachingForBuild/ForDev flags: #84215
- Revert "Add a --webpack flag and default --turbopack to true (#84216)": #84348
- Upgrade React from
df38ac9a-20250926 to d15d7fd7-20250929: #84347
- Mark React Compiler integration as stable: #84220
- [cna] Add
reactCompiler option: #82251
- Turbopack: remove canary version check for turbopackPersistentCachingForDev: #84277
- [turbopack] Add support for debug_ids: #84319
- Revert "Revert "Add a --webpack flag and default --turbopack to true (#84216)"": #84351
- [Breaking] Remove AMP codemod: #84356
- [Breaking] Remove deprecated built-in AMP: #84312
- auto-enable clientParamParsing and clientSegmentCache w/ cacheComponents: #84250
- [mcp] get server action tool: #84382
- Revert "Revert "Revert "Add a --webpack flag and default --turbopack to true (#84216)""": #84389
- Update otel test assertions and pages span_name: #84393
- [Breaking] Bump minimum TypeScript version to 5.1.0: #84384
- Upgrade React from
d15d7fd7-20250929 to ef889445-20250930: #84383
- [Breaking] Remove deprecated
unstable_rootParams: #84373
- [metadata] remove falsy dynamicParams approach: #84405
- fix: next rspack binding NextExternalsPlugin: #84303
- Development: Skip route matching when there is an existing match: #84227
- Revert "auto-enable clientParamParsing and clientSegmentCache w/ cacheComponents": #84419
- Upgrade React from
ef889445-20250930 to 548235db-20251001: #84416
- [Breaking] Update default browserslist config: #84401
- Upgrade React from
548235db-20251001 to 1bd1f01f-20251001: #84417
- Allow
metadataBase to be a string URL in addition to URL instance: #84297
- Upgrade React from
1bd1f01f-20251001 to 86181134-20251001: #84427
- [mcp] logging file should be reset for each session: #84425
- Revert "Revert "Revert "Revert "Add a --webpack flag and default --turbopack to true (#84216)"""": #84394
- Optimize isMetadataRoute function: #84409
- [ci]: split clientSegmentCache test runners off from experimental: #84440
- [Cache Components] Fix caching in
generateMetadata/generateViewport: #84228
- Upgrade React from
86181134-20251001 to a757cb76-20251002: #84463
- [segment cache]: fix trailingSlash handling with output: export: #84465
- perf: Use a more aggressive retry loop for
recursiveDelete: #84444
- [Cache Components] Dim logs after prerender aborts: #84153
- telemetry track mcp server usage: #84471
- simplify the way we check for turbopack config to ensure we support an empty turbopack object: #84494
- perf: Use synchronous IO when cleaning
distDir in next dev and next build: #84472
- Make turbopack the default bundler for custom servers: #84281
- [segment cache]: fix interception route handling: #84497
- Upgrade React from
a757cb76-20251002 to 85c427d8-20251003: #84496
- [segment cache]: collectSegmentData should respect experimental.staleTime config: #84520
- Fix potential race condition with request ID in dev mode: #84532
- [test] Enable
reactDebugChannel for experimental test shards: #84533
- Simplify Metadata components: #84527
- Implement the updated prerender API shape: #84254
- Upgrade React from
85c427d8-20251003 to 4fdf7cf2-20251003: #84499
- Upgrade React from
4fdf7cf2-20251003 to c7862584-20251006: #84573
- fix(Turbopack): Add better error messaging for when we can't determine Next.js root: #83918
- Allow silencing unhandled rejection filter warnings and improve debugging: #84572
- [MCP] Fix: Do not dedup by URL for MCP get_page_metadata: #84564
- Guard
createDebugChannel import by feature flag: #84604
- Build: Add time to logline of every step: #84602
- Upgrade React from
c7862584-20251006 to a4eb2dfa-20251006: #84589
- [Cache Components] Schedule work on timeouts: #84344
- [dev] Define request ID for RSC requests on the client: #84605
- fix(cache-tags): add
/index to implicit tags and adjust revalidatePath(): #84586
- Build: Highlight TypeScript and ESLint being run clearer: #84606
- [Breaking] Bump sass-loader to v16: #84387
- Update cases for build complete with adapters: #84361
- Turbopack: delete .next folder before throwing due to "pages/app directory must be in the same folder": #84553
- [mcp] change get-project-path to get-project-metadata: #84619
- feat(next/image)!: deprecate and warn on
images.domains config: #84625
- feat(next/legacy/image)!: deprecate and warn on
next/legacy/image usage: #84622
- Turbopack: improve errors/warnings for turbopack messages: #84552
- Turbopack: rename turbopackPersistentCachingForXXX to turbopackFileSystemCacheForXXX: #84632
- [Segment Cache] Add refresh URL to reused default segments: #84627
- [Segment Cache] Fix tests related to optimistic loading state reuse: #84498
- Upgrade React from
a4eb2dfa-20251006 to 3025aa39-20251007: #84613
- [breaking]: enable clientSegmentCache by default: #84643
- feat: Acquire a lockfile on
distDir in next dev and next build: #84428
- Add deprecation warning to Runtime config: #84168
- [middleware]: add upper bound to cloneBodyStream: #84539
- Remove automatic linting from build: #83136
- Re-enable legacyBehavior and passHref on Link: #84500
- [cna] Use stable React Compiler: #84660
- Add codemod for
middleware to proxy: #84127
- Fix dynamic catchall parameter interpolation in parallel routes: #84279
- feat(breaking): Hard Deprecate PPR Configuration: #84280
- Deprecate
middleware and recommend proxy: #84119
- Put native TS resolver for next config under
--experimental-next-config-strip-types flag: #84675
- Fix interception route rewrites for nested dynamic routes: #84413
- fix: strip NEXTSEP from interpolated pathnames: #84430
- chore: Remove useless symlink resolution logic in
recursive-delete.js: #84582
- breaking(next/image)!: remove 16px from default
images.imageSizes config: #84647
- add Statsig Node Core package to Server External Packages: #84157
- Remove bailed out SSG routes from the list of SSG: #83861
- Revert "[Breaking] Skip Next.js internal routes
/_next in middleware": #84697
- Bump eslint-plugin-react-hooks to v7: #84669
- Add refresh API to next/cache: #84666
- [Breaking] Require
images.localPatterns for query in Image src: #84406
- [Breaking] feat(next/image)!: add support for
images.dangerouslyAllowLocalIP and images.maximumRedirects: #84676
- Add new updateTag API and new signature for revalidateTag: #83822
- Add validation for missing default.js in parallel routes: #84702
- misc: allow beta to be triggered: #84713
- Fix tags check for expired/stale: #84717
- tweak middlewareClientMaxBodySize handling: #84712
- docs: Add more details to
useLightningcss docs: #84581
- Version gate migration docs link: #84740
- [Cache Components] Allow hiding logs after abort: #84579
- Log
Compiled proxy in ...: #84746
- Upgrade React from
3025aa39-20251007 to 9724e3e6-20251008: #84642
- Remove unused
eslint-disable directives: #84797
- Use ESLint Flat Config: #84800
- fix missing flight-router-state-tree header normalization: #84718
- Write
.next/dev/types/**/*.d.ts to default tsconfig: #84747
- Upgrade React from
9724e3e6-20251008 to ead92181-20251010: #84793
- [mcp] capture next config schema errors: #84832
- feat: using @next/rspack-core: #84221
- Upgrade React from
ead92181-20251010 to d7215b49-20251013: #84850
- Turbopack build: Switch to using workerthreads for process: #84818
- [Cache Components] Dev - restart render on cache miss: #84088
- Update font data: #84785
- Fix build compile mode if pages dir does not exist in Next.js 16: #84783
- improve next config schema validation errors: #84847
- Upgrade React from
d7215b49-20251013 to 56e84692-20251014: #84860
- warnOnce for Middleware deprecation: #84862
- Add codemod for Middleware API to Proxy API: #84824
- Deprecate Middleware API and add Proxy API: #84764
- remove
clientParamParsing configuration & bundle it with cacheComponents: #84763
- remove dynamicIO flag: #84872
- Bump eslint-plugin-react to 7.37.0: #84876
- Add nextjs condition when cacheComponents is enabled: #84843
- remove rdcForNavigations configuration & bundle with cacheComponents: #84870
- Convert eslint-config-next project to TypeScript: #84839
- [eslint-config] [Breaking] Use Flat config by default: #84874
- [Cache Components] Remove
unstable prefix from unstable_cacheLife: #84877
- fix: always use the safe stable stringify: #84909
- [Cache Components] Fix cacheSignal in dev render: #84846
- [dev-overlay] Never dedupe errors with different names or messages: #84908
- Remove deprecated experimental_ppr route-level configuration: #84871
- Include server latency in debug info: #84580
- Fix parallel routes ignoring generateStaticParams from primary route: #84889
- Revert "Include server latency in debug info": #84932
- Development: Use process.hrtime for request time calculation: #84905
- Use correct JSX runtime for library-owned JSX in React Server: #84869
- Development: Implement request log time details: #84906
- [Cache Components] Remove
unstable prefix from unstable_cacheTag: #84880
- [Cache Components] separate runtime stage in dev render: #84644
- Reland "Include server latency in debug info": #84950
- Update codemod ESLint template to Flat config: #84919
- Upgrade React from
56e84692-20251014 to 93f85932-20251016: #84963
- [dev] Fix Middleware and Proxy file conflict: #84965
- stabilize experimental.enablePrerenderSourcemaps: #84916
- Stop manually setting stacktrace limit: #84968
- Turbopack: respect
--profile CLI param: #84920
- Relax default.tsx validation for parallel routes leaf segments: #84767
- Add codemod for removing
unstable_ prefix: #84974
- Interception routes match from nested route navigation: #84898
- [Cache Components] Allow unstable prefix for cacheLife and cacheTag: #84934
- Relax default.tsx validation for parallel routes leaf segments: #84767
- Add codemod for removing
unstable_ prefix: #84974
- Interception routes match from nested route navigation: #84898
- [Cache Components] Allow unstable prefix for cacheLife and cacheTag: #84934
- Add codemod for removing
experimental_ppr: #84979
- fix: throw error during build when invalid export for Proxy: #84886
- [cache components]: prevent expired entries from being served: #84975
- Delete old prefetch cache related code: #84977
- docs: Deprecation of Middleware: #84710
- Add rendered search to router state: #84983
- [segment cache]: delay revalidation prefetch pings 300ms: #84981
- Show relative path from cwd for Proxy Middleware file conflict error: #84993
- [Cache Components] fix docs for cacheLife("seconds"): #85004
- Rename MiddlewareMatcher to ProxyMatcher: #85005
- [Breaking] Rename instrumentation onRequestError
context.routeType from middleware to proxy: #85006
- [turbopack] Prevent accidental access to
.next: #84714
- fix: incorrect canonicalUrl set when using output: export: #85019
- Add Activity name to route layouts and pages: #85011
- Update next-lint-to-eslint-cli to support
FlatCompat.config: #85026
- [cache components]: move flag out of experimental: #85035
- [Cache Components] When caches are disabled in dev skip the cache warmup: #85014
- [Cache Components] Use canary React when only Cache Components is enabled: #85042
- Turbopack: Remove unneeded warning for telemetry: #85039
- [cache components] stabilize cacheLife profiles: #85050
- [cache components] show when cache components is enabled in the CLI: #85047
- [cache components]: show cache components enabled in DevTools: #85048
- [Cache Components] correctly label IO promises in devtools: #84928
- Plumbing for cache indicator: #84955
- Upgrade React from
93f85932-20251016 to 1324e1bb-20251016: #84999
- enable mcp server by default: #85058
- Add comment that we expect the function passed to bind to be anonymous: #85070
- Development: Addres comments on request log PR: #84945
- Development: Implement request time for Pages Router: #85012
- [cache components] add cache components indicator to dev start: #85069
- cli: build partial entries --debug-build-paths arg: #85052
- Turbopack: Better error for sassOptions.functions as it's unsupported: #85073
- Upgrade React from
58bdc0bb-20251019 to f6a48828-20251019: #85081
- [devtools]: instrument client navigation hooks for suspense devtools: #85007
- Remove Segment from CacheNodeSeedData: #85080
- label as Prefetch/Prefetchable depending on prefetch config: #85076
- [cache components]: add 'bypass' cache indicator status: #85082
- Upgrade React from
f6a48828-20251019 to 2bcbf254-20251020: #85112
- [cache components]: guard against setCacheStatus since its conditionally defined: #85125
- warn: add deprecation warning of eslint config: #85122
- add new devtools indicator loading state: #85083
- Await initial Flight response before hydrating: #85124
- fix(experimental.lockDistDir): Acquire the lock in dev earlier: #85116
- telemetry: mcp tool call: #85120
- [Turbopack] dedupe build errors: #85062
- Fix subtree layout alignment for route summary in
next build: #85137
- [codemod] Remove runtime config when running
middleware-to-proxy: #85075
- [turbopack] Improve the multiple bundler flags messge to note that perhaps your
package.json is the problem: #85118
- Add Learn more docs to Middleware deprecation warning: #84711
- [BF Cache]: skip lazyData fetch logic for inactive segments: #85142
- Pass
startTime to initial RSC payload stream: #85144
- guard navigation
use hooks for React 18: #85151
- [turbopack] Don't warn on the lightning css experimental option: #84913
- Turbopack: Remove redundant log line, increase delay for compiling log message: #85133
- Make params and searchParams new Promises: #85158
- Name "cache" streams for React DevTools: #85159
- Use cacheMaxMemorySize config in default cache handler: #85153
- Omit params to from client segments: #84883
- enable experimental.routerBfCache behind cacheComponents: #84923
- [Cache Components] Allow stale longer than expire in cacheLife: #85115
- Update Activity names given to routes: #85155
- use port zero for --inspect when forking, if used by parent: #85128
- Update blocking prerender error message: #85087
- Fix: CSS asset URLs broken with
experimental.inlineCss: #85140
- Update routes generation for build-complete: #85017
- [cache components] move experimental.cacheHandlers out of experimental: #85157
- Don't assign displayName to the internal Promises: #85178
- Assign name to hydration stream: #85179
- fix: add backwards compat for middleware → proxy field renames: #85183
- [turbopack] Implement improved deobfuscation for free calls and module identifiers.: #85060
- Improve Proxy invalid export error message: #84887
- Fix Activity boundary names: #85185
- [codemod] Install ESLint v9 if version under for next-lint-to-eslint-cli: #85182
- [upgrade] Version gate adding
--turbopack flag: #85180
- Tweaks to blocking route error message: #85191
- Remove layout-router sticky/fixed debug warning: #85193
- [cache components] persist cache bypass UI until it's disabled: #85190
- Only allow node runtime in proxy: #85139
- logger: skip logging full element: #85194
- Fix: CSS asset URLs broken with
experimental.inlineCss: #85140
- Update routes generation for build-complete: #85017
- [cache components] move experimental.cacheHandlers out of experimental: #85157
- Don't assign displayName to the internal Promises: #85178
- Assign name to hydration stream: #85179
- fix: add backwards compat for middleware → proxy field renames: #85183
- [turbopack] Implement improved deobfuscation for free calls and module identifiers.: #85060
- Improve Proxy invalid export error message: #84887
- Fix Activity boundary names: #85185
- [codemod] Install ESLint v9 if version under for next-lint-to-eslint-cli: #85182
- [upgrade] Version gate adding
--turbopack flag: #85180
- Tweaks to blocking route error message: #85191
- Remove layout-router sticky/fixed debug warning: #85193
- [cache components] persist cache bypass UI until it's disabled: #85190
- Only allow node runtime in proxy: #85139
- logger: skip logging full element: #85194
Example Changes
- docs: Convert relative imports to @ aliases in examples: #83813
- chore: add example with oxlint: #83842
- fix: correct typo 'incomming' to 'incoming' in with-mqtt-js example: #83887
- chore: improve oxlint example: #83898
- docs: update Dockerfile to use node:lts-alpine instead of node:18-alpine: #84229
- Use Array.from to avoid @ts-ignore when copying i18n.locales: #82148
- examples: Remove AMP example: #84355
- [docs] fix(with-supabase): Update README env variables: #84745
Misc Changes
- Turbopack: remove
css_environment from Environment: #83487
- Turbopack: Don't add client_runtime_entries to Route Handler compilation: #83655
- Turbopack: Only load capsize-font-metrics once: #83654
- [CI] Fix GitHub Actions matrix configuration for React versions: #83677
- fix(Turbopack): Enable scope hoisting for large files or module counts: #83399
- [turbopack] Lazily construct
resolved::Requests for EsmAssetReference: #83662
- Update content-security-policy.mdx, fix development environment error: #83665
- tests: disable flaky deployment test while investigating upstream: #83705
- [test] Update snapshots for Rspack + React 18: #83712
- Docs/sep paper cuts: #83689
- [Turbopack] Remove
ssr-data module context: #83626
- CI: use KV for test timing data: #83745
- Emit build error when
'use cache' directive is misspelled: #83756
- docs(metadata): align default function export name with file name: #83796
- [turbopack] Remove the
should_track_children parameter of the turbo tasks backend: #83258
- docs(data-security): add bun package manager example: #83735
Credits
Huge thanks to @mischnic, @timneutkens, @unstubbable, @wyattjoh, @Cy-Tek, @lukesandberg, @OoMNoO, @ztanner, @icyJoseph, @huozhi, @gnoff, @ijjk, @povilasv, @dwrth, @obendev, @aymericzip, @devjiwonchoi, @SyMind, @vercel-release-bot, @Shireee, @eps1lon, @dharun36, @kachkaev, @bgw, @yousefdawood7, @TheAlexLichter, @sokra, @ericx0099, @leerob, @Copilot, @fireairforce, @fufuShih, @anvibanga, @hayes, @Milancen123, @martinfrancois, @lubieowoce, @gaojude, @lachlanjc, @liketiger, @styfle, @aaronbrown-vercel, @Samii2383, @FelipeChicaiza, @kevva, @m1abdullahh, @F7b5, @Anshuman71, @RobertFent, @poteto, @chloe-yan, @sireesha-siri, @brian-lou, @joao4xz, @stefanprobst, @samselikoff, @acdlite, @gwkline, @bgub, @brock-statsig, @karlhorky, @feedthejim, @CarloQuick, @greguintow, @hallucinogenizer, @sebmarkbage, @delbaoliveira, @makandrr, @seeplusplus, and @serhalp for helping!