Changelog
Changelog
Todo lo que enviamos, con su porqué. Las entradas nuevas van arriba.
Release
v0.1.0 · beta público
- API REST + webhooks firmados + SSE — superficie lista para producción
- Dashboard hosteado en app.whatisup.dev
- Docs y playground públicos
- Cobro por instancia conectada — Starter / Pro / Max
Mejora
Hardening del worker de entrega
- Cap de concurrencia por host para que un endpoint lento no asfixie a los demás
- TTL de retención de payload — entregas exitosas pierden el payload a los 7 días
- Namespace BullMQ separado entre staging y producción
Seguridad
Secretos cifrados en reposo
- webhook_endpoints.signing_secret ahora con envelope encryption por master key rotable
- Filas legacy en plaintext se descifran de forma transparente y se re-cifran al siguiente write
- SECRETS_KEY_PREVIOUS soporta rotación sin downtime
Seguridad
Rate limit por cliente + guardia SSRF
- Token-bucket por customerId, configurable por ruta
- Guardia SSRF rechaza loopback, RFC1918, link-local y cloud-metadata en la capa Zod
- Cap MAX_SESSIONS_PER_WORKER con respuesta 429 worker_at_capacity
Release
Dashboard 1.0
- UI dark inspirada en Spotify
- Flujo de emparejamiento por QR en tiempo real
- Manejo de API keys
- Inspector de entrega de webhooks