From 9dc8d147868cf1a76749efb52edf790e1823948d Mon Sep 17 00:00:00 2001 From: dsyer Date: Thu, 17 Jul 2008 16:44:25 +0000 Subject: [PATCH] Add migration info for 1.1 --- src/.project | 2 +- src/site/apt/migration/1.0.0-1.0.1.apt | 49 ++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 src/site/apt/migration/1.0.0-1.0.1.apt diff --git a/src/.project b/src/.project index 0496c168d..2e23dfd23 100644 --- a/src/.project +++ b/src/.project @@ -1,6 +1,6 @@ - spring-batch + src diff --git a/src/site/apt/migration/1.0.0-1.0.1.apt b/src/site/apt/migration/1.0.0-1.0.1.apt new file mode 100644 index 000000000..a09b7efa4 --- /dev/null +++ b/src/site/apt/migration/1.0.0-1.0.1.apt @@ -0,0 +1,49 @@ +Changes in version 1.0.1 (2008-04-25) + +* Bug fixes (changes made, loosely ordered by importance) + + * StepExecutionListener#afterStep(..) is called only after successful processing, onErrorInStep(..) handles failures + + * Throwing exception in StepExecutionListener#afterStep(..) causes step to fail + + * StatefulRetryStepFactoryBean honors skip configuration (ignored it before) + + * More robust skip and retry logic with informative failures + + * JdbcCursorItemReader handles resets (rollbacks) correctly + + * JdbcCursorItemReader handles multiple restarts correctly + + * Long values mapped to JDBC Types.BIGINT instead of Types.INTEGER to avoid value truncating + + * StepExecutionResourceProxy now works correctly with FlatFileItemWriter + + * JobRepositoryBean applies table prefix consistently (including sequences) + + * HibernateCursorItemReader closes stateful session correctly + + * RetryTemplate rethrows Throwables that are neither Exception nor Error instead of ignoring + + * StepExecution#itemCount value was off by one + + * TaskletAdapter returns ExitStatus.FINISHED by default instead of ExitStatus.CONTINUABLE + + * JdbcCursorItemReader works with Derby under condition verifyCurorPosition=false + + * MySQL schema uses DATETIME instead of problematic TIMESTAMP + +* Improvements + + * Cleaned up javadocs and documentation + + * StepExecutionResourceProxy#toString delegates to the proxied Resource (once it is set) + + * More informative exception messages in SpringValidator (the invalid item is included) + + * ExecutionContext and JobParameters support default values + + * Oracle schema uses more appropriate datatypes + + * Subclasses of SimpleStepFactoryBean have access to ItemOrientedStep#chunkOperations property + + * Reusable tests for item readers, repository daos and step implementations (if you need to implement any of these)