Skip to content

Releases: Caballero-dev/backend-idsa

v1.4.0 - Integración de Docker

23 Jul 01:00
31b4597

Choose a tag to compare

IDSA v1.4.0 - Integración de Docker

🐳 Nueva Característica

Soporte Docker

  • Se agrega soporte completo para Docker, permitiendo la construcción y despliegue del backend de IDSA en contenedores.
  • Añadido Dockerfile optimizado para producción.
  • Simplifica el proceso de despliegue y facilita la ejecución en diferentes entornos.
  • Permite integración con orquestadores de contenedores como Docker Compose y Kubernetes.

📦 ¿Cómo usar Docker?

# Construcción de la imagen
docker build -t idsa-back .

# Ejecución del contenedor
docker run -d -p 8080:8080 --name idsa-app-api --env-file .env idsa-back

Puedes personalizar variables de entorno según tu configuración.

Consulta el README para más detalles y variables de entorno configurables.


Esta versión facilita la integración de IDSA, asegurando despliegues consistentes y reproducibles.

v1.3.0 - Migración del Servicio de Correo Electrónico a Mailgun

11 Jul 04:00
3073de5

Choose a tag to compare

IDSA v1.3.0 - Migración del Servicio de Correo Electrónico a Mailgun

📧 Nuevas Características

Migración del Servicio de Correo Electrónico

  • Migración de SMTP a Mailgun: Transición completa del sistema de correo electrónico para mayor confiabilidad
  • Mayor entregabilidad: Mejora significativa en la entrega de correos electrónicos del sistema
  • Configuración simplificada: Integración directa con la API de Mailgun
  • Dependencias actualizadas: Nuevas librerías para el soporte completo de Mailgun

📈 Mejoras

Confiabilidad del Sistema

  • Entrega garantizada: Mayor tasa de éxito en el envío de correos electrónicos
  • Configuración robusta: Eliminación de configuraciones SMTP previas
  • Integración profesional: Uso de servicio especializado en entrega de correos

Funcionalidad de Búsqueda Estable

  • Búsqueda integral: Funcionalidad de búsqueda consolidada en todos los módulos
  • Filtrado dinámico: Parámetros de búsqueda opcionales en todos los endpoints
  • Rendimiento optimizado: Consultas eficientes con paginación

🔧 Cambios Técnicos

  • Eliminación completa de la configuración SMTP anterior
  • Integración de la API de Mailgun para el envío de correos
  • Actualización de archivos de configuración
  • Mantenimiento de compatibilidad con versiones anteriores

Esta versión fortalece la infraestructura de comunicación del sistema, garantizando mayor confiabilidad en el envío de notificaciones y reportes por correo electrónico.

v1.2.0 - Integración con Modelo de Predicción y Mejoras en Reportes

08 Jul 23:37
3524aa3

Choose a tag to compare

IDSA v1.2.0 - Integración con Modelo de Predicción y Mejoras en Reportes

🤖 Nuevas Características

Integración con Modelo de Predicción

  • Conexión a servicio externo: Integración con API de modelo de predicción para análisis real de datos biométricos
  • Soporte para imágenes: Capacidad de enviar archivos de imagen junto con datos biométricos al modelo
  • Configuración dinámica: Parámetros configurables para URL base del modelo y umbral de datos biométricos

Mejoras en Sistema de Reportes

  • Generación optimizada: Refactorización completa del proceso de generación de reportes
  • Servicio dedicado: Implementación de ModelPredictionService para manejo de comunicación con el modelo
  • Manejo de errores: Gestión mejorada de respuestas nulas del servicio de predicción

📈 Optimizaciones

Mejoras Técnicas

  • Enum PredictionLevel: Cambio de BigDecimal a enum para resultados de predicción (BAJA, MEDIA, ALTA)
  • Código más semántico: Representación type-safe de niveles de predicción
  • Limpieza de código: Eliminación de atributos no utilizados

Configuración

  • Parámetros configurables para el endpoint del modelo
  • Umbral dinámico para frecuencia de generación de reportes
  • Mejoras en almacenamiento y recuperación de archivos

🔧 Cambios Técnicos

  • Reemplazo de datos simulados por predicciones reales del modelo
  • DTOs para request y response del servicio de predicción
  • Mejoras en la documentación de la base de datos

Esta versión mejora significativamente la precisión y confiabilidad del sistema al integrar predicciones reales del modelo de predicción, manteniendo total compatibilidad con versiones anteriores.

v1.1.0 - Implementación de Funcionalidad de Búsqueda

06 Jul 01:19
4d60eea

Choose a tag to compare

IDSA v1.1.0 - Implementación de Funcionalidad de Búsqueda

🔍 Nuevas Características

Funcionalidad de Búsqueda Implementada

Se ha agregado capacidad de búsqueda y filtrado opcional a los siguientes endpoints:

  • Búsqueda en estudiantes con filtros opcionales
  • Búsqueda en usuarios
  • Búsqueda en tutores
  • Búsqueda en grupos y configuraciones de grupos
  • Búsqueda en generaciones
  • Búsqueda en especialidades
  • Búsqueda en modalidades

📈 Mejoras

  • Optimización de consultas con parámetros de búsqueda opcionales
  • Mejor experiencia de usuario en la consulta de datos
  • Filtrado dinámico para facilitar la gestión de información

Esta versión mantiene compatibilidad total con la API v1.0.0 mientras añade capacidades de búsqueda opcionales que mejoran significativamente la usabilidad del sistema.

v1.0.0 - Lanzamiento Inicial de la API

06 Jul 00:42
8354852

Choose a tag to compare

IDSA Backend v1.0.0 - Primera Versión Estable

IDSA (Sistema para la identificación de síntomas de consumo de sustancias adictivas) es una API REST desarrollada con Spring Boot que actúa como puente central en el sistema. La API recibe datos biométricos y fisiológicos desde dispositivos IoT (Raspberry Pi) a través del protocolo MQTT, gestiona el almacenamiento de información en PostgreSQL, coordina el procesamiento con modelos de predicción, y proporciona endpoints para que la aplicación web Angular pueda consultar resultados y reportes.