diff --git a/src/site/apt/changelog.apt b/src/site/apt/changelog.apt index 6ee9c36cb..2ff721dfa 100644 --- a/src/site/apt/changelog.apt +++ b/src/site/apt/changelog.apt @@ -5,3 +5,53 @@ Changelog: Spring Batch There is a pre-built {{{http://opensource.atlassian.com/projects/spring/secure/IssueNavigator.jspa?reset=true&mode=hide&pid=10090&status=5&status=6&updated:previous=-1w&sorter/field=updated&sorter/order=DESC}Resolved Recently}} query that might be useful. You can also browse the upcoming releases and look at the {{{http://opensource.atlassian.com/projects/spring/browse/BATCH?report=com.atlassian.jira.plugin.system.project:roadmap-panel}Road Map}} query. + +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) \ No newline at end of file diff --git a/src/site/site.xml b/src/site/site.xml index 8b882f40a..014ba8fd5 100644 --- a/src/site/site.xml +++ b/src/site/site.xml @@ -22,6 +22,7 @@