From 2ff24339beb22c8083ff7c3f3800aa7235921c30 Mon Sep 17 00:00:00 2001 From: robokaso Date: Thu, 24 Apr 2008 08:36:32 +0000 Subject: [PATCH] RESOLVED - BATCH-596: Create changelog for 1.0.1 linked changelog from site --- src/site/apt/changelog.apt | 50 ++++++++++++++++++++++++++++++++++++++ src/site/site.xml | 1 + 2 files changed, 51 insertions(+) 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 @@ +