Release Notes - Spring Batch - Version 1.1.3

Bug Fixes

  • BATCH-725 - The description of DelegatingItemReader in Appendix A( List of ItemReaders)
  • BATCH-811 - StepExecutionResourceProxy should throw an exception if a job paramter key in the path isn't found
  • BATCH-812 - StepExecutionResourceProxy should use a different JobParametersConverter
  • BATCH-820 - Storing a Blob with JdbcExecutionContextDao in DB2
  • BATCH-831 - id counter in MapJobInstanceDao should be declared static
  • BATCH-832 - DefaultTransactionAttribute is inappropriate for TaskletStep
  • BATCH-833 - TransactionAttributes swallows Exceptions
  • BATCH-838 - TimeoutTerminationPolicy does not terminate when eof is encountered
  • BATCH-839 - Reference doc reference deprecated code: 'StatefulRetryStepFactoryBean'
  • BATCH-847 - FaultTolerantChunkOrientedTasklet loses chunks when non-skippable exceptions thrown in read phase
  • BATCH-857 - map daos need to be truly transactional for correct restart
  • BATCH-866 - Reference manual has invalid references to org.springframework.batch.io.file package
  • BATCH-870 - Cannot add description to empty ExitStatus
  • BATCH-884 - SkipLimitStep does not fail if exception occurs
  • BATCH-892 - Thread visibility issues in repeat template

Improvement

  • BATCH-802 - Incorrect metadata in fixed-length file example
  • BATCH-809 - fixedLenghtTokenizer problem with 1.1.2
  • BATCH-828 - org.springframework.batch.item.file.MultiResourceItemReader should allow for no resources
  • BATCH-841 - insufficient logging in AbstractStep
  • BATCH-844 - Lacking of DAO's property setting in JobRepositoryFactoryBean
  • BATCH-881 - Update meta data schema to limit primary key values to Java Long sizes
  • BATCH-885 - Reference Doc Appendix B. Meta-Data Schema outdated

Refactoring

  • BATCH-810 - Need to add DB2MainframeSequenceMaxValueIncrementer to DefaultDataFieldMaxValueIncrementerFactory