Spring Batch 6.0.0-M2 ya está ... Nota

Spring Batch 6.0.0-M2 ya está disponible

Ya está disponible Spring Batch 6.0.0-M2. Esta versión preliminar incluye dependencias de Spring actualizadas, una nueva implementación para el procesamiento orientado a lotes y la capacidad de recuperar ejecuciones de trabajos que fallaron abruptamente. Las dependencias se han actualizado a Spring Framework 7.0.0-M8 y otros proyectos de Spring también se encuentran en versiones preliminares. Esta versión es compatible con Java 17 y versiones posteriores. El nuevo modelo de procesamiento orientado a lotes es proporcionado por la clase ChunkOrientedStep, reemplazando ChunkOrientedTasklet y TaskletStep. Esta nueva implementación ofrece funciones mejoradas de tolerancia a fallos. La funcionalidad de reintento se basa ahora en Spring Framework 7, y la característica de omisión se adapta a la nueva implementación utilizando la interfaz SkipPolicy. Anteriormente, la recuperación de fallos abruptos de trabajos requería actualizaciones manuales de la base de datos. Ahora, un nuevo método recover en la interfaz JobOperator proporciona una forma coherente de recuperar ejecuciones de trabajos fallidas en todos los repositorios de trabajos. Se agradece a los colaboradores y se anima a compartir comentarios en GitHub.