Hi All,
I wanted to take a minute and let you know what Spring is planning for our JSR-352 implementation. We have begun development of Spring Batch 5 as part of Spring Framework 6/Spring Boot 3's release trains. As part of that train, we are taking the opportunity
to do a number of upgrades and cleaning things up. The baseline for Spring Framework 6 and subsequently Spring Batch 5 will be JDK 17. Spring Framwork 6 is migrating from the javax namespaces to the jakarta namespaces with a Jakarta 9 baseline as well as pruning
support for ones that make sense to prune.
As part of this effort, we have talked about upgrading to the jakarta namespace but then immediately depricating due to the CDI conversations previously noted as well as a lack of adoption of our implementation. However, after further reflection upgrading just
to depricate it immediately doesn't make sense to us. Because of that, our intent is to delete the Spring Batch JSR-352 implementation as part of Spring Batch 5 (due to be released in the second half of 2022). Please let me know if you have any questions or
concerns.
Thanks,
Michael Minella (He/Him)
Director of Engineering - Spring Engineering
mminella@xxxxxxxxxx
3401 Hillview Avenue, Palo Alto, CA 94304
|