Spring Batch 2.0.0.RC1 Release Notes

Bug

  • BATCH-1089 - Getting Started page should be updated
  • BATCH-1088 - NamespaceHandler no handle all XML tags
  • BATCH-1087 - ClassPathXmlJobRegistry does not accept patterns for resources
  • BATCH-1086 - JdbcJobExecutionDao.getRunningJobExecutions() ignores jobName
  • BATCH-1085 - Should adding next entities mean that the next attribute cannot be used?
  • BATCH-1084 - Change "status" attribute of end and fail to "exit-code"
  • BATCH-1083 - Use RowMapper instead of ParameterizedRowMapper for public API
  • BATCH-1082 - If file reader is lenient about resource existing on startup, it should also check when it is closed
  • BATCH-1081 - Add task-executor= to split/
  • BATCH-1080 - make tasklet a top-level element
  • BATCH-1078 - Maven Build - ClassNotFoundException: com.springsource.util.math.Sets
  • BATCH-1077 - Update docs to reflect changes in statuses
  • Update - docs to reflect changes in statuses
  • BATCH-1076 - Add a test case to show how a stop can restart on the step it failed on
  • BATCH-1075 - allow-start-if-complete and start-limit should be on step/, not tasklet/
  • BATCH-1073 - on step element, "listeners" must be disallowed when "ref" attribute is specified
  • BATCH-1071 - JobInterruptedException needs to be on the fatal list
  • BATCH-1070 - Add 'strict' property to BeanWrapperFieldSetMapper to allow suppression of errors
  • BATCH-1069 - Update docs to show top-level step element
  • BATCH-1068 - Update samples to use step top-level element
  • BATCH-1067 - Problems with the way 'split' element handles EndStates
  • BATCH-1066 - Modify namespace so that if "next" attribute is used, then no transition elements will be allowed.
  • BATCH-1064 - Namespace end transition names don't match their corresponding statuses
  • BATCH-1063 - Fix image sizes
  • BATCH-1062 - Add namespace declaration information to docs
  • BATCH-1061 - FlowJob.getLastStepExecution() puts arguments into isLater() in the wrong order
  • BATCH-1059 - BATCH_JOB_INSTANCE.JOB_KEY ignores Date milliseconds
  • BATCH-1057 - Residual from 1.x left over in AbstractItemWriter
  • BATCH-1056 - Proofread documentation
  • BATCH-1055 - Add section on filtering to docs
  • BATCH-1054 - Maven Build - incompatible bundle manifest version
  • BATCH-1053 - Add getStep(String) to Job interface
  • BATCH-1052 - Write Common Pattern section about SystemCommandTasklet
  • BATCH-1051 - Write Common Pattern section about multi-line records
  • BATCH-1050 - SimpleJobExplorer doesn't retrieve StepExecutions of running JobExecutions using MapStepExecutionDao
  • BATCH-1049 - Add compile scope to spring-test in spring-batch-test
  • BATCH-1048 - Add site docos for the Test project
  • BATCH-1047 - CommandLineJobRunner should use JobOperator
  • BATCH-1043 - Add chapter on scaling (partitioning, etc) to docs
  • BATCH-1041 - Create section in documentation about launching from within a web container
  • BATCH-1040 - Add cross referencing to documentation
  • BATCH-1037 - Change namespace to set job-repository only on job
  • BATCH-1034 - Add StepScope to application context automatically in the parser
  • BATCH-1030 - FlowJob replays failed steps on restart, even if the failure did not fail the job
  • BATCH-1028 - JdbcCursorItemReader driverSupportsAbsolute property defaults to false
  • BATCH-1027 - PassThroughFieldExtractor should have a unit test
  • BATCH-1023 - File writing related interfaces need more javadoc
  • BATCH-1013 - Using the batch namespace, steps can't be defined outside of the "job" tag.
  • BATCH-1011 - Need distinction between "stop" and "end" transitions?
  • BATCH-1010 - StepFactoryBeans cleanup
  • BATCH-1008 - Elements in namespace are order-dependent
  • BATCH-1000 - Add timeout to TaskExecutorPartitionHandler
  • BATCH-955 - Update XML schema to be tooling friendly
  • BATCH-949 - JdbcCursorItemReader: property name for "mapper"?
  • BATCH-942 - Obvious JobLocator implementation
  • BATCH-909 - Turn off getWarnings() call in JdbcCursorItemReader when ignoreWarnings is true
  • BATCH-882 - Create section in documentation highlighting key changes between 1.x and 2.0
  • BATCH-851 - Remove DrivingQueryItemReader support in favor of PagingItemReaders
  • BATCH-819 Create - separate CI builds for artifacts in Maven Central and Enterprise Repository
  • BATCH-818 Create - and test ivy and maven files needed for build
  • BATCH-793 - Creating a new ApplicationContext per Job needs refactoring
  • BATCH-690 - Move drop table statements to separate script
  • BATCH-659 - unused classes deprecation/removal
  • BATCH-618 - DefaultJobParametersConverter does not parse parameters of type double
  • BATCH-583 - Figures missing from PDF docs