Next.js v16.5.0-canary.35 โ Release Notes & Engineering Impact
Next.js v16.5.0-canary.35. Source highlight: Handle cancellation errors during response clone cleanup: #100961
Track stable releases, source-flagged breaking changes and upgrade context for 39 developer tools, AI frameworks and SaaS products.
Next.js v16.5.0-canary.35. Source highlight: Handle cancellation errors during response clone cleanup: #100961
Prisma v8.0.0-rc.22. Source highlight: On PostgreSQL, `DateTime`, `Date`, `Time` and the new `Duration` are convenience types whose defaults read a JavaScript `Date` or a string, with no `Temporal` polyfill. Value objects move into the storage plane, so changing one is a migration, and Postgres checks value object and discriminator colum
Prisma v8.0.0-rc.21. Source highlight: `migration plan` and `db update` can rename or delete an enum value on Postgres and SQLite, and update the rows that hold it. MongoDB contracts written in TypeScript, PSL or Prisma 6 now build through one builder and follow the same rules. A closed client's members report the failure through the pro
Next.js v16.5.0-canary.34. Source highlight: fix(turbopack): fix canary build after chunk_groups became a Vec: #100949
Next.js v16.5.0-canary.33. Source highlight: Stop patching error inspection if source maps are disabled: #93364
Next.js v16.5.0-canary.32. Source highlight: Fix hangs and crashes for 204 responses from route handlers and deduped fetches: #100159
Turborepo v2.11.11-canary.1. Source highlight: <!-- Release notes generated using configuration in .github/release.yml at v2.11.11-canary.1 -->
Astro @astrojs/[email protected]. Source highlight: Updated dependencies [`db62f3b`]:
Astro @astrojs/[email protected]. Source highlight: Updated dependencies [`db62f3b`]:
Astro @astrojs/[email protected]. Source highlight: Updated dependencies [`db62f3b`]:
Astro @astrojs/[email protected]. Source highlight: Updated dependencies [`db62f3b`]:
Astro [email protected]. Source highlight: #18539 `db62f3b` Thanks @matthewp! - Allows `astro add` to configure tagged versions of official adapters
Next.js v16.5.0-canary.31. Source highlight: perf(build): lazily require page-data helpers in build/utils: #100822
Biome @biomejs/[email protected]. Source highlight: #12261 `19fbfb2` Thanks @dyc3! - Added the new nursery rule `noConsoleSpaces`, which reports a leading or trailing space in a `console.log()`, `console.debug()`, `console.info()`, `console.warn()`, or `console.error()` argument that sits next to another argument. These methods already put a space be
Astro [email protected]. Source highlight: #18344 `df838da` Thanks @edmundhung! - Allows `astro add` to configure tagged versions of official adapters
Astro [email protected]. Source highlight: #18488 `e4e25fa` Thanks @umeraamir69! - CSP no longer hashes empty children on external stylesheets and scripts, which was inserting the SHA-256 of the empty string into `script-src` and `style-src`.
Vite [email protected]. Source highlight: **create-vite:** include template files in package (#23915) (f4abfb5)
Vite [email protected]. Source highlight: **create-vite:** use typescript v7 where possible (#23910) (0cf91e8)
Biome @biomejs/[email protected]. Source highlight: #12275 `807e616` Thanks @dyc3! - Added the new nursery rule `noArraySortForMinMax`, which reports sorting an array only to read its smallest or largest value. Use `Math.min()` or `Math.max()` instead.
Next.js v16.4.3. Source highlight: > This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
Prisma v8.0.0-rc.20. Source highlight: ORM commands run on `@prisma/cli-engine` 0.9.0, so a piped command prints tab-separated data lines and JSON needs `--json`. A type alias in PSL can set `@default`, `@onCreate` and `@onUpdate`, and the contract stores each column's real type instead of the alias name. Postgres migrations can rename,
Bun bun-v1.4.4. Source highlight: To install Bun v1.4.4
Prisma v8.0.0-rc.19. Source highlight: `@default` now means a database default, and values the client generates are written `@onCreate(...)` and `@onUpdate(...)`. Every default is stored in one form owned by its column's data type, so date, time and bytes defaults are written with tags. Clients take the contract as a typed value, can ren
Deno v2.9.8. Source highlight: fix(compile): check read permission for dynamically imported local files
Astro [email protected]. Source highlight: #18430 `dda9ec3` Thanks @Abhirup-99! - Speeds up content sync with `experimental.collectionStorage: "chunked"` by computing each character's UTF-8 width from its code point instead of encoding every character through `TextEncoder`. On a store of ~44k entries this cuts the chunking step from about 60
Biome @biomejs/[email protected]. Source highlight: #11479 `5c60ba8` Thanks @nhedger! - Added a `--git` flag to `biome init`. The flag enables Git VCS integration and sets `vcs.useIgnoreFile` to `true` in the generated configuration, even when the command runs outside a Git repository.
Biome @biomejs/[email protected]. Source highlight: #9940 `1aefcb1` Thanks @regseb! - Added `spanInBytesToSpanInCodeUnits` helper function in subpath exports of `@biomejs/js-api`.
Vite v8.3.5. Source highlight: **build:** handle missing chunk import maps (#23777) (8d7623d)
Vite v6.4.5. Source highlight: Please refer to CHANGELOG.md for details.
Turborepo v2.11.10. Source highlight: <!-- Release notes generated using configuration in .github/release.yml at v2.11.10 -->
TypeScript v7.1-beta. Source highlight: Downloads are available on npm.
Vite [email protected]. Source highlight: **create-vite:** use typescript v6 for now (#23841) (15c85dd)
Astro [email protected]. Source highlight: #18425 `6fdc36e` Thanks @astro-factory! - Preserves the last modified date of cached optimized images and incrementally restored build output when copying them into the build output on all platforms
Prisma 7.10.1. Source highlight: Prisma ORM 7.10.1 is a patch release. It fixes a bug where a nested interactive transaction could make later, unrelated transactions run inside the wrong transaction. It also updates dependencies that had security advisories.
Turborepo v2.11.9. Source highlight: <!-- Release notes generated using configuration in .github/release.yml at v2.11.9 -->
Turborepo v2.11.9-canary.1. Source highlight: <!-- Release notes generated using configuration in .github/release.yml at v2.11.9-canary.1 -->
Next.js v16.4.2. Source highlight: [lts-active] turbo-tasks snapshot consistency fixes (#99644, #99732, #99649) by @lukesandberg in https://github.com/vercel/next.js/pull/100002
Astro [email protected]. Source highlight: #17894 `b7a1bd9` Thanks @Princesseuh! - Adds a new `--timings` flag to `astro build` to help you find what slows down your builds
Next.js v16.4.1. Source highlight: This release contains security fixes for the following advisories:
Next.js v15.5.28. Source highlight: This release contains security fixes for the following advisories:
Turborepo v2.11.8. Source highlight: <!-- Release notes generated using configuration in .github/release.yml at v2.11.8 -->
Bun bun-v1.4.3. Source highlight: To install Bun v1.4.3
Vite v8.3.4. Source highlight: **bundled-dev:** support `import.meta.hot.acceptExports` (#23463) (bc0f21c)
Next.js v16.4.0. Source highlight: Check out the 16.4 announcement post to get an overview of the changes.
Vite v8.2.4. Source highlight: Please refer to CHANGELOG.md for details.
Vite v8.3.3. Source highlight: **deps:** update launch-editor to v2.14.2 (#23654) (22fd1d5)
Turborepo v2.11.7. Source highlight: <!-- Release notes generated using configuration in .github/release.yml at v2.11.7 -->
Turborepo v2.11.6. Source highlight: <!-- Release notes generated using configuration in .github/release.yml at v2.11.6 -->
TypeScript vscode-typescript/v1.0.1 is published, but the available notes are too limited to assess upgrade impact. Review the official source before upgrading.
Biome @biomejs/[email protected]. Source highlight: #10634 `b436ba0` Thanks @subaru-hello! - Added the new nursery rule `noReactObjectTypeAsDefaultProp`, which disallows array, object, and function values as default props in React components.
Deno v2.9.7. Source highlight: fix(audit): honor configured CA stores (#36728)
Biome @biomejs/[email protected]. Source highlight: #9022 `0d49e24` Thanks @dyc3! - Added the nursery rule `noReturnInFinally`. This rule disallows return statements in `Promise.prototype.finally()` callbacks, including inside nested blocks and conditional branches. Returns in nested functions are ignored by the rule.
Bun bun-v1.4.2. Source highlight: To install Bun v1.4.2
Bun bun-v1.4.1. Source highlight: To install Bun v1.4.1
Deno v2.9.6. Source highlight: feat(compressible): add support for 'text/x-component' content type (#36450)
Prisma 7.10.0. Source highlight: Prisma ORM 7.10.0 introduces a compatibility package for running Prisma 7 alongside newer Prisma versions, secures Prisma Studio's local server, and includes fixes across Prisma Client and the PostgreSQL, MariaDB, Neon, SQLite, and Prisma Postgres Serverless adapters.
TypeScript v7.0.2. Source highlight: This tag was originally released at: https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2
Bun bun-v1.4.0. Source highlight: curl -fsSL https://bun.com/install | bash
Deno v2.9.5. Source highlight: feat(add): `--unscoped` flag to alias packages by their unscoped name (#36319)
Prisma v0.17.0. Source highlight: This is the namespace release: Prisma Next now publishes as 17 packages under the `@prisma` scope, and an application depends on exactly one database facade. It also completes the structured error-code scheme across every plane, makes relation-loading lossless for big numbers and temporal values, an
Prisma 7.9.1. Source highlight: Today, we're issuing a patch release to resolve a security advisory in a transitive dependency of Prisma CLI (via `@prisma/dev`).
Deno v2.9.4. Source highlight: feat(desktop): enable `--hmr` for React Router (#35900)
Prisma 7.9.0. Source highlight: Today, we are excited to share the `7.9.0` stable release ๐
Tailwind CSS v4.3.3. Source highlight: Support `--watch --poll[=ms]` in `@tailwindcss/cli` when filesystem events are unreliable or unavailable (#20297)
Tailwind CSS v4.3.2. Source highlight: Support bare spacing values for `auto-rows-*` and `auto-cols-*` utilities (e.g. `auto-rows-12` and `auto-cols-16`) (#20229)
Tailwind CSS v4.3.1. Source highlight: Add `--silent` option to suppress output in `@tailwindcss/cli` (#20100)
Tailwind CSS v4.3.0. Source highlight: Add `@container-size` utility (#18901)
Tailwind CSS v4.2.4. Source highlight: Ensure imports in `@import` and `@plugin` still resolve correctly when using Vite aliases in `@tailwindcss/vite` (#19947)
TypeScript v6.0.3. Source highlight: For release notes, check out the release announcement blog post.
TypeScript v6.0.2. Source highlight: For release notes, check out the release announcement blog post.
TypeScript v5.9.2. Source highlight: Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
TypeScript v5.9.3. Source highlight: Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.