Changelog

Cambios recientes en la API, la facturación, los SDKs y el dashboard de Rayuela.

  1. 2026-10-06

    Corrección del happy path y del panel

    • Corregidos errores 500 en el alta de usuarios finales, en recomendaciones personalizadas y en los endpoints e-commerce.
    • Los jobs de entrenamiento en estado PENDING ya no quedan colgados: si exceden el tiempo límite se marcan como FAILED.
    • interaction_type ahora es case-insensitive y la documentación usa los tipos en mayúsculas (VIEW, CART, …).
    • GET /usage/ ya no responde 500 y el panel muestra el uso real; las métricas de negocio no estiman lift ni ingresos cuando no hay recomendaciones servidas.
    • Panel y atribución: sin cifras inventadas ni textos de desarrollo, y con el path canónico de la API de analytics.
  2. 2026-10-05

    Happy path, API keys y OpenAPI

    • Corregidos los errores 500 de los endpoints e-commerce, la ingesta por lotes y el estado del pipeline de entrenamiento.
    • Cold start: un usuario desconocido ya no devuelve 404; se usa un fallback con populares y tendencias.
    • Tracker JS v2: fetch con keepalive y X-API-Key, normalización de los tipos de interacción y anonymous_id first-party.
    • Nuevas API keys publicables pk_ con scopes y dominios permitidos; la clave completa nunca se persiste en el navegador.
    • Spec pública ampliada (pipeline e ingesta por lotes) y documentación alineada: API Reference, DPA descargable y SDK Node marcado como no publicado.
    • El panel unifica el progreso de onboarding y muestra estados de error honestos.
  3. 2026-10-03

    Correcciones en contratación y suscripción

    • Corregido un error "Unauthorized access to resource" al iniciar una suscripción.
    • Mejoras de UX en el flujo de contratación y en el manejo de planes pendientes.
  4. 2026-09-29

    Documentación de Mercado Pago

    • Actualizada la guía de integración con Mercado Pago, incluyendo el email del usuario y el manejo de errores.
  5. 2026-09-15

    Robustez de facturación

    • Corrección de back_url no-HTTPS y notification_url inválida.
    • create-subscription-session: corregido el envío del account_id como string.
    • Los errores de Mercado Pago ya no se interpretan como éxito.
    • Corregido un loop de renders que congelaba el dashboard en el checklist de onboarding.
  6. 2026-09-14

    Persistencia de API keys

    • Las API keys creadas desde la API ahora se persisten correctamente.
  7. 2026-09-13

    Corrección de registro e inicio de sesión

    • Corregida la migración de particiones que impedía crear cuentas nuevas.
    • Corregido un error al finalizar el registro (MissingGreenlet) y el ingreso con email no verificado.
  8. 2026-09-01

    Suscripciones recurrentes y precios unificados

    • Nuevo endpoint para iniciar una suscripción recurrente con Mercado Pago (preapproval).
    • Precios unificados: PLAN_LIMITS es la única fuente de verdad de los montos.
  9. 2026-08-24

    Formato de errores y alineación de SDKs

    • Formato de error estandarizado (camelCase) con message, errorCode y requestId.
    • Plan gratuito ampliado a 10.000 llamadas por mes.
    • Email de bienvenida con la API Key tras el registro.
    • SDKs de Python y Node alineados con el contrato de la API pública.
  10. 2026-08-23

    Historial de uso

    • Agregado GET /usage/ para consultar el historial de uso de la cuenta.
  11. 2026-08-11

    Productos similares

    • Nuevo endpoint para obtener productos similares por ID externo, con paginación y explicaciones opcionales.