Issues Cerrados - ETEREA-services/ETEREA.eureka-service GitHub Wiki
Issues Cerrados - Servicio Core
#19: feat(docs): implementa documentación automática y mejora CI/CD
Creado: 2025-05-18T23:09:21+00:00 Cerrado: 2025-05-18T23:09:37+00:00
Milestone: Keep dependencies updated
Labels: enhancement
-
Implementa documentación técnica con GitHub Pages
-
Agrega scripts para generación automática de documentación
-
Actualiza README con badges y estructura mejorada
-
Implementa CHANGELOG siguiendo Keep a Changelog
-
Configura Jekyll para documentación estática
-
Actualiza workflow de Maven para optimizar build
-
Implementa workflow para GitHub Pages
-
Actualiza Spring Boot a 3.4.5 y Spring Cloud a 2024.0.1
-
Implementa Caffeine Cache para optimización
Closes #18
#18: Actualización de Documentación y Mejoras en CI/CD
Creado: 2025-05-18T22:49:38+00:00 Cerrado: 2025-05-18T23:09:38+00:00
Milestone: Keep dependencies updated
Labels: enhancement
Actualización de Documentación y Mejoras en CI/CD
Descripción
Se han implementado mejoras significativas en la documentación y el pipeline de CI/CD del servicio Eureka, incluyendo la automatización de la generación de documentación y la actualización de dependencias.
Cambios Implementados
Documentación
- Implementación de documentación técnica con GitHub Pages
- Creación de scripts para generación automática de documentación
- Actualización del README con badges y estructura mejorada
- Implementación de CHANGELOG siguiendo Keep a Changelog
- Configuración de Jekyll para documentación estática
CI/CD
- Actualización del workflow de Maven para optimizar el proceso de build
- Implementación de nuevo workflow para GitHub Pages
- Automatización de la generación de documentación
- Mejora en la gestión de tokens y permisos
Dependencias
- Actualización de Spring Boot a 3.4.5
- Actualización de Spring Cloud a 2024.0.1
- Implementación de Caffeine Cache para optimización
Archivos Modificados
.github/workflows/maven.yml
.github/workflows/pages.yml
(nuevo)CHANGELOG.md
(nuevo)README.md
pom.xml
docs/_config.yml
(nuevo)docs/index.md
(nuevo)scripts/fetch_github_data.py
(nuevo)scripts/generate_docs.py
(nuevo)scripts/generate_wiki.py
(nuevo)
Etiquetas Sugeridas
documentation
enhancement
ci-cd
dependencies
Milestone
Sugerido: "Documentación y CI/CD v1.0"
Notas Adicionales
- La documentación ahora se actualiza automáticamente diariamente
- Se ha implementado un sistema de wiki automático
- Los scripts de documentación incluyen manejo de errores robusto
- Se mantiene compatibilidad con Java 24
#17: feat: upgrade to Java 24 and add validation dependencies
Creado: 2025-04-02T13:34:00+00:00 Cerrado: 2025-04-02T13:34:41+00:00
Milestone: Keep dependencies updated
Labels: enhancement
-
Upgrade Java version from 21 to 24
-
Update Spring Boot to 3.4.4 and Spring Cloud to 2024.0.1
-
Add spring-boot-starter-validation for bean validation
-
Add caffeine and spring-boot-starter-cache for LoadBalancer optimization
-
Update Docker images to use Java 24
-
Update GitHub Actions workflow for Java 24
Closes #1
#16: Actualización a Java 24 y Mejoras de Dependencias
Creado: 2025-04-02T13:30:41+00:00 Cerrado: 2025-04-02T13:34:42+00:00
Milestone: Keep dependencies updated
Labels: enhancement
Actualización a Java 24 y Mejoras de Dependencias
Descripción
Se han realizado varias actualizaciones importantes en el proyecto para migrar a Java 24 y mejorar las dependencias del proyecto.
Cambios Realizados
-
Actualización de Java
- Migración de Java 21 a Java 24
- Actualización de la imagen base en Dockerfile y Dockerfile.local a
eclipse-temurin:24-jre-alpine
- Actualización de la imagen de build en Dockerfile.local a
maven:3-eclipse-temurin-24-alpine
-
Actualización de Dependencias
- Spring Boot actualizado a versión 3.4.4
- Spring Cloud actualizado a versión 2024.0.1
- Agregada dependencia
spring-boot-starter-validation
para resolver problemas de validación - Agregadas dependencias de caché:
caffeine
para optimizar el caché del LoadBalancerspring-boot-starter-cache
para soporte de caché
-
CI/CD
- Actualizado el workflow de GitHub Actions para usar JDK 24
Impacto
- Mejora en el rendimiento del caché del LoadBalancer
- Resolución de problemas de validación de beans
- Actualización a las últimas versiones estables de Spring Boot y Spring Cloud
Pruebas Necesarias
- Verificar que la aplicación se inicia correctamente con Java 24
- Comprobar que el servicio Eureka funciona correctamente
- Validar que el caché del LoadBalancer funciona como se espera
- Probar la validación de beans en los endpoints
Notas Adicionales
- Se recomienda probar exhaustivamente en un entorno de desarrollo antes de desplegar en producción
- Asegurarse de que todos los servicios dependientes sean compatibles con Java 24
#15: Upgrading versions
Creado: 2024-12-05T21:36:26+00:00 Cerrado: 2024-12-05T21:36:33+00:00
Sin descripción
#14: Upgrading versions
Creado: 2024-11-15T08:49:16+00:00 Cerrado: 2024-11-15T08:49:24+00:00
Sin descripción
#13: Upgrading versiones
Creado: 2024-09-22T10:48:38+00:00 Cerrado: 2024-09-22T10:48:46+00:00
Sin descripción
#12: Actuator Added
Creado: 2024-09-11T23:00:03+00:00 Cerrado: 2024-09-11T23:00:09+00:00
Sin descripción
#11: Thining Dockerfile
Creado: 2024-09-08T17:11:16+00:00 Cerrado: 2024-09-08T17:11:22+00:00
Sin descripción
#10: Upgrade versions
Creado: 2024-09-01T00:20:49+00:00 Cerrado: 2024-09-01T00:21:00+00:00
Sin descripción
#9: Github Actions improved
Creado: 2024-08-13T07:50:10+00:00 Cerrado: 2024-08-13T07:50:39+00:00
Sin descripción
#8: Update README.md
Creado: 2024-08-13T07:49:34+00:00 Cerrado: 2024-08-13T07:49:41+00:00
Sin descripción
#7: Deploying
Creado: 2024-07-09T10:25:42+00:00 Cerrado: 2024-07-09T10:25:49+00:00
Sin descripción
#6: Common Logging Removed
Creado: 2024-04-21T22:19:03+00:00 Cerrado: 2024-04-21T22:19:09+00:00
Sin descripción
#5: First deploy
Creado: 2024-04-21T18:06:35+00:00 Cerrado: 2024-04-21T18:06:40+00:00
Sin descripción
#4: Dockerfile added
Creado: 2024-04-19T16:41:19+00:00 Cerrado: 2024-04-19T16:41:31+00:00
Sin descripción
#3: Update maven.yml
Creado: 2024-04-19T16:33:02+00:00 Cerrado: 2024-04-19T16:33:09+00:00
Sin descripción
#2: Create maven.yml
Creado: 2024-04-19T16:25:32+00:00 Cerrado: 2024-04-19T16:25:39+00:00
Sin descripción
#1: First commit
Creado: 2024-04-19T16:14:54+00:00 Cerrado: 2024-04-19T16:15:03+00:00
Sin descripción