github vercel/next.js v15.0.0-canary.141

pre-release14 days ago

Core Changes

  • [Turbopack] gracefully stop turbo-tasks to allow persisting to complete: #69661
  • fix: ensure absolute paths are handled correctly with --file option in next lint command for lint-staged compatibility: #69220
  • dev-overlay: Implement CopyButton without useActionState or async transitions: #69494
  • Update swc_core to v0.103.1: #69605
  • Run link-ref tests in /app and /pages: #69564

Misc Changes

  • Revert "docs: Fix invalid arguments for sendGTMEvent": #69653
  • Revert "Revert "docs: Fix invalid arguments for sendGTMEvent"": #69654
  • fix trace file reloading: #69655
  • Turbopack build: Fix telemetry tests: #68969
  • Revert "ci: only trigger slack webhook from canary": #69648
  • ci: make inputs.skipNativeInstall do what it says : #69674
  • docs: add links to search params on server/client: #69618
  • refactor(turbo-tasks) Add a higher-level task-local state API for the Backend trait: #68996
  • docs(usePathname): add note about using usePathname with rewrites: #69686
  • chore(turbo-tasks): Move Invalidator struct from manager.rs to invalidation.rs: #69073
  • [Turbopack] transient when the self argument is transient: #69657
  • [Turbopack] store project options in state: #69658
  • refactor(turbo-tasks): Add stubs for RawVc::TaskOutput: #68908
  • fix merge conflict: #69690
  • [Turbopack] use file.read() instead of file.track() in webpack loaders: #69659
  • [Turbopack] no need to depend on write completion: #69660
  • Update the preview tarball binaries: #69692
  • docs: update note on caching and db/orms: #69695
  • refactor(github): refactor triage-issues-with-ai to generateObject: #69696
  • fix: Allow subset of node.js APIs for edge: #69675

Credits

Huge thanks to @timneutkens, @sokra, @ztanner, @lubieowoce, @leerob, @bgw, @samcx, @ijjk, @sommeeeer, @lumirlumir, @eps1lon, and @kdy1 for helping!

Don't miss a new next.js release

NewReleases is sending notifications on new releases.