React Native 0.87.1: tanda de arreglos de SwiftPM
Primer patch de la línea 0.87 y viene casi entero para SwiftPM: nombres de módulo que colisionaban ya no se descartan en silencio, se resuelven colisiones de nombres en el manifiesto Swift, se lee spm.name desde react-native.config.js, y se arregla el mismatch de versión entre runtime y compilador de Hermes que tiraba crashes «Wrong bytecode version» en builds Release. Del lado de TypeScript, Animated.Value.addListener() tipa su payload como {value: number} en vez de any, y Animated.event() deja de ser any. Chico pero se agradece.
Astro 7.2.8 sube el mínimo de Sharp a 0.35.4
Patch corto pero con contexto: Astro sube la versión mínima soportada de Sharp a 0.35.4, justo después de la semana en que la cadena libheif/sharp fue el vector del RCE crítico sin autenticación en Next.js. Si tenés pipeline de imágenes, actualizá. Además reemplaza la dependencia interna find-process por una alternativa más liviana.
Angular publica patches en las tres líneas soportadas
Tanda de mantenimiento: 22.1.4, 21.2.22 y 20.3.30 salieron con pocas horas de diferencia, más un 22.2.0-next.4 para los que siguen el próximo minor. Nada que rompa: es la cadencia semanal de siempre, pero conviene alinear el monorepo antes de que se acumule.
TanStack Solid Start llega a 2.0.0-rc.3
El stack de Solid dentro de TanStack avanza: @tanstack/solid-start, solid-router y solid-router-ssr-query pasaron a 2.0.0-rc.3 un día después del rc.2. Combinado con Solid 2.0 también en RC, el ecosistema Solid está a un paso del estable.
Node.js 26.8.1 sale de urgencia por un --version mal puesto
Ocho horas después de 26.8.0, release fuera de banda: node --version reportaba una versión alpha por una designación accidental en el código. Un solo revert. Si automatizás gates de CI contra la salida de node --version, saltá directo a 26.8.1.
Rolldown 1.2.6 suma property name mangling al minifier
El bundler que va a estar debajo de Vite gana mangling de nombres de propiedades en el minifier — de las últimas piezas grandes que le faltaban para competir en tamaño de bundle. También agrega una opción tsconfig a transform y a los plugins de resolve/transform de Vite, expone queries del module graph en el dev engine, y mete una tanda de fixes de dev server más caché de compilación vía module.enableCompileCache().
Turborepo 2.10.12
Patch de mantenimiento en la línea 2.10, con la 2.10.13 ya en canary. Nada urgente, pero si estás en un monorepo grande conviene no quedarse atrás de la línea.
VS Code 1.135 rehace la ventana de agentes y suma «Rubber Duck»
Release de agosto y viene casi todo del lado de agentes. Lo más concreto: External Agent Sessions deja ver y continuar sesiones recientes de Copilot o Claude arrancadas en otras apps, directo desde el editor. Rubber Duck (experimental) pide una segunda opinión a un modelo complementario sobre el trabajo del agente para cazar detalles y edge cases que se le pasaron. El layout de panel único pasa a ser default en la ventana de Agents, aparecen pills de artefactos (cambios, PRs, issues) arriba del input, y el hover del footer del chat muestra el desglose por modelo de tokens de input, input cacheado y output. También llega el Agent Host, un proceso dedicado basado en el Agent Host Protocol que permite conectar varias ventanas a la misma sesión.
Tendencias Destacadas
El día fue de gestores de paquetes y runtimes, no de frameworks: pnpm 12 estable, Node 26.8 y su patch de urgencia, Rolldown avanzando. La capa de abajo del stack está moviéndose más rápido que la de arriba.
Determinismo como feature vendible: pnpm 12 corta ciclos de forma canónica para que el lockfile sea función pura del grafo, y Node saca un release fuera de banda porque <code>--version</code> mentía. Reproducibilidad primero.
La onda expansiva de la cadena libheif/sharp sigue: Astro sube el mínimo de Sharp dos días después del RCE crítico en Next.js. Ojo con las dependencias nativas de procesamiento de imágenes.
React Native 0.87.1: a batch of SwiftPM fixes
The first patch on the 0.87 line, and it is almost entirely SwiftPM: colliding module names are rejected instead of silently dropped, Swift manifest naming collisions are resolved, spm.name is actually read from react-native.config.js, and the Hermes runtime/compiler version mismatch causing «Wrong bytecode version» crashes in Release builds is fixed. On the TypeScript side, Animated.Value.addListener() now types its payload as {value: number} rather than any, and Animated.event() is typed as an event handler.
Astro 7.2.8 raises the minimum Sharp version to 0.35.4
A short patch with useful context: Astro raises the minimum supported Sharp to 0.35.4, right after the week in which the libheif/sharp chain was the vector for the critical unauthenticated RCE in Next.js. If you run an image pipeline, update. It also swaps the internal find-process dependency for a smaller, lighter alternative.
Angular ships patches across all three supported lines
A maintenance batch: 22.1.4, 21.2.22 and 20.3.30 landed within hours of each other, plus a 22.2.0-next.4 for anyone tracking the upcoming minor. Nothing breaking — the usual weekly cadence — but worth realigning the monorepo before it piles up.
TanStack Solid Start reaches 2.0.0-rc.3
The Solid stack inside TanStack keeps moving: @tanstack/solid-start, solid-router and solid-router-ssr-query went to 2.0.0-rc.3 one day after rc.2. With Solid 2.0 also in RC, the Solid ecosystem is one step from stable.
Node.js 26.8.1 ships out-of-band over a wrong --version
Eight hours after 26.8.0, an out-of-band release: node --version was reporting an alpha version because of an accidental designation in the source. A single revert. If you gate CI on the output of node --version, jump straight to 26.8.1.
Rolldown 1.2.6 adds property name mangling to the minifier
The bundler destined to sit under Vite gains property name mangling in its minifier — one of the last big pieces it was missing to compete on bundle size. It also adds a tsconfig option to transform and to the Vite resolve/transform plugins, exposes module graph queries on the dev engine handle, and lands a batch of dev-server fixes plus compile caching via module.enableCompileCache().
Turborepo 2.10.12
A maintenance patch on the 2.10 line, with 2.10.13 already in canary. Nothing urgent, but on a large monorepo it pays not to drift behind the line.
VS Code 1.135 reworks the Agents window and adds «Rubber Duck»
The August release, and almost all of it is agent-side. The concrete parts: External Agent Sessions lets you view and continue recent Copilot or Claude sessions started in other apps, straight from the editor. Rubber Duck (experimental) gets a second opinion from a complementary model on the agent's work to catch overlooked details and edge cases. The single-pane side layout becomes the default in the Agents window, artifact pills (changes, PRs, issues) appear above the chat input, and hovering the chat response footer reveals a per-model breakdown of input, cached input and output tokens. There is also Agent Host, a dedicated process based on the Agent Host Protocol that lets multiple windows connect to the same agent session.
Notable Trends
The day belonged to package managers and runtimes, not frameworks: pnpm 12 stable, Node 26.8 and its emergency patch, Rolldown pushing forward. The bottom of the stack is moving faster than the top right now.
Determinism as a headline feature: pnpm 12 breaks cycles canonically so the lockfile is a pure function of the graph, and Node ships out-of-band because <code>--version</code> was lying. Reproducibility first.
The libheif/sharp blast radius keeps widening: Astro raises its Sharp minimum two days after the critical Next.js RCE. Watch your native image-processing dependencies.
React Native 0.87.1 : lot de correctifs SwiftPM
Premier patch de la ligne 0.87, presque entièrement consacré à SwiftPM : les noms de modules en collision sont rejetés au lieu d'être supprimés en silence, les collisions de noms du manifeste Swift sont résolues, spm.name est bien lu depuis react-native.config.js, et le décalage de version runtime/compilateur Hermes provoquant des crashs « Wrong bytecode version » en build Release est corrigé. Côté TypeScript, Animated.Value.addListener() type sa charge utile en {value: number} plutôt qu'en any, et Animated.event() est typé comme gestionnaire d'événement.
Astro 7.2.8 relève Sharp au minimum 0.35.4
Un petit patch au contexte utile : Astro relève la version minimale de Sharp à 0.35.4, juste après la semaine où la chaîne libheif/sharp a servi de vecteur au RCE critique non authentifié dans Next.js. Si vous avez un pipeline d'images, mettez à jour. La dépendance interne find-process est aussi remplacée par une alternative plus légère.
Angular publie des correctifs sur ses trois lignes
Lot de maintenance : 22.1.4, 21.2.22 et 20.3.30 sont sortis à quelques heures d'intervalle, plus un 22.2.0-next.4 pour ceux qui suivent le prochain minor. Rien de cassant — la cadence hebdomadaire habituelle — mais autant réaligner le monorepo avant que ça s'accumule.
TanStack Solid Start atteint 2.0.0-rc.3
La pile Solid de TanStack avance : @tanstack/solid-start, solid-router et solid-router-ssr-query sont passés en 2.0.0-rc.3 un jour après la rc.2. Avec Solid 2.0 également en RC, l'écosystème Solid n'est plus qu'à un pas du stable.
Node.js 26.8.1 sort en urgence pour un --version erroné
Huit heures après 26.8.0, une version hors bande : node --version annonçait une version alpha à cause d'une désignation accidentelle dans le code. Un seul revert. Si votre CI se base sur la sortie de node --version, passez directement à 26.8.1.
Rolldown 1.2.6 ajoute le mangling de propriétés au minifier
Le bundler destiné à passer sous Vite gagne le mangling des noms de propriétés dans son minifier — l'une des dernières grosses pièces qui lui manquaient pour rivaliser sur la taille de bundle. Il ajoute aussi une option tsconfig à transform et aux plugins resolve/transform de Vite, expose les requêtes du module graph sur le handle du dev engine, et apporte un lot de correctifs dev-server ainsi qu'un cache de compilation via module.enableCompileCache().
Turborepo 2.10.12
Un patch de maintenance sur la ligne 2.10, la 2.10.13 étant déjà en canary. Rien d'urgent, mais sur un gros monorepo mieux vaut ne pas décrocher.
VS Code 1.135 refond la fenêtre Agents et ajoute « Rubber Duck »
La version d'août, presque entièrement côté agents. Le concret : External Agent Sessions permet de voir et de reprendre des sessions Copilot ou Claude récentes lancées dans d'autres applications, directement depuis l'éditeur. Rubber Duck (expérimental) demande un second avis à un modèle complémentaire sur le travail de l'agent pour repérer les détails et cas limites oubliés. La disposition en panneau unique devient le défaut de la fenêtre Agents, des pastilles d'artefacts (changements, PR, issues) apparaissent au-dessus du champ de chat, et le survol du pied de réponse affiche la répartition par modèle des tokens d'entrée, d'entrée mise en cache et de sortie. Arrive aussi Agent Host, un processus dédié fondé sur l'Agent Host Protocol qui permet à plusieurs fenêtres de se connecter à la même session.
Tendances Notables
La journée appartenait aux gestionnaires de paquets et aux runtimes, pas aux frameworks : pnpm 12 stable, Node 26.8 et son patch d'urgence, Rolldown qui avance. Le bas de la pile bouge plus vite que le haut en ce moment.
Le déterminisme comme argument principal : pnpm 12 coupe les cycles de façon canonique pour que le lockfile soit une fonction pure du graphe, et Node publie hors bande parce que <code>--version</code> mentait. La reproductibilité d'abord.
L'onde de choc libheif/sharp continue : Astro relève son minimum Sharp deux jours après le RCE critique de Next.js. Surveillez vos dépendances natives de traitement d'images.