Astro 7.0.3: HMR de actions y páginas de error i18n
Primer parche post-7.0: el HMR de archivos de actions ya funciona sin reiniciar el dev server, las páginas de error custom localizadas en proyectos i18n muestran el status code correcto, y se arregla un bug donde un getStaticPaths() que tiraba error en dev impedía matchear otras rutas.
Vite 8.1: glob case-insensitive y mira a Lightning CSS
Sobre la base de Vite 8 (bundler Rolldown unificado), la 8.1 suma caseSensitive en import.meta.glob, html.additionalAssetSources para descubrir más assets en HTML, y resuelve regresiones del upgrade. El equipo evalúa hacer Lightning CSS el preprocesador por defecto en la próxima mayor: probalo con css.transformer: 'lightningcss'.
TanStack Query: fix de hidratación en queries pendientes
Parche puntual pero útil para SSR: ahora dataUpdatedAt se setea cuando una query pendiente resuelve antes de la hidratación, evitando timestamps inconsistentes entre server y cliente. Si hacés streaming SSR con React, ojo con este.
Tendencias Destacadas
Rust se come la cadena de build de JS: Astro 7.0 + Vite 8 (Rolldown) + el compilador Go de TypeScript 7.0. La era del tooling en JS-sobre-JS se está terminando.
Los runtimes alternativos suben de nivel: Deno 2.9 apunta al escritorio nativo, terreno histórico de Electron.
Astro 7.0.3: action HMR and i18n error pages
First patch after 7.0: HMR for action files now works without restarting the dev server, localized custom error pages in i18n projects show the correct status code, and a bug where a throwing getStaticPaths() in dev blocked other routes from matching is fixed.
Vite 8.1: case-insensitive glob and eyeing Lightning CSS
Building on Vite 8 (unified Rolldown bundler), 8.1 adds caseSensitive to import.meta.glob, html.additionalAssetSources to discover more assets in HTML, and resolves upgrade regressions. The team is considering making Lightning CSS the default preprocessor in the next major — try it with css.transformer: 'lightningcss'.
TanStack Query: hydration fix for pending queries
Small but useful SSR patch: dataUpdatedAt is now set when a pending query resolves before hydration, avoiding inconsistent timestamps between server and client. Worth grabbing if you stream SSR with React.
Notable Trends
Rust is eating the JS build chain: Astro 7.0 + Vite 8 (Rolldown) + TypeScript 7.0's Go compiler. The JS-tooling-in-JS era is winding down.
Alternative runtimes are leveling up: Deno 2.9 targets native desktop, historically Electron's turf.
Astro 7.0.3 : HMR des actions et pages d’erreur i18n
Premier patch après 7.0 : le HMR des fichiers d’actions fonctionne sans redémarrer le dev server, les pages d’erreur localisées en i18n affichent le bon status code, et un bug bloquant le matching de routes est corrigé.
Vite 8.1 : glob insensible à la casse et Lightning CSS en vue
Sur la base de Vite 8 (bundler Rolldown unifié), la 8.1 ajoute caseSensitive à import.meta.glob, html.additionalAssetSources, et corrige des régressions. L’équipe envisage Lightning CSS par défaut dans la prochaine majeure.
TanStack Query : correctif d’hydratation
Petit correctif SSR utile : dataUpdatedAt est désormais défini quand une query en attente se résout avant l’hydratation, évitant des timestamps incohérents entre serveur et client.
Tendances Notables
Rust dévore la chaîne de build JS : Astro 7.0 + Vite 8 (Rolldown) + le compilateur Go de TypeScript 7.0.
Les runtimes alternatifs montent en gamme : Deno 2.9 vise le desktop natif, terrain historique d’Electron.