Backend y Fullstack

Backend & Fullstack Daily — 21 de abril de 2026

Lo nuevo hoy

Today's highlights

Points forts du jour

Click en cualquiera para ir al detalle

Click any item to jump to the full section

Cliquez un élément pour aller à la section complète

🔥

Top Stories

Release

Bun 1.3.13 — streaming installs, aislamiento por test y 5% menos memoria

Jarred Sumner publicó Bun 1.3.13 con cambios jugosos. bun install ahora hace streaming de los tarballs a disco en vez de bufferearlos en memoria — hasta 17x menos memoria en repos grandes. Llegan también dos flags experimentales para tests: --isolate (cada archivo en un global environment nuevo) y --parallel (distribución de archivos en workers). El engine JavaScriptCore sube con 1.316 commits upstream. Uso total de memoria del runtime baja ~5%. Si corrés Bun en CI con monorepos pesados, actualizá.

20 Apr 2026
bun.com →
Breaking

Cloudflare Agents Week — Dynamic Workers GA y Sandboxes estables

Cloudflare cerró su Agents Week 2026 (13–17 de abril) con el review post publicado el 20. Lo más importante para backend: Dynamic Workers en open beta para todos los paid plans — un runtime de isolates para ejecutar código generado on-the-fly por agentes de IA, arrancando en milisegundos (100x más rápido que containers) y escalando a millones de ejecuciones concurrentes. Agregaron Cloudflare Sandboxes GA, Cloudflare Mesh para tráfico agent-to-agent, AI Gateway como capa de inferencia unificada sobre 14+ providers, y Browser Run. Si estás armando un agente multi-tenant, esto cambia el math vs. Fargate o Lambda.

20 Apr 2026
blog.cloudflare.com →

Backend TypeScript & Runtimes

Patch

TypeScript 6.0.3 — último patch en JS antes del rewrite en Go

Microsoft publicó TypeScript 6.0.3 el 16 de abril: update transicional antes de TypeScript 7, que será la reimplementación completa del compiler y del language service en Go (Project Corsa). El 6.x sigue siendo la última línea construida sobre el codebase JavaScript — 6.0 introdujo deprecaciones, cambios de defaults y el flag --stableTypeOrdering para matchear el comportamiento de TS 7. El 6.0.3 es principalmente estabilidad. Si todavía estás en 5.x, este es buen momento para planear el salto: aprovechá 6.x para limpiar warnings antes de que TS 7 estable cambie el juego.

16 Apr 2026
github.com/microsoft →
🧩

Frameworks & Libraries

Patch

Next.js 16.2.4 LTS — backport de fixes y parches de seguridad

Vercel liberó Next.js 16.2.4 el 15 de abril. Es una release LTS de bug-fixes sin features pending del canary. Lo importante para producción: fuerza maxPostponedStateSize (CVE-2026-27979), parchea http-proxy (CVE-2026-29057), arregla hangs en streaming fetch, aplica la transform de server actions dentro de node_modules, y bloquea websockets sensibles de privacidad en dev. También suma Google Fonts funcionando en Windows ARM64 y cache LRU en disco para imágenes. Si corrés 16.2.x en prod, actualizá sin pensarlo.

15 Apr 2026
github.com/vercel →
Beta

Drizzle ORM v1.0.0-beta.22 — commutativity checks correctos y fixes multi-driver

Drizzle v1.0.0-beta.22 llegó el 16 de abril con foco en corrección antes del GA. El cambio más interesante: commutativity checks actualizados en PostgreSQL y MySQL para que create_index sobre tablas distintas no se reporte como no-conmutativo (menos falsos positivos en análisis de historial de migraciones). Fixes: generación de migraciones en Windows, precisión de real() en MSSQL, D1 migration failures, constraints únicos en Postgres, e índices filtrados en MSSQL. mssql y @types/mssql pasan a peer deps opcionales. Si estás probando la v1 beta, esta iteración vale la pena.

16 Apr 2026
github.com/drizzle-team →
☁️

Cloud & DevOps

Destacado

AWS Weekly — Secrets Manager con PQC y Transform llega a VS Code y Kiro

El roundup semanal de AWS publicado el 20 de abril trae tres cosas relevantes para backend. Primera: Secrets Manager soporta intercambio de claves post-cuánticas híbrido con ML-KEM, activado automáticamente en Secrets Manager Agent 2.0+, Lambda Extension v19+ y CSI Driver 2.0+. Segunda: AWS Transform (la factory de migration agentic) ahora corre desde Kiro y una extensión de VS Code — upgrades de versión Java/Python/Node.js y migraciones de AWS SDK sin salir del IDE. Tercera: Claude Opus 4.7 GA en Amazon Bedrock, optimizado para agentes long-running. La parte PQC la podés agregar en tu backlog de cumplimiento 2026.

20 Apr 2026
aws.amazon.com →
Destacado

Kubernetes 1.36 en el horno — HPA scale-to-zero GA y DRA estable

A días del release planeado de Kubernetes 1.36 (22 de abril), el preview de la semana 16 compila lo que importa: HPA scale-to-zero habilitado por default tras 7 años en desarrollo (adiós a mantener una réplica fantasma para workloads intermitentes), Dynamic Resource Allocation (DRA) GA — clave para workloads AI/ML con GPUs compartidas —, user namespaces y OCI volumes estables, y SELinux mount-label para acelerar startup en nodos con SELinux. Removals: el plugin gitRepo (riesgo de seguridad) y el modo IPVS de kube-proxy. Si corrés EKS/GKE/AKS, prepará los tests en staging.

17 Apr 2026
blog.elest.io →
🏗️

Architecture & Best Practices

Destacado

Axios CVE-2026-40175 — crítico en el paper, no explotable en Node real

Aikido publicó un análisis el 14 de abril desarmando el CVE-2026-40175 de Axios, clasificado crítico por permitir headers inseguros a nivel de librería. La conclusión técnica: en runtime Node real no es explotable porque el propio runtime bloquea los valores de header peligrosos antes de que lleguen a la wire. Axios «solo» falla en no enforcing la misma restricción a nivel de librería. Lección para el senior: no todo CVE crítico es urgente para tu stack. Leé el análisis de impacto antes de patch-panic — pero tampoco lo ignores si servís requests en entornos no-Node (Workers, Deno compat, browsers). Ojo, el CVSS sin contexto engaña.

14 Apr 2026
aikido.dev →
🔒

Security

Seguridad

CVE-2026-40931 — bypass del parche de compressing vía symlinks en git clone

GitLab publicó el 17 de abril un advisory sobre [email protected]: bypass completo del parche de CVE-2026-24884 mediante symlink poisoning entregado por git. El ataque requiere cero interacción más allá del workflow normal del desarrollador (git clone + node app.js) y permite escape de directorio al extraer. La cadena: un repo malicioso incluye un symlink que apunta fuera del working directory, el parche anterior validaba paths pero no resolvía los symlinks antes de escribir. Si tu pipeline de CI o workflow de dev hace unpack de archivos desde repos de terceros con compressing, actualizá a la fixed version y revisá logs.

17 Apr 2026
advisories.gitlab.com →
🔥

Top Stories

Release

Bun 1.3.13 — streaming installs, per-test isolation and 5% less memory

Jarred Sumner shipped Bun 1.3.13 with several juicy changes. bun install now streams tarballs to disk instead of buffering them in memory — up to 17x lower memory on large repos. Two experimental test flags land: --isolate (fresh global per test file) and --parallel (distribute files across workers). The JavaScriptCore engine rebases on 1,316 upstream commits. Overall runtime memory drops ~5%. If you run Bun in CI with heavy monorepos, upgrade.

20 Apr 2026
bun.com →
Breaking

Cloudflare Agents Week — Dynamic Workers GA and Sandboxes stable

Cloudflare wrapped its Agents Week 2026 (April 13–17) with the review post on the 20th. Backend headline: Dynamic Workers in open beta for all paid plans — an isolate-based runtime for executing AI-generated code on-the-fly, starting in milliseconds (100x faster than containers) and scaling to millions of concurrent executions. Ship list also: Cloudflare Sandboxes GA, Cloudflare Mesh for agent-to-agent traffic, AI Gateway as unified inference across 14+ providers, and Browser Run. If you're building a multi-tenant agent, this changes the math vs. Fargate or Lambda.

20 Apr 2026
blog.cloudflare.com →

Backend TypeScript & Runtimes

Patch

TypeScript 6.0.3 — final JS-based patch before the Go rewrite

Microsoft published TypeScript 6.0.3 on April 16: a transitional update before TypeScript 7, the full reimplementation of the compiler and language service in Go (Project Corsa). The 6.x line remains the last built on the JavaScript codebase — 6.0 introduced deprecations, default-value changes, and the --stableTypeOrdering flag to match TS 7 behaviour. 6.0.3 is mostly stability. If you're still on 5.x, plan the jump: use 6.x to clear warnings before TS 7 stable changes the game.

16 Apr 2026
github.com/microsoft →
🧩

Frameworks & Libraries

Patch

Next.js 16.2.4 LTS — bug-fix backport with security patches

Vercel shipped Next.js 16.2.4 on April 15. It's an LTS bug-fix release with no pending canary features. Production highlights: enforces maxPostponedStateSize (CVE-2026-27979), patches http-proxy (CVE-2026-29057), fixes streaming fetch hangs, applies the server actions transform inside node_modules, and blocks privacy-sensitive dev websockets. Also: Google Fonts working on Windows ARM64, image LRU disk cache. If you're on 16.2.x in prod, upgrade without thinking.

15 Apr 2026
github.com/vercel →
Beta

Drizzle ORM v1.0.0-beta.22 — proper commutativity checks and cross-driver fixes

Drizzle v1.0.0-beta.22 dropped on April 16 with correctness focus ahead of GA. Headline change: commutativity checks updated on PostgreSQL and MySQL so create_index on different tables no longer reports as non-commutative (fewer false positives in migration history analysis). Fixes: Windows migration generation, MSSQL real() precision, Cloudflare D1 migration failures, Postgres unique constraints, MSSQL filtered indexes. mssql and @types/mssql become optional peer deps.

16 Apr 2026
github.com/drizzle-team →
☁️

Cloud & DevOps

Notable

AWS Weekly — Secrets Manager gets PQC, Transform lands in VS Code and Kiro

The AWS Weekly Roundup on April 20 has three backend-relevant items. First: Secrets Manager now supports hybrid post-quantum key exchange with ML-KEM, automatically enabled in Secrets Manager Agent 2.0+, Lambda Extension v19+, and CSI Driver 2.0+. Second: AWS Transform (the agentic migration factory) now runs from Kiro and a VS Code extension — Java/Python/Node.js version upgrades and AWS SDK migrations without leaving the IDE. Third: Claude Opus 4.7 GA in Amazon Bedrock, optimised for long-running agents.

20 Apr 2026
aws.amazon.com →
Notable

Kubernetes 1.36 in the oven — HPA scale-to-zero GA and DRA stable

Days from the planned Kubernetes 1.36 release (April 22), the week-16 preview sums it up: HPA scale-to-zero enabled by default after 7 years in development (no more phantom replica for intermittent workloads), Dynamic Resource Allocation (DRA) GA — key for AI/ML workloads with shared GPUs —, user namespaces and OCI volumes stable, and SELinux mount-label support for faster startup on SELinux nodes. Removals: the gitRepo plugin (security risk) and IPVS mode in kube-proxy. If you run EKS/GKE/AKS, line up staging tests.

17 Apr 2026
blog.elest.io →
🏗️

Architecture & Best Practices

Notable

Axios CVE-2026-40175 — critical on paper, not exploitable on real Node

Aikido published an April 14 analysis dismantling Axios CVE-2026-40175, flagged critical for allowing unsafe header values at library level. The technical takeaway: on a real Node runtime it is not exploitable because the runtime itself blocks dangerous header values before they hit the wire. Axios «only» fails to enforce the same constraint at library level. Senior lesson: not every critical CVE is urgent for your stack. Read the impact analysis before patch-panicking — but don't ignore it if you serve requests in non-Node environments (Workers, Deno compat, browsers).

14 Apr 2026
aikido.dev →
🔒

Security

Security

CVE-2026-40931 — compressing patch bypass via symlinks in git clone

GitLab published an April 17 advisory for [email protected]: a full bypass of the CVE-2026-24884 patch via symlink poisoning delivered over git. The attack requires zero interaction beyond the standard developer workflow (git clone + node app.js) and yields directory escape on extraction. Chain: a malicious repo includes a symlink pointing outside the working directory; the earlier patch validated paths but didn't resolve symlinks before writing. If your CI pipeline or dev workflow unpacks archives from third-party repos with compressing, move to the fixed version and audit logs.

17 Apr 2026
advisories.gitlab.com →
🔥

Top Stories

Release

Bun 1.3.13 — streaming installs, isolation par test et 5% de mémoire en moins

Jarred Sumner a publié Bun 1.3.13 avec plusieurs changements notables. bun install stream les tarballs sur disque au lieu de les bufferiser en mémoire — jusqu'à 17x moins de mémoire sur les gros repos. Deux flags expérimentaux pour les tests: --isolate (global neuf par fichier) et --parallel (distribution sur workers). Le moteur JavaScriptCore intègre 1 316 commits upstream. Mémoire runtime en baisse d'environ 5%.

20 Apr 2026
bun.com →
Breaking

Cloudflare Agents Week — Dynamic Workers GA et Sandboxes stables

Cloudflare a clôturé son Agents Week 2026 (13–17 avril) avec le post bilan du 20. Côté backend: Dynamic Workers en open beta pour tous les paid plans — un runtime isolate pour exécuter du code généré à la volée par des agents IA, démarrant en millisecondes (100x plus rapide que les containers). Au programme aussi: Cloudflare Sandboxes GA, Cloudflare Mesh, AI Gateway unifié sur 14+ providers, et Browser Run.

20 Apr 2026
blog.cloudflare.com →

Backend TypeScript & Runtimes

Patch

TypeScript 6.0.3 — dernier patch JS avant la réécriture en Go

Microsoft a publié TypeScript 6.0.3 le 16 avril: une mise à jour transitoire avant TypeScript 7, la réimplémentation complète du compilateur en Go (Project Corsa). La ligne 6.x reste la dernière construite sur le codebase JavaScript — 6.0 a introduit des dépréciations, des changements de valeurs par défaut et le flag --stableTypeOrdering. 6.0.3 est principalement de la stabilité.

16 Apr 2026
github.com/microsoft →
🧩

Frameworks & Libraries

Patch

Next.js 16.2.4 LTS — backport de correctifs et patches de sécurité

Vercel a publié Next.js 16.2.4 le 15 avril. C'est une release LTS de correctifs sans features pending du canary. Points chauds pour la prod: enforce maxPostponedStateSize (CVE-2026-27979), patche http-proxy (CVE-2026-29057), corrige les hangs de streaming fetch, applique la transform server actions dans node_modules.

15 Apr 2026
github.com/vercel →
Bêta

Drizzle ORM v1.0.0-beta.22 — commutativity checks correctes et correctifs multi-driver

Drizzle v1.0.0-beta.22 est arrivé le 16 avril avec un focus correction avant la GA. Changement notable: commutativity checks mises à jour sur PostgreSQL et MySQL pour que create_index sur des tables différentes ne soit plus reporté comme non-commutatif. Corrections: génération de migrations sur Windows, précision real() MSSQL, migrations D1 Cloudflare, contraintes uniques Postgres.

16 Apr 2026
github.com/drizzle-team →
☁️

Cloud & DevOps

Notable

AWS Weekly — Secrets Manager en PQC, Transform arrive sur VS Code et Kiro

L'AWS Weekly Roundup du 20 avril contient trois éléments pertinents pour le backend. Un: Secrets Manager prend en charge l'échange de clés post-quantique hybride ML-KEM, activé automatiquement dans Secrets Manager Agent 2.0+, Lambda Extension v19+ et CSI Driver 2.0+. Deux: AWS Transform disponible depuis Kiro et VS Code. Trois: Claude Opus 4.7 GA dans Amazon Bedrock.

20 Apr 2026
aws.amazon.com →
Notable

Kubernetes 1.36 en préparation — HPA scale-to-zero GA et DRA stable

À quelques jours du release prévu de Kubernetes 1.36 (22 avril), le preview semaine 16 résume l'essentiel: HPA scale-to-zero activé par défaut après 7 ans de développement, Dynamic Resource Allocation (DRA) GA, user namespaces et OCI volumes stables, et support SELinux mount-label. Removals: plugin gitRepo et mode IPVS de kube-proxy.

17 Apr 2026
blog.elest.io →
🏗️

Architecture & Best Practices

Notable

Axios CVE-2026-40175 — critique sur papier, non exploitable en Node réel

Aikido a publié une analyse le 14 avril démontant le CVE-2026-40175 d'Axios, classé critique pour autoriser des valeurs de headers non sûres au niveau librairie. Conclusion technique: en runtime Node réel, il n'est pas exploitable — le runtime lui-même bloque les valeurs dangereuses. Axios «se contente» de ne pas enforcer la même contrainte. Leçon senior: tout CVE critique n'est pas urgent pour votre stack.

14 Apr 2026
aikido.dev →
🔒

Security

Sécurité

CVE-2026-40931 — contournement du correctif compressing via symlinks en git clone

GitLab a publié le 17 avril un advisory sur [email protected]: contournement complet du correctif CVE-2026-24884 via symlink poisoning livré par git. L'attaque ne nécessite aucune interaction au-delà du workflow dev standard (git clone + node app.js) et permet une évasion de répertoire à l'extraction.

17 Apr 2026
advisories.gitlab.com →