Spring Batch 2.0.0.RELEASE Release Notes

Bug

  • BATCH-1170 - When using FixedLengthTokenizer and FixedLengthLineAggregator, can not read the record correctly with parameters like [p:columns="1-9,10-19,20-29,30-39,40-49"] in the configuration file.
  • BATCH-1185 - Job slows when step scope is used
  • BATCH-1187 - Step shouldn't exit with status=EXECUTING
  • BATCH-1188 - Build fails for bundlor SNAPSHOT used for Batch since it conflicts with more recent one
  • BATCH-1192 - Error in documentation section 4.2.3 - In-Memory Repository
  • BATCH-1196 - ExecutionContext not re-hydrated by JdbcJobExecutionDao
  • BATCH-1197 - Rerunning a job sometimes creates new job instance
  • BATCH-1198 - processSkipCount and filterCount mixed up
  • BATCH-1201 - Listener Annotations don't allow parameters to be subtypes of expected types

Improvement

  • BATCH-1095 - Throw exception if late binding fails
  • BATCH-1150 - Update StepExecutionPreparedStatementSetter to no longer be a listener
  • BATCH-1172 - Register RangeArrayPropertyEditor automatically
  • BATCH-1177 - Allow ValidatingItemProcessor to filter items on ValidationException
  • BATCH-1189 - By default, all exceptions should be fatal
  • BATCH-1190 - Navigation pane for Modules pages have bad links
  • BATCH-1191 - site:deploy - Missing distribution management information in the project
  • BATCH-1200 - Update JavaDocs for Listener Annotations

Task

  • BATCH-834 - Review stop signal handling at JobExecution
  • BATCH-1042 - Add 'Whats New in 2.0" chapter to docs
  • BATCH-1194 - Swicth Eclipse meta data to m2eclipse
  • BATCH-1195 - Add "Common Pattern" for passing data from one step to another