Changelog

Qué salió y cuándo. Cada entrada de aquí está viva en producción.

  1. GatewaySeguridad

    Gateway: hubs con OAuth 2.1 y políticas por cliente

    Una URL por hub que agrega cualquier número de servidores. Los clientes entran con OAuth 2.1 (PKCE, registro dinámico, descubrimiento) o con un token estático; cada cliente recibe una política de tools permitidas, rate limit y cuota diaria. Los tokens se firman con una llave KMS y se verifican en la región por una Lambda por región en mx.gw.runscale.dev. runscale hubs … y runscale connect en el CLI; Hubs y la pantalla de consentimiento en el dashboard.

  2. Regiones

    Segunda región: EE. UU. Este (N. Virginia)

    Mismo motor Lambda, sin residencia mexicana. region = "us" en mcp.toml, inmutable por servidor. Los artefactos se espejan a un bucket de la misma región y la puerta de entrada es una HTTP API. Logs, métricas y medición leen cada servidor en su propia región.

  3. Dashboard

    Dashboard: contraste, colores por región y un solo lienzo para todas las páginas

    El texto secundario se leía como niebla; se corrigieron tokens y texto pequeño. Las regiones llevan color en todas partes. API keys, miembros, secretos, bitácora, tokens y facturación comparten el lienzo del Overview con fila de KPIs y líneas continuas. El sidebar muestra la organización en la que estás.

  4. Observabilidad

    Explorador de logs a página completa

    Cola en vivo o ventanas de tiempo, parseados por petición (duración, memoria, arranques en frío), filtro de errores, búsqueda por texto o request id, y los KPIs del servidor elegido arriba.

  5. Observabilidad

    KPIs reales y cola de logs en vivo

    Invocaciones, errores, p50/p95 y arranques en frío por servidor desde la telemetría del motor. La cola en vivo trae las peticiones al dashboard en segundos.

  6. Organización

    Renombrar API keys; la bitácora habla con nombres

    Las keys se renombran desde el dashboard. La bitácora resuelve actores y recursos a sus etiquetas en lugar de ids crudos. Revocar una key ahora la revoca — antes emitía una nueva.

  7. Facturación

    Estados de cuenta mensuales y presupuestos

    Cortes mensuales congelados, umbrales de presupuesto con solo aviso o corte duro, y tarifas versionadas para que un día pasado nunca se re-tase.

  8. Plataforma

    Releases que se reparan solos

    Un release interrumpido por el rate limit de API Gateway dejaba un endpoint 403 con cara de éxito. Ahora cada paso posterior a la creación es idempotente y se reintenta.

  9. Deploy

    Preview deploys, logs de build en vivo y crons

    runscale deploy --preview aprovisiona y verifica sin tráfico; promote lo pone en vivo. El pipeline se narra en el CLI y en el dashboard. [[triggers.crons]] en mcp.toml programa tool calls.

  10. Plataforma

    Correos y respaldos

    Alta verificada por correo, recuperación de contraseña, dumps diarios verificados de la base y snapshots EBS, canary con alertas.

  11. Lanzamiento

    runscale.dev está vivo

    Control plane y dashboard en runscale.dev con TLS automático. El CLI está en npm como runscale, con el adaptador Lambda incluido.