Backend y Fullstack

Backend & Fullstack Daily — 20 May 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

GA

Valkey 9.1 GA: vector search nativo, ACLs por base y CLUSTERSCAN

El 19 de mayo Linux Foundation anunció la GA de Valkey 9.1 en Open Source Summit NA. Llega con 10 % menos de memoria, ACLs a nivel de base de datos, el comando CLUSTERSCAN para iterar slots sin saturar el cluster, búsqueda vectorial integrada y la GA de Valkey Admin para operadores. Además se publicaron nuevas versiones de Valkey Search y del cliente Valkey GLIDE. Si venís planeando migrar de Redis o querés vector search sin sumar otro motor, este es el release que estabas esperando — golazo para fullstack TypeScript que ya usa iovalkey.

19 May 2026
prnewswire.com →
Breaking

Anthropic compra Stainless por más de 300M USD y apaga el SDK generator hosteado

El 18 de mayo Anthropic anunció la compra de Stainless, la startup fundada por el ex-Stripe Alex Rattray cuya plataforma convierte specs OpenAPI en SDKs production-ready en Python, TypeScript, Kotlin, Go y Java. Según The Information el deal superó los 300M USD. Stainless es la fábrica detrás de todos los SDKs oficiales de Anthropic, pero también de OpenAI, Google y Cloudflare — y ese es el punto. Anthropic confirmó a TechCrunch que va a apagar los productos hosteados de Stainless, incluyendo el SDK generator. Los clientes mantienen los SDKs ya generados con derecho a modificarlos, pero la pipeline se cae. Si tu equipo dependía del generator hosteado, ponete las pilas y armá plan B antes que se apague.

18 May 2026
techcrunch.com →
Seguridad

NGINX Rift (CVE-2026-42945, CVSS 9.2) bajo explotación activa

Help Net Security reportó el 18 de mayo que el heap buffer overflow de 18 años en ngx_http_rewrite_module ya está siendo explotado en la vida real. El bug se dispara cuando un rewrite usa una captura PCRE sin nombre ($1, $2), el reemplazo contiene ? y le sigue otro rewrite, if o set: el dimensionamiento del buffer usa un escaping y la escritura usa otro, así caracteres como +, % y & empujan la escritura más allá del heap. Afecta NGINX OSS 0.6.27 → 1.30.0 y NGINX Plus R32 → R36. NGINX corre en ~33 % de la web y suele ser el primer hop del request — si todavía no parcheaste a 1.30.1 / R36 P1, hacelo YA y revisá rules de WAF para bloquear payloads con ? sobre rutas que rewrite reescribe.

18 May 2026
helpnetsecurity.com →

Backend TypeScript & Runtimes

Destacado

TypeScript 5.9: caching de instanciación de tipos más fino y migración suave a 6.0

La doc de TypeScript 5.9 se actualizó el 18 de mayo de 2026 con el detalle del caching de instanciación de tipos que evita trabajo y allocations repetidas — gana especialmente quien tiene libs con genéricos profundos tipo Drizzle o tRPC. Microsoft volvió a remarcar que 5.x no es un cambio disruptivo: 6.0 será el último release del compiler en TypeScript antes de pasar al tsgo en Go con 7.0 (mid-2026). Si seguís en 5.4 o más viejo, planificá el upgrade antes que el ecosistema arranque a pedir 5.9 como mínimo para tipos avanzados.

18 May 2026
typescriptlang.org →
🧩

Frameworks & Libraries

Patch

Hono v4.12.19: cookies con nombre duplicado, stream abort y bearer-auth genérico

Hono v4.12.19 salió el 16 de mayo y mete varias correcciones que se sentían a producción: getCookie ahora devuelve la primera cookie cuando hay varias con el mismo nombre (caso típico de bug intermitente en proxies), serveStatic deja el parámetro options opcional en todos los adapters, el middleware cache respeta correctamente Vary, bearerAuth ahora es genérico sobre el typed context (¡tipo seguro para tu user!), y la integración con @hono/node-server v2 mejora el manejo de aborts en streams. Patch obligatorio si servís en edge runtimes o usás SSE.

16 May 2026
github.com/honojs/hono →
☁️

Cloud & DevOps

Release

Claude Platform sobre AWS con cache diagnostics en beta pública

Anthropic lanzó Claude Platform on AWS: la Claude API corriendo en infra gestionada por Anthropic pero accesible vía endpoints nativos de AWS, con billing en AWS y autenticación IAM. Incluye Messages API, Files API, Message Batches API, Claude Managed Agents, Agent Skills, code execution y tool use. En la misma tanda salió cache diagnostics en public beta: mandás diagnostics.previous_message_id y la API te devuelve un cache_miss_reason que explica dónde se desvió el prefijo del prompt cache respecto al turno anterior — golazo para optimizar costos en agentes con memoria larga. Fast mode también soporta ahora Claude Opus 4.7.

19 May 2026
docs.anthropic.com →
🔗

Fullstack

Release

MakerKit publica SaaS kits Next.js + Better Auth para Drizzle y Prisma

MakerKit liberó dos SaaS kits flamantes — Next.js + Drizzle y Next.js + Prisma, los dos con Better Auth como capa de identidad — pensados para self-hosting completo sin vendor lock-in. Es la señal clara de cómo se acomodó el stack TypeScript en mayo 2026: Prisma 7.4 con engine en pure TS y query plan caching, Drizzle 0.45 ya bajo PlanetScale, y Better Auth como el reemplazo natural de Lucia (que pasó a maintenance) y de Clerk cuando la data del user no puede vivir afuera. Si arrancás un side project esta semana, este es el set por defecto.

19 May 2026
makerkit.dev →
🔥

Top Stories

GA

Valkey 9.1 GA: integrated vector search, per-DB ACLs and CLUSTERSCAN

On May 19 the Linux Foundation announced Valkey 9.1 GA at Open Source Summit NA. The release lands with 10% memory savings, database-level ACLs, the new CLUSTERSCAN command for iterating slots without thrashing the cluster, built-in vector search and a GA Valkey Admin tool for cluster operators. New versions of Valkey Search and the Valkey GLIDE client also shipped. If you were planning a Redis migration or need vector search without bolting on another engine, this is the release to watch — a real win for TypeScript backends already running iovalkey.

19 May 2026
prnewswire.com →
Breaking

Anthropic acquires Stainless for $300M+ and shuts down the hosted SDK generator

On May 18 Anthropic announced the acquisition of Stainless, the startup founded by ex-Stripe engineer Alex Rattray whose platform turns OpenAPI specs into production-ready SDKs across Python, TypeScript, Kotlin, Go and Java. The Information puts the price tag above $300M. Stainless powers every official Anthropic SDK, but also OpenAI, Google and Cloudflare — and that is exactly the point. Anthropic told TechCrunch it will wind down all hosted Stainless products, including the SDK generator. Customers keep the SDKs they have already generated with full rights to modify them, but the pipeline is sunsetting. If your team depends on the hosted generator, start planning the exit now.

18 May 2026
techcrunch.com →
Security

NGINX Rift (CVE-2026-42945, CVSS 9.2) under active exploitation

Help Net Security reported on May 18 that the 18-year-old heap buffer overflow in ngx_http_rewrite_module is now being exploited in the wild. The bug fires when a rewrite uses an unnamed PCRE capture ($1, $2), the replacement contains ?, and another rewrite, if or set directive follows: nginx sizes the destination buffer with one escaping pass and writes with another, so characters such as +, % and & push the write past the allocation. It hits NGINX OSS 0.6.27 → 1.30.0 and NGINX Plus R32 → R36. NGINX fronts roughly 33% of the web — if you have not patched to 1.30.1 / R36 P1, do it now and add WAF rules to block ?-bearing payloads on rewritten paths.

18 May 2026
helpnetsecurity.com →

Backend TypeScript & Runtimes

Notable

TypeScript 5.9: improved type-instantiation caching and a smooth 6.0 on-ramp

The TypeScript 5.9 docs were refreshed on May 18, 2026 with the details of the improved type-instantiation caching that avoids redundant work and allocations — a clear win for libraries with deep generics like Drizzle or tRPC. Microsoft reiterated that the 5.x line is not a disruptive change: 6.0 will be the last release on the existing TypeScript compiler before the Go-based tsgo ships as 7.0 (mid-2026). If you are still on 5.4 or older, plan the upgrade before the ecosystem starts pinning 5.9 as a minimum for advanced types.

18 May 2026
typescriptlang.org →
🧩

Frameworks & Libraries

Patch

Hono v4.12.19: duplicate-name cookies, stream abort and generic bearer-auth

Hono v4.12.19 dropped on May 16 with several production-grade fixes: getCookie now returns the first cookie when multiple share the same name (classic proxy-edge bug), serveStatic makes the options parameter optional across all adapters, the cache middleware honors Vary correctly, bearerAuth is now generic over the typed context (type-safe user), and the @hono/node-server v2 bump improves stream abort handling. Mandatory patch if you serve on edge runtimes or use SSE.

16 May 2026
github.com/honojs/hono →
☁️

Cloud & DevOps

Release

Claude Platform lands on AWS with cache diagnostics in public beta

Anthropic launched Claude Platform on AWS: the Claude API running on Anthropic-managed infrastructure but accessible through native AWS endpoints, with AWS billing and IAM authentication. The full surface area is there — Messages API, Files API, Message Batches API, Claude Managed Agents, Agent Skills, code execution and tool use. Shipped alongside: cache diagnostics in public beta. Pass diagnostics.previous_message_id on a Messages request and the API reports a cache_miss_reason explaining where the prompt-cache prefix diverged from the previous turn — a real win for optimizing cost on long-memory agents. Fast mode now supports Claude Opus 4.7 too.

19 May 2026
docs.anthropic.com →
🔗

Fullstack

Release

MakerKit ships self-hosted Next.js + Better Auth SaaS kits for Drizzle and Prisma

MakerKit released two brand-new SaaS kits — Next.js + Drizzle and Next.js + Prisma, both powered by Better Auth — built from the ground up for full self-hosting with no vendor lock-in. It is a clean snapshot of how the TypeScript stack settled in May 2026: Prisma 7.4 on the pure-TS engine with query-plan caching, Drizzle 0.45 under PlanetScale, and Better Auth as the natural replacement for Lucia (now in maintenance) and for Clerk when user data cannot leave your infra. If you are starting a side project this week, this is the default stack.

19 May 2026
makerkit.dev →
🔥

Top Stories

GA

Valkey 9.1 GA : vector search natif, ACLs par base et CLUSTERSCAN

Le 19 mai la Linux Foundation a annoncé la GA de Valkey 9.1 à l'Open Source Summit NA. La release apporte 10 % d'économie mémoire, des ACLs au niveau base, la commande CLUSTERSCAN pour itérer les slots sans saturer le cluster, vector search intégré et la GA de Valkey Admin pour les opérateurs. De nouvelles versions de Valkey Search et du client Valkey GLIDE sortent aussi. Si vous prépariez une migration depuis Redis ou cherchiez du vector search sans ajouter un autre moteur, c'est la release à surveiller.

19 May 2026
prnewswire.com →
Breaking

Anthropic rachète Stainless pour plus de 300M USD et coupe le SDK generator hébergé

Le 18 mai Anthropic a annoncé le rachat de Stainless, la startup fondée par l'ex-Stripe Alex Rattray dont la plateforme transforme des specs OpenAPI en SDKs production-ready en Python, TypeScript, Kotlin, Go et Java. The Information évalue l'opération à plus de 300M USD. Stainless alimente tous les SDK officiels d'Anthropic, mais aussi ceux d'OpenAI, Google et Cloudflare — et c'est précisément l'enjeu. Anthropic a confirmé à TechCrunch qu'il va arrêter les produits Stainless hébergés, y compris le SDK generator. Les clients conservent les SDKs déjà générés avec droit de modification, mais le pipeline s'éteint.

18 May 2026
techcrunch.com →
Sécurité

NGINX Rift (CVE-2026-42945, CVSS 9.2) activement exploité

Help Net Security a rapporté le 18 mai que le heap buffer overflow vieux de 18 ans dans ngx_http_rewrite_module est désormais exploité dans la nature. Le bug se déclenche quand un rewrite utilise une capture PCRE sans nom ($1, $2), que le remplacement contient ? et qu'un autre rewrite, if ou set suit : nginx dimensionne le buffer avec un passage d'escaping et écrit avec un autre, donc des caractères comme +, % et & font déborder l'écriture. Touche NGINX OSS 0.6.27 → 1.30.0 et NGINX Plus R32 → R36. Patchez vers 1.30.1 / R36 P1 maintenant.

18 May 2026
helpnetsecurity.com →

Backend TypeScript & Runtimes

Notable

TypeScript 5.9 : caching d'instanciation de types affiné et migration douce vers 6.0

La doc de TypeScript 5.9 a été mise à jour le 18 mai 2026 avec les détails du caching d'instanciation de types qui évite des allocations redondantes — un gain net pour les libs à génériques profonds comme Drizzle ou tRPC. Microsoft rappelle que la ligne 5.x n'est pas disruptive : 6.0 sera la dernière release du compilateur TypeScript actuel avant le passage à tsgo en Go avec 7.0 (mi-2026). Si vous êtes en 5.4 ou plus ancien, planifiez la mise à jour.

18 May 2026
typescriptlang.org →
🧩

Frameworks & Libraries

Patch

Hono v4.12.19 : cookies à nom dupliqué, stream abort et bearer-auth générique

Hono v4.12.19 est sorti le 16 mai avec plusieurs correctifs sérieux pour la prod : getCookie retourne la première cookie quand plusieurs partagent le même nom, serveStatic rend options optionnel dans tous les adapters, le middleware cache respecte correctement Vary, bearerAuth devient générique sur le typed context, et l'intégration @hono/node-server v2 améliore la gestion des aborts en streaming. Patch obligatoire pour edge ou SSE.

16 May 2026
github.com/honojs/hono →
☁️

Cloud & DevOps

Release

Claude Platform arrive sur AWS avec cache diagnostics en bêta publique

Anthropic a lancé Claude Platform on AWS : la Claude API tourne sur l'infra gérée par Anthropic mais accessible via des endpoints AWS natifs, avec facturation AWS et authentification IAM. Surface complète : Messages API, Files API, Message Batches API, Claude Managed Agents, Agent Skills, code execution et tool use. En parallèle : cache diagnostics en bêta publique. Passez diagnostics.previous_message_id et l'API renvoie un cache_miss_reason qui explique où le préfixe du prompt cache a divergé. Fast mode supporte aussi Claude Opus 4.7.

19 May 2026
docs.anthropic.com →
🔗

Fullstack

Release

MakerKit publie des kits SaaS Next.js + Better Auth pour Drizzle et Prisma

MakerKit a publié deux SaaS kits flambant neufs — Next.js + Drizzle et Next.js + Prisma, tous deux avec Better Auth — conçus pour le self-hosting complet sans vendor lock-in. C'est un instantané net du stack TypeScript en mai 2026 : Prisma 7.4 sur moteur pure TS avec query-plan caching, Drizzle 0.45 sous PlanetScale, et Better Auth comme remplaçant naturel de Lucia (en maintenance) et de Clerk quand la donnée user ne peut pas quitter votre infra.

19 May 2026
makerkit.dev →