Skip to content

🎵 v1.2.0 - Mejoras en Estabilidad, Comandos y Arquitectura

Latest

Choose a tag to compare

@thomas-vilte thomas-vilte released this 21 May 17:29

🚀 Novedades Principales

✨ Nuevas Funcionalidades

  • Comandos de control de reproducción:
    • Implementación de pause y resume con manejo atómico.
    • Mejor feedback de errores en skip (mensajes claros para usuarios).
  • Sistema de salud:
    • Nuevo endpoint /health para integración con Kubernetes/ECS.
  • Descargas asíncronas:
    • Soporte para colas SQS/Kafka en procesamiento de media.

🏗️ Refactorizaciones Clave

  • Arquitectura:
    • ✅ Eliminación de DynamoDB/MongoDB (ahora usa Media API externa).
    • GuildPlayer rediseñado con concurrencia segura (thread-safe).
  • Manejo de errores:
    • Trazas detalladas con traceID en logs.
    • Recuperación automática en fallos de conexión de voz.
  • Despliegue:
    • Manifiestos Kubernetes incluidos (/k8s/).

🐛 Correcciones Importantes

  • Voice Connection:
    • Fix: Bot ahora se desconecta correctamente al quedarse solo en el canal.
    • Fix: Estado de reproducción se actualiza a idle al terminar canciones.
  • Audio Processing:
    • Mejoras en límites de tamaño de archivos.