← Uppdateringar
v16.2.7Patch1 juni 2026

Hydration, cache-taggar och FormData-fixar

Backport-release som åtgärdar hydration-fel vid HTTP-cachade sidor, felaktig kodning av icke-ASCII-tecken i cache-taggar, oändliga loopar i serveractions via middleware-rewrites och att FormData-poster tappades bort.

Vad har åtgärdats?

  • Hydration-fel som uppstod när sidor serverades från HTTP-cache i dev-läge är nu fixade.
  • Icke-ASCII-tecken i cache-taggar kodas nu korrekt, vilket förhindrade cache-korruption i projekt med multi-language-routing.
  • En loop som uppstod när middleware-rewrites vidarebefodrade serveractions är eliminerad.
  • FormData-poster tappades i vissa scenarier med serveractions -- det beteendet är nu borta.
  • Turbopack har bytt hash-kodning från base40 till base38 för stabilare modulidentifierare.
  • Moduler med 'type: module' i package.json identifieras nu korrekt i standalone-läge och med adaptrar.

Vad innebär det för utvecklare?

De flesta av dessa buggar var svåra att reproducera konsekvent. Hydration-felet triggades bara när en sida serverades från cache snarare än direkt från servern, och FormData-problemet berodde på exakta request-sekvenser. Om du har sett intermittenta hydration-varningar eller förlorad formulärdata är det värt att uppdatera.

Vad innebär det för verksamheter?

Formulär som använder serveractions är en central del av moderna Next.js-applikationer. Att FormData-poster kunde tappas bort är ett seriöst funktionsfel. Uppdatering till 16.2.7 rekommenderas om ditt projekt hanterar formulärinlämningar via serveractions.