Today spring has announced the final milestone release for the Spring Batch 3.0. There is no indication of when is the final release will be available for the download. However, early adopters can try out the milestone release as it is available for the download at their web site. You can use the following artifacts for downloading the binaries using Maven setup.
Spring Batch 3 Maven Artifacts
<dependencies> <dependency> <groupId>org.springframework.batch</groupId> <artifactId>spring-batch-core</artifactId> <version>3.0.0.M3</version> </dependency> </dependencies> <repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>http://repo.spring.io/milestone</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>http://repo.spring.io/milestone</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
New Features in Spring Batch 3.0
This release completes all the major features included in the Spring Batch 3. The features are:
- JSR-352 support : This JSR talks about the nature of batch jobs and its execution process. You can read this specification here.
- Promote Spring Batch Integration to Spring Batch : Spring Batch Integration is a sub-project of Spring Batch Admin. This will be moved to the Spring Batch project.
- Upgrade to support Spring 4 and Java 8 : This we all aware that Spring framework 4 released and their support upgraded to Java 8.
- Other fixes and improvements
I will keep update this page when there is news about the spring batch 3.