Spring Batch 2.1.9 Release Notes

Bug

  • [BATCH-1751] - Not possible to use property-placeholder values in batch-attributes
  • [BATCH-1756] - Make round-trip JobParameters-Properties-JobParameters work for double parameters
  • [BATCH-1761] - Only first item in chunk is re-processed on retry of failed write
  • [BATCH-1772] - missing closing xml tag in spring batch html user guide: 5.1.1. Configuring a Step
  • [BATCH-1775] - Inner beans of same type inside <chunk/> elements with scope ="step" leads to mistaken override of bean definitions
  • [BATCH-1776] - Batch Src Build unable to find FoundryLogic.vpp
  • [BATCH-1783] - Throwing exceptions inside a ChunkListener results in endless loop
  • [BATCH-1798] - MultiResourceItemReader fails on Restart if read() method was not called.
  • [BATCH-1804] - Retry does not work if additional exception occurs in the ItemWriter during scan for failure
  • [BATCH-1812] - ItemWriteListener does not work as expected, not called when writer runs in "recoverer"
  • [BATCH-1813] - BeanWrapperFieldSetMapper properties caching is broken
  • [BATCH-1821] - Possible mistake in current batch documentation
  • [BATCH-1822] - Job execution marked as STOPPED when exception occurs while committing StepExecution
  • [BATCH-1826] - Null pointer exception if optional parameter of type DATE is null
  • [BATCH-1840] - job execution continues when step is in status unknown
  • [BATCH-1841] - Upgrading to spring batch 2.1.8 causes error in processing xml configuration
  • [BATCH-1848] - JdbcPagingItemReader does not support table or column aliases due to sortKey being used in where clause, order by clause and for retrieval of result set column
  • [BATCH-1852] - Very quick (lt 1ms) jobs are poorly identified

Defect

  • [BATCH-1753] - Problems With FlatFileItemWriter: error while trying to restart an execution

Improvement

  • [BATCH-1760] - JobConfigurationRegistry referenced in MapJobRegistry comments
  • [BATCH-1764] - Correct JavaDoc for HibernateItemWriter
  • [BATCH-1769] - FlatFileItemReader javadocs
  • [BATCH-1777] - org.springframework.batch.core.converter.DefaultJobParametersConverter not safe for use with certain Locales
  • [BATCH-1800] - AbstractItemCountingItemStreamItemReader could implement ItemStreamReader interface instead of ItemStream and ItemReader
  • [BATCH-1805] - Clarify JavaDoc for JobParametersConverter
  • [BATCH-1806] - Javadoc for FlowExecutionStatus
  • [BATCH-1815] - RunIdIncrementer goes against java best practices
  • [BATCH-1818] - JobInterruptedException should not be logged
  • [BATCH-1830] - Don't log the JobInterruptedException when stopping a job
  • [BATCH-1834] - allow nested tasklets to be specified in the schema
  • [BATCH-1861] - Concurrency Support for in-memory repositories
  • [BATCH-1862] - Update README to reflect Maven 3.0 works
  • [BATCH-1867] - StaxEventItemWriter should be easier to override
  • [BATCH-1874] - provide a regex based line mapper
  • [BATCH-1881] - force sync to underlying file system in FlatFileItemWriter and StaxEventItemWriter

New Feature

  • [BATCH-1758] - Round trip Properties-String-Properties broken for short Strings in PropertiesConverter