Backend y Fullstack

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

Seguridad

TrapDoor: 34 paquetes maliciosos en npm/PyPI/Crates más envenenamiento de CLAUDE.md y .cursorrules con unicode invisible

Socket detectó el 24 de mayo una campaña activa — bautizada TrapDoor — que ya plantó 34 paquetes maliciosos y 384+ versiones en npm, PyPI y Crates.io. Primer artefacto observado: [email protected] en PyPI a las 20:20 UTC del 22 de mayo. Target: developers de Solana/Sui/Aptos y de proyectos DeFi/AI. El stealer barre wallets cripto, claves SSH, perfiles de browser y variables de entorno AWS, con ejecución específica por ecosistema (build.rs en Rust, postinstall en npm, import-time en Python).

Lo realmente novedoso: el actor abre PRs contra LangChain y MetaGPT con .cursorrules y CLAUDE.md modificados que esconden instrucciones maliciosas usando caracteres unicode de ancho cero — el humano que revisa el diff no ve nada raro pero Cursor/Claude leen el prompt envenenado y ejecutan el flujo de exfiltración. El marker P-2024-001 aparece en todos los intentos. Si tu repo acepta PRs externos y tu agente IA respeta esos archivos sin sanitizar, sos blanco directo — activá detección de zero-width chars en tu pipeline de PR review ya.

24 May 2026
socket.dev →
Release

Deno 2.8 GA: import defer, deno audit fix, deno transpile, deno pack, deno ci y 3.66x más rápido en cold npm install

Deno 2.8 (22 de mayo) es el minor más grande hasta la fecha. Headliners: import defer (TC39 stage 3) para diferir la inicialización de módulos al primer uso real — clave para CLI tools que importan dependencias pesadas que no siempre se ejecutan; deno audit fix que upgradea automáticamente paquetes vulnerables al patched más cercano que respete tu rango semver; deno transpile que produce JS + .d.ts usando el mismo pipeline fast-check de deno publish; deno pack, deno ci, deno bump-version, deno why y deno compile framework-aware para Next/Astro/SvelteKit.

Performance: 3.66x más rápido en cold npm install vs 2.7, network debugging integrado en Chrome DevTools y mejoras en peer dependency resolution (fix de hangs por versiones conflictivas + memoización de cache hits). Y el dato que duele a Bun: Deno ahora tiene 76% de compatibilidad con Node.js, superando por primera vez a Bun en el run de tests oficial. Si venís postergando la prueba de Deno por "falta de compat", este es el momento — deno install --dev y probá.

22 May 2026
deno.com/blog →
GA

AWS Managed MCP Server GA: acceso auditado a APIs, docs y workflows de AWS para agentes IA

AWS pasó el 24 de mayo a GA su Managed MCP Server, que da a los agentes IA acceso controlado y auditable a APIs de AWS, documentación y workflows operacionales vía la interfaz estándar Model Context Protocol. La propuesta de valor: en lugar de entregarle credenciales amplias de IAM a un agente, exponés tools MCP discretas (ej. "listar buckets", "leer log") con permisos mínimos y trazas de uso end-to-end. Cada llamada queda registrada en CloudTrail con el contexto del agente.

Esto es la respuesta de AWS al patrón que Cloudflare, Anthropic y muchos otros ya están empujando: MCP como capa de RBAC + observabilidad para agentes. Si estás armando un agente que toca producción AWS, esto te evita escribir tu propio gateway de auth + audit. Combina especialmente bien con Cloud Trace de Google que también desde el 26 de mayo genera trace spans automáticos para remote MCP servers de BigQuery y Cloud SQL — la observabilidad de agentes vía MCP ya es estándar de facto.

24 May 2026
infoq.com →
Beta

BigQuery: preview del Iceberg REST catalog serverless con interop Spark/Flink/Trino sin duplicar datos

Google publicó el 24 de mayo el preview del Iceberg REST catalog serverless dentro de BigQuery: una sola tabla Apache Iceberg se puede crear, actualizar y consultar desde BigQuery y desde engines externos (Spark, Flink, Trino) sin duplicar archivos en GCS ni materializar copias. El catalog implementa la spec REST oficial de Iceberg, así que cualquier cliente que ya hable Iceberg REST se conecta sin glue extra.

El cambio mental: antes elegías "warehouse propio de BigQuery" o "data lake abierto en Iceberg". Ahora podés tener una sola fuente de verdad en formato abierto, con BigQuery como un consumidor más al lado de tus jobs Spark o Flink. Para arquitecturas que combinan analytics batch + streaming + ML feature stores, esto baja el costo de copia y elimina los problemas de drift entre warehouses. Si venías evaluando Snowflake Iceberg tables o Databricks Unity Catalog, fíjate que el modelo es esencialmente el mismo.

24 May 2026
infoq.com →
Breaking

Supabase pg_graphql 1.6.0 deshabilita introspection by default — breaking para nuevos proyectos desde el 15 de junio

Supabase publicó el 25 de mayo el cambio breaking de pg_graphql 1.6.0: la introspection de GraphQL queda deshabilitada por default. Aplica a proyectos nuevos a partir del 15 de junio de 2026. La motivación: introspection abierta es un info-disclosure clásico — un atacante mapea todo tu schema, deduce nombres de tablas/columnas y arma queries dirigidos sin tener que adivinar.

Si dependés de introspection para Apollo Studio, GraphQL Codegen, Hasura Cloud Console o cualquier IDE GraphQL contra producción, vas a tener que activarla explícitamente vía ALTER ROLE o usar un dump del schema en CI en vez de pegarle a prod. Para proyectos existentes no cambia nada — solo nuevos a partir del 15 de junio. Combina bien con el feature preview del mismo día: temporary token-based database access, que permite emitir tokens con TTL para acceso puntual sin entregar la connection string completa. Si estás armando dashboards internos con acceso ad-hoc a Postgres, ese token efímero te resuelve la auditoría.

25 May 2026
supabase.com/changelog →

Backend TypeScript & Runtimes

Release

Deno 2.8 detalle: import defer, deno compile framework-aware, audit fix automatizado

Más allá del titular, mirá los detalles de Deno 2.8 que importan para backend TS:

  • import defer: import defer * as heavy from "./heavy.ts" difiere la ejecución del módulo hasta el primer acceso a un binding. Para CLIs con sub-comandos que cargan dependencias pesadas pero raras (ej. un comando migrate que solo se corre una vez al mes), el startup baja de cientos de ms a unidades.
  • deno compile framework-aware: detecta Next/Astro/SvelteKit y produce un binario nativo con todo el server-side embebido. Cero Docker para single-binary deployment.
  • deno audit fix: corre npm audit fix pero sin npm — usa la base de advisories propia y respeta tus rangos semver del deno.json.
  • deno transpile: TS → JS + .d.ts con el mismo fast-check pipeline de deno publish. Sin TSConfig, sin tsc, sin ts-node.
  • Network debugging: requests HTTP/fetch aparecen en la pestaña Network de Chrome DevTools.

La compat Node trepó a 76% (vs Bun ~73% en el mismo benchmark). Si descartaste Deno hace seis meses por gaps de compat con paquetes npm específicos, hacé un retest — varios paquetes que antes rompían ahora pasan.

22 May 2026
github.com/denoland/deno →
🗄️

Databases & Data

Beta

BigQuery Iceberg REST catalog: detalles técnicos de la interop

El nuevo catalog implementa la spec Iceberg REST 1.7+ y vive en endpoints HTTPS gestionados — no hay que correr tu propio Nessie/Polaris. Las tablas se almacenan en GCS bajo el formato de tabla Iceberg estándar (manifest lists, snapshot files, parquet data files). Spark, Flink, Trino y cualquier engine con un cliente Iceberg REST consume la misma tabla sin federation queries.

El gotcha: las commits van todas vía el catalog REST (no por path directo en GCS) — eso garantiza atomicidad y evita corrupción por escritores concurrentes desde engines distintos. Si tu pipeline actual escribe Iceberg vía Glue Catalog o HMS, vas a tener que apuntar la session config (spark.sql.catalog.bigquery.uri) al endpoint nuevo. Para el lado de BigQuery, queries SQL normales funcionan; los costos van por slot-hours como cualquier query, no hay storage extra por encima de GCS.

24 May 2026
cloud.google.com →
Beta

Supabase: feature preview de temporary token-based database access

Supabase abrió en preview el temporary token-based database access: emitís un token con TTL corto que autoriza una conexión Postgres efímera sin tener que repartir la connection string completa con password. El token está atado a un rol, una IP y una ventana temporal — al expirar, la conexión se cae.

Caso de uso típico: tu plataforma interna deja que un on-call abra un psql contra prod para debug, pero vos no querés que esa password viva en su bash history o en un secret manager personal. El admin tool genera el token, lo entrega vía un canal seguro (Vault, 1Password), el on-call lo usa por 30 min y se desautoriza solo. Combina bien con el cambio breaking de pg_graphql 1.6.0 — menos superficies abiertas, más auditoría.

25 May 2026
supabase.com/changelog →
GA

BigQuery Data Science Agent GA en Colab Enterprise para EDA automatizado

Google pasó a GA el 26 de mayo el Data Science Agent dentro de BigQuery + Colab Enterprise. Agente managed que arranca un análisis exploratorio (EDA) sobre una tabla: detecta distribuciones, encuentra outliers, sugiere joins relevantes, genera plots y termina con un notebook listo para iterar. La GA viene con autenticación contra IAM, billing por slot-hours como cualquier query y auditoría de cada paso vía Cloud Logging.

Para equipos backend que tienen que armar pipelines ETL sobre datos que no conocen, esto baja drásticamente el costo de descubrimiento. No reemplaza al data scientist pero sí elimina las primeras 4 horas de "qué es esta tabla y por qué los nulls aparecen acá". Si tu org ya tiene BigQuery + Colab Enterprise, no requiere infra adicional.

26 May 2026
cloud.google.com →
☁️

Cloud & DevOps

Seguridad

Apigee hybrid 1.16.4 y 1.14.5 + Apigee Emulator 2.0.0 con fixes de seguridad y versionado independiente

Google publicó el 22 de mayo dos patches de seguridad para Apigee hybrid (1.16.4 y 1.14.5) y separó el Apigee Emulator en su propia release line — ahora va por v2.0.0 con semver independiente del runtime hybrid. La separación es importante para CI/CD: podés actualizar el emulator local de los devs sin tocar tu cluster de hybrid en prod, y viceversa.

Si corrés Apigee hybrid en GKE o on-prem, agendá la ventana: los CVEs no están detallados públicamente pero Google los marca como urgentes en el changelog. Bonus del mismo día: Database Migration Service para Cloud SQL for SQL Server pasó a GA — si estás moviendo workloads SQL Server entre cloud providers o de on-prem a GCP, ya es opción soportada sin scripts custom.

22 May 2026
cloud.google.com →
GA

Cloud Trace Observability Analytics GA: query trace data con SQL y MCP servers con tracing automático

Google pasó a GA el 26 de mayo tres piezas de Cloud Trace: Observability Analytics (queryás traces con SQL standard sobre BigQuery — JOIN entre traces y otros eventos sin ETL), Observability API y Trace Scopes (alcance de queries por proyecto/folder/org). Lo destacado para el mundo agentes: remote MCP servers para BigQuery y Cloud SQL ahora generan trace spans automáticamente. Cada tool call de un agente queda registrada con duración, args y resultado sin instrumentación manual.

Si venís lidiando con "el agente hace 200 llamadas a tools y no sé cuál es la lenta", Cloud Trace + auto-spans MCP te dan el waterfall completo. Combinado con la observability layer de OpenTelemetry GenAI semconv, ya tenés un stack standards-based para profiler de agentes en producción.

26 May 2026
cloud.google.com →
🏗️

Architecture & Best Practices

Destacado

OpenTelemetry GenAI Semantic Conventions consolidan tracing de LLM, agentes y MCP tool calling

El 21 de mayo apareció una guía detallada sobre las OTel GenAI Semantic Conventions + drop del package Python opentelemetry-semantic-conventions 0.63b1. Las conventions cubren cuatro áreas: (1) client spans para llamadas LLM (atributos gen_ai.system, gen_ai.request.model, gen_ai.usage.input_tokens); (2) orquestación de agentes (spans para steps, retries, decisiones de tool selection); (3) MCP tool calling con spans para cada invocación de tool (request, response, error); (4) métricas de calidad/evaluación (latency, accuracy scores, content quality).

Esto es la pieza que faltaba para tratar agentes como cualquier sistema distribuido — Jaeger, Grafana Tempo, Honeycomb y Cloud Trace ya entienden estos attributes. Si estás armando un agente productivo, instrumentar contra estas conventions desde el día 1 te ahorra retoolear todo cuando elijas un backend de observability. Y como vimos arriba, Google ya integró las conventions en Cloud Trace para tracing automático de MCP — la spec está claramente ganando tracción.

21 May 2026
greptime.com →
🔥

Top Stories

Security

TrapDoor: 34 malicious packages on npm/PyPI/Crates plus CLAUDE.md and .cursorrules poisoning with invisible unicode

Socket disclosed on May 24 an active campaign — dubbed TrapDoor — that already planted 34 malicious packages and 384+ versions across npm, PyPI and Crates.io. First observed artifact: [email protected] on PyPI at 20:20 UTC on May 22. Target: Solana/Sui/Aptos and DeFi/AI developers. The stealer scrapes crypto wallets, SSH keys, browser profiles and AWS env vars with ecosystem-specific execution paths (build.rs in Rust, postinstall in npm, import-time in Python).

The genuinely new twist: the actor opened PRs against LangChain and MetaGPT with modified .cursorrules and CLAUDE.md files hiding malicious instructions via zero-width unicode characters — the human reviewer sees nothing strange in the diff but Cursor/Claude read the poisoned prompt and run the exfiltration flow. The marker P-2024-001 shows up across every attempt. If your repo accepts external PRs and your AI agent honors those files without sanitization, you're a direct target — enable zero-width character detection in your PR review pipeline now.

24 May 2026
socket.dev →
Release

Deno 2.8 GA: import defer, deno audit fix, deno transpile, deno pack, deno ci and 3.66x faster cold npm installs

Deno 2.8 (May 22) is the biggest minor release to date. Headliners: import defer (TC39 stage 3) to delay module init until first real use — key for CLI tools importing heavy deps that don't always run; deno audit fix auto-upgrades vulnerable packages to the nearest patched version that still satisfies your semver range; deno transpile emits JS + .d.ts via the same fast-check pipeline deno publish uses; plus deno pack, deno ci, deno bump-version, deno why and framework-aware deno compile for Next/Astro/SvelteKit.

Performance: 3.66x faster cold npm install vs 2.7, network debugging integrated in Chrome DevTools and peer dependency resolution fixes (no more hangs on conflicting versions + memoized cache-hit checks). The line that stings Bun: Deno now hits 76% Node.js compatibility, beating Bun for the first time on the official test run. If you've been deferring Deno trials over compat, this is the moment — deno install --dev and give it a spin.

22 May 2026
deno.com/blog →
GA

AWS Managed MCP Server GA: audited access to AWS APIs, docs and workflows for AI agents

AWS made its Managed MCP Server GA on May 24, giving AI agents controlled and auditable access to AWS APIs, documentation and operational workflows through the standard Model Context Protocol interface. Value prop: instead of handing an agent broad IAM credentials, you expose discrete MCP tools (e.g. "list buckets", "read log") with minimal permissions and end-to-end usage traces. Every call lands in CloudTrail with the agent context.

This is AWS's answer to the pattern Cloudflare, Anthropic and others have been pushing: MCP as the RBAC + observability layer for agents. If you're building an agent that touches AWS prod, this saves you writing your own auth + audit gateway. It pairs especially well with Google Cloud Trace which, also from May 26, auto-generates trace spans for remote MCP servers on BigQuery and Cloud SQL — MCP observability for agents is now de facto standard.

24 May 2026
infoq.com →
Beta

BigQuery: preview of the serverless Iceberg REST catalog with Spark/Flink/Trino interop and no data duplication

Google shipped on May 24 the preview of the serverless Iceberg REST catalog inside BigQuery: a single Apache Iceberg table can be created, updated and queried from BigQuery and from external engines (Spark, Flink, Trino) without duplicating files on GCS or materializing copies. The catalog implements the official Iceberg REST spec, so any client that already speaks Iceberg REST plugs in with no extra glue.

Mindshift: previously you picked "BigQuery's own warehouse" or "open data lake on Iceberg". Now you can have one source of truth in an open format, with BigQuery as one more consumer alongside your Spark or Flink jobs. For architectures combining batch analytics + streaming + ML feature stores, this slashes copy cost and kills warehouse drift. If you were evaluating Snowflake Iceberg tables or Databricks Unity Catalog, the model here is essentially the same.

24 May 2026
infoq.com →
Breaking

Supabase pg_graphql 1.6.0 disables introspection by default — breaking for new projects from June 15

Supabase shipped on May 25 the breaking change for pg_graphql 1.6.0: GraphQL introspection is disabled by default. Applies to new projects starting June 15, 2026. Motivation: open introspection is a classic info-disclosure — an attacker maps your full schema, infers table/column names and crafts targeted queries without guessing.

If you rely on introspection for Apollo Studio, GraphQL Codegen, Hasura Cloud Console or any GraphQL IDE against prod, you'll need to enable it explicitly via ALTER ROLE or use a schema dump in CI instead of hitting prod. Existing projects are untouched — only new ones from June 15. Pairs nicely with the same day's feature preview: temporary token-based database access, which issues TTL-bound tokens for ad-hoc access without handing out the full connection string. For internal dashboards with ad-hoc Postgres access, that ephemeral token wins you audit.

25 May 2026
supabase.com/changelog →

Backend TypeScript & Runtimes

Release

Deno 2.8 deep dive: import defer, framework-aware deno compile, automated audit fix

Beyond the headline, here's what matters in Deno 2.8 for backend TS:

  • import defer: import defer * as heavy from "./heavy.ts" defers module execution until the first binding access. For CLIs with sub-commands that load heavy but rare deps (e.g. a migrate command run once a month), startup drops from hundreds of ms to single digits.
  • framework-aware deno compile: detects Next/Astro/SvelteKit and produces a native binary with the full server-side embedded. Zero Docker for single-binary deployment.
  • deno audit fix: runs npm audit fix minus npm — uses its own advisory DB and respects your deno.json semver ranges.
  • deno transpile: TS → JS + .d.ts via the same fast-check pipeline deno publish uses. No tsconfig, no tsc, no ts-node.
  • Network debugging: HTTP/fetch requests show up in the Chrome DevTools Network tab.

Node compat climbed to 76% (vs Bun ~73% on the same benchmark). If you wrote Deno off six months ago over compat gaps on specific npm packages, retest — several previously broken packages now pass.

22 May 2026
github.com/denoland/deno →
🗄️

Databases & Data

Beta

BigQuery Iceberg REST catalog: interop technical details

The new catalog implements Iceberg REST 1.7+ and lives on managed HTTPS endpoints — no Nessie/Polaris to run yourself. Tables sit on GCS in the standard Iceberg table format (manifest lists, snapshot files, parquet data files). Spark, Flink, Trino and any engine with an Iceberg REST client consume the same table without federation queries.

The gotcha: every commit flows through the REST catalog (not a direct GCS path) — that guarantees atomicity and prevents corruption from concurrent writers across engines. If your pipeline currently writes Iceberg via Glue Catalog or HMS, you'll need to point the session config (spark.sql.catalog.bigquery.uri) at the new endpoint. On the BigQuery side, normal SQL queries work; cost goes by slot-hours like any query, no extra storage on top of GCS.

24 May 2026
cloud.google.com →
Beta

Supabase: feature preview of temporary token-based database access

Supabase opened a preview for temporary token-based database access: you issue a short-TTL token authorizing an ephemeral Postgres connection without handing out the full connection string with password. The token binds to a role, an IP and a time window — when it expires, the connection drops.

Typical use: your internal platform lets an on-call open psql against prod for debug, but you don't want that password living in their bash history or personal secret manager. Admin tool generates the token, hands it over via a secure channel (Vault, 1Password), on-call uses it for 30 min and it de-authorizes on its own. Pairs well with the pg_graphql 1.6.0 breaking change — fewer open surfaces, more audit.

25 May 2026
supabase.com/changelog →
GA

BigQuery Data Science Agent GA in Colab Enterprise for automated EDA

Google made the Data Science Agent GA on May 26 inside BigQuery + Colab Enterprise. Managed agent that kicks off exploratory analysis (EDA) on a table: detects distributions, finds outliers, suggests relevant joins, generates plots and lands a ready-to-iterate notebook. GA ships with IAM auth, billing by slot-hours like any query and per-step audit via Cloud Logging.

For backend teams stuck building ETL pipelines over unfamiliar data, this drops discovery cost dramatically. Doesn't replace the data scientist but kills the first 4 hours of "what is this table and why are the nulls here". If your org already has BigQuery + Colab Enterprise, zero extra infra.

26 May 2026
cloud.google.com →
☁️

Cloud & DevOps

Security

Apigee hybrid 1.16.4 and 1.14.5 + Apigee Emulator 2.0.0 with security fixes and independent versioning

Google shipped on May 22 two security patches for Apigee hybrid (1.16.4 and 1.14.5) and split the Apigee Emulator into its own release line — now at v2.0.0 with semver independent from the hybrid runtime. The split matters for CI/CD: you can update devs' local emulator without touching your prod hybrid cluster, and vice versa.

If you run Apigee hybrid on GKE or on-prem, schedule the window: CVEs aren't publicly detailed but Google flagged them as urgent in the changelog. Same-day bonus: Database Migration Service for Cloud SQL for SQL Server went GA — if you're moving SQL Server workloads between cloud providers or on-prem to GCP, it's now a supported option without custom scripts.

22 May 2026
cloud.google.com →
GA

Cloud Trace Observability Analytics GA: query trace data with SQL and auto-tracing for MCP servers

Google made three Cloud Trace pieces GA on May 26: Observability Analytics (query traces with standard SQL on BigQuery — JOIN traces with other events without ETL), Observability API and Trace Scopes (query scope per project/folder/org). The agent-world headline: remote MCP servers for BigQuery and Cloud SQL now auto-generate trace spans. Every agent tool call lands with duration, args and result, no manual instrumentation.

If you've been wrestling with "the agent fires 200 tool calls and I can't tell which one is slow", Cloud Trace + MCP auto-spans hand you the full waterfall. Combined with OpenTelemetry GenAI semconv, you have a standards-based stack for agent profiling in prod.

26 May 2026
cloud.google.com →
🏗️

Architecture & Best Practices

Notable

OpenTelemetry GenAI Semantic Conventions consolidate LLM, agent and MCP tool-calling tracing

May 21 brought a detailed guide on the OTel GenAI Semantic Conventions + drop of the Python package opentelemetry-semantic-conventions 0.63b1. The conventions cover four areas: (1) client spans for LLM calls (attributes gen_ai.system, gen_ai.request.model, gen_ai.usage.input_tokens); (2) agent orchestration (spans for steps, retries, tool-selection decisions); (3) MCP tool calling with spans per tool invocation (request, response, error); (4) quality/eval metrics (latency, accuracy scores, content quality).

This is the missing piece for treating agents like any distributed system — Jaeger, Grafana Tempo, Honeycomb and Cloud Trace already understand these attributes. If you're building a production agent, instrumenting against these conventions from day 1 saves you re-tooling once you pick an observability backend. And as we saw above, Google already wired the conventions into Cloud Trace for auto-tracing MCP — the spec is clearly winning traction.

21 May 2026
greptime.com →
🔥

Top Stories

Sécurité

TrapDoor : 34 paquets malveillants sur npm/PyPI/Crates plus empoisonnement de CLAUDE.md et .cursorrules avec unicode invisible

Socket a divulgué le 24 mai une campagne active — TrapDoor — qui a planté 34 paquets malveillants et 384+ versions sur npm, PyPI et Crates.io. Cible : développeurs Solana/Sui/Aptos et projets DeFi/AI. Le stealer aspire wallets crypto, clés SSH, profils browser et variables AWS via build.rs en Rust, postinstall en npm, import-time en Python. Nouveauté : PRs contre LangChain et MetaGPT avec .cursorrules et CLAUDE.md modifiés cachant des instructions via caractères unicode de largeur nulle. Activez la détection zero-width dans votre pipeline de review.

24 May 2026
socket.dev →
Release

Deno 2.8 GA : import defer, deno audit fix, deno transpile, deno pack, deno ci et 3.66x plus rapide en cold npm install

Deno 2.8 (22 mai) est le plus gros minor à ce jour. Headliners : import defer (TC39 stage 3), deno audit fix qui upgrade auto les paquets vulnérables, deno transpile qui émet JS + .d.ts, plus deno pack, deno ci, deno bump-version, deno why et deno compile framework-aware. Performance : 3.66x plus rapide en cold npm install, network debugging dans Chrome DevTools. Deno atteint 76% de compat Node, devant Bun pour la première fois.

22 May 2026
deno.com/blog →
GA

AWS Managed MCP Server GA : accès audité aux APIs, docs et workflows AWS pour agents IA

AWS a passé le 24 mai en GA son Managed MCP Server, donnant aux agents IA un accès contrôlé et auditable aux APIs AWS, docs et workflows opérationnels via l'interface standard Model Context Protocol. Au lieu de donner à l'agent des credentials IAM larges, vous exposez des tools MCP discrètes avec permissions minimales et traces end-to-end dans CloudTrail. C'est la réponse d'AWS au pattern : MCP comme couche RBAC + observabilité pour agents.

24 May 2026
infoq.com →
Bêta

BigQuery : preview du catalogue Iceberg REST serverless avec interop Spark/Flink/Trino sans duplication de données

Google a livré le 24 mai le preview du catalogue Iceberg REST serverless dans BigQuery : une seule table Apache Iceberg peut être créée, mise à jour et requêtée depuis BigQuery et depuis Spark/Flink/Trino sans dupliquer les fichiers GCS. Le catalogue implémente la spec REST officielle d'Iceberg. Une seule source de vérité en format ouvert, BigQuery devient un consommateur de plus aux côtés de vos jobs Spark ou Flink.

24 May 2026
infoq.com →
Breaking

Supabase pg_graphql 1.6.0 désactive l'introspection par défaut — breaking pour les nouveaux projets dès le 15 juin

Supabase a livré le 25 mai le changement breaking pour pg_graphql 1.6.0 : l'introspection GraphQL est désactivée par défaut pour les nouveaux projets dès le 15 juin 2026. Si vous dépendez d'Apollo Studio, GraphQL Codegen ou Hasura Cloud Console contre prod, activez-la explicitement via ALTER ROLE. Pair bien avec le preview du même jour : temporary token-based database access pour des tokens TTL d'accès ad-hoc.

25 May 2026
supabase.com/changelog →

Backend TypeScript & Runtimes

Release

Deno 2.8 détail : import defer, deno compile framework-aware, audit fix automatisé

Au-delà du titre, voici ce qui compte dans Deno 2.8 pour le backend TS : import defer diffère l'exécution du module au premier accès — clé pour CLIs avec sub-commandes chargeant des deps lourdes mais rares. framework-aware deno compile détecte Next/Astro/SvelteKit et produit un binaire natif. deno audit fix upgrade auto les paquets vulnérables. deno transpile émet JS + .d.ts. Compat Node à 76% (vs Bun ~73%).

22 May 2026
github.com/denoland/deno →
🗄️

Databases & Data

Bêta

BigQuery catalogue Iceberg REST : détails techniques de l'interop

Le nouveau catalogue implémente Iceberg REST 1.7+ sur endpoints HTTPS managés — pas de Nessie/Polaris à opérer. Tables stockées sur GCS au format Iceberg standard. Spark, Flink, Trino et tout client Iceberg REST consomment la même table. Gotcha : tous les commits passent par le catalogue REST pour garantir l'atomicité — pointez spark.sql.catalog.bigquery.uri sur le nouvel endpoint.

24 May 2026
cloud.google.com →
Bêta

Supabase : feature preview d'accès base de données par tokens temporaires

Supabase ouvre en preview l'accès base de données par tokens temporaires : token à TTL court autorisant une connexion Postgres éphémère sans distribuer le connection string complet. Token lié à un rôle, une IP et une fenêtre temporelle. Cas typique : on-call ouvre psql contre prod pour debug sans que le password ne traîne dans son bash history.

25 May 2026
supabase.com/changelog →
GA

BigQuery Data Science Agent GA dans Colab Enterprise pour EDA automatisé

Google a passé en GA le 26 mai le Data Science Agent dans BigQuery + Colab Enterprise. Agent managé qui démarre l'EDA sur une table : détecte distributions, outliers, suggère joins, génère plots et livre un notebook prêt à itérer. Auth IAM, billing en slot-hours, audit par étape via Cloud Logging. Pour équipes backend devant builder ETL sur données inconnues, le coût de discovery chute.

26 May 2026
cloud.google.com →
☁️

Cloud & DevOps

Sécurité

Apigee hybrid 1.16.4 et 1.14.5 + Apigee Emulator 2.0.0 avec fixes de sécurité et versionnement indépendant

Google a livré le 22 mai deux patches de sécurité pour Apigee hybrid (1.16.4 et 1.14.5) et séparé l'Apigee Emulator en sa propre ligne de release — désormais v2.0.0 avec semver indépendant. Si vous opérez Apigee hybrid sur GKE ou on-prem, planifiez la fenêtre. Bonus : Database Migration Service pour Cloud SQL for SQL Server est GA.

22 May 2026
cloud.google.com →
GA

Cloud Trace Observability Analytics GA : query trace data en SQL et MCP servers avec tracing automatique

Google a passé en GA le 26 mai trois pièces de Cloud Trace : Observability Analytics (query traces en SQL standard sur BigQuery), Observability API et Trace Scopes. Highlight agents : remote MCP servers pour BigQuery et Cloud SQL génèrent automatiquement des trace spans. Chaque tool call agent atterrit avec durée, args et résultat sans instrumentation manuelle.

26 May 2026
cloud.google.com →
🏗️

Architecture & Best Practices

Notable

OpenTelemetry GenAI Semantic Conventions consolident le tracing LLM, agents et MCP tool-calling

Le 21 mai a apporté un guide détaillé sur les OTel GenAI Semantic Conventions + drop du package Python opentelemetry-semantic-conventions 0.63b1. Quatre domaines : client spans LLM, orchestration d'agents, MCP tool calling, métriques qualité/eval. Pièce manquante pour traiter agents comme tout système distribué — Jaeger, Tempo, Honeycomb, Cloud Trace comprennent déjà ces attributs. Instrumenter dès le jour 1.

21 May 2026
greptime.com →