Spring Batch 6.0.0-M2 est main... Note

Spring Batch 6.0.0-M2 est maintenant disponible

La version 6.0.0-M2 de Spring Batch est maintenant disponible. Cette version de jalon inclut des dépendances Spring mises à jour, une nouvelle implémentation pour le traitement orienté chunk, et la capacité de récupérer les exécutions de travaux qui ont échoué de manière abrupte. Les dépendances ont été mises à jour vers Spring Framework 7.0.0-M8 et les autres projets Spring sont également à des versions de jalon. Cette version est compatible avec Java 17 et les versions ultérieures. Le nouveau modèle de traitement orienté chunk est fourni par la classe ChunkOrientedStep, remplaçant ChunkOrientedTasklet et TaskletStep. Cette nouvelle implémentation offre des fonctionnalités de tolérance aux pannes améliorées. La fonctionnalité de réessai est maintenant basée sur Spring Framework 7, et la fonctionnalité de saut est adaptée à la nouvelle implémentation en utilisant l'interface SkipPolicy. Auparavant, la récupération des échecs de travaux abrupts nécessitait des mises à jour manuelles de la base de données. Maintenant, une nouvelle méthode de récupération dans l'interface JobOperator fournit un moyen cohérent de récupérer les exécutions de travaux qui ont échoué dans tous les référentiels de travaux. Les contributeurs sont remerciés, et les commentaires sont encouragés sur GitHub.