diff --git a/src/site/apt/downloads.apt b/src/site/apt/downloads.apt
index f2d3dfcb0..2474d424e 100644
--- a/src/site/apt/downloads.apt
+++ b/src/site/apt/downloads.apt
@@ -7,7 +7,7 @@
Spring Batch Downloads
- The current GA release is <<2.1.0.M2>>, the latest snapshots are <<2.1.0.CI-SNAPSHOT>>. The version 2.0.x branch is still open for bugfixes (the last release was <<2.0.3.RELEASE>>). The version 1.1.x branch is now in maintenance (the last release was <<1.1.4.RELEASE>>).
+ The current GA release is <<2.1.0.M3>>, the latest snapshots are <<2.1.0.CI-SNAPSHOT>>. The version 2.0.x branch is still open for bugfixes (the last release was <<2.0.3.RELEASE>>). The version 1.1.x branch is now in maintenance (the last release was <<1.1.4.RELEASE>>).
* Zip Downloads
@@ -37,7 +37,7 @@ Spring Batch Downloads
org.springframework.batch
spring-batch-core
- 2.1.0.M2
+ 2.1.0.M3
+---------------
@@ -70,7 +70,7 @@ Spring Batch Downloads
org.springframework.batch
org.springframework.batch.core
- 2.1.0.M2
+ 2.1.0.M3
+---------------
@@ -96,7 +96,7 @@ Spring Batch Downloads
org.springframework.batch
spring-batch-core
- 2.1.0.M2
+ 2.1.0.M3
+---------------
@@ -120,7 +120,7 @@ Spring Batch Downloads
org.springframework.batch
org.springframework.batch.core
- 2.1.0.M2
+ 2.1.0.M3
+---------------
diff --git a/src/site/apt/migration/2.1.0.M2-2.1.0.M3.apt b/src/site/apt/migration/2.1.0.M2-2.1.0.M3.apt
new file mode 100644
index 000000000..6e0b485db
--- /dev/null
+++ b/src/site/apt/migration/2.1.0.M2-2.1.0.M3.apt
@@ -0,0 +1,48 @@
+Spring Batch 2.1.0.M1 Release Notes
+
+
+Release Notes - Spring Batch - Version 2.1.0.M3
+
+* Sub-task
+
+ * {{{http://jira.springsource.org/browse/BATCH-1439}[BATCH-1439]}} - Make step names unique inside a job
+ * {{{http://jira.springsource.org/browse/BATCH-1443}[BATCH-1443]}} - Add JobStep: a Step implementation that executes a Job
+
+* Bug
+
+ * {{{http://jira.springsource.org/browse/BATCH-1442}[BATCH-1442]}} - Stopping a job with two parallel steps is only stopping one of the steps
+ * {{{http://jira.springsource.org/browse/BATCH-1444}[BATCH-1444]}} - ChunkMonitor warning message about stream state is inaccurate
+ * {{{http://jira.springsource.org/browse/BATCH-1452}[BATCH-1452]}} - Stream closed exception when combining MultiResourceItemWriter and FlatFileItemWriter with footer callback
+ * {{{http://jira.springsource.org/browse/BATCH-1453}[BATCH-1453]}} - OraclePagingQueryProvider generates wrong queries for pages
+
+* Improvement
+
+ * {{{http://jira.springsource.org/browse/BATCH-509}[BATCH-509]}} - Add support for dates in ExecutionContext
+ * {{{http://jira.springsource.org/browse/BATCH-981}[BATCH-981]}} - Use Woodstox instead of ref impl of StaX
+ * {{{http://jira.springsource.org/browse/BATCH-1281}[BATCH-1281]}} - Make ItemProcessor semantics optionally non-transactional and run-once
+ * {{{http://jira.springsource.org/browse/BATCH-1316}[BATCH-1316]}} - JobParameters throws NullPointerException on missing key
+ * {{{http://jira.springsource.org/browse/BATCH-1434}[BATCH-1434]}} - Corner case: job with step that repeats via a transition in a flow only executes the step once
+ * {{{http://jira.springsource.org/browse/BATCH-1448}[BATCH-1448]}} - BeanWrapperFieldSetMapper should throw BindException (so the errors can be accessed)
+ * {{{http://jira.springsource.org/browse/BATCH-1449}[BATCH-1449]}} - Option to disable transactional behavior of FlatFileItemWriter
+
+* New Feature
+
+ * {{{http://jira.springsource.org/browse/BATCH-1246}[BATCH-1246]}} - Add support for a JSON Reader from text files which are JSON formatted
+ * {{{http://jira.springsource.org/browse/BATCH-1344}[BATCH-1344]}} - Allow autowired to be disabled in AbstractJobTests
+ * {{{http://jira.springsource.org/browse/BATCH-1347}[BATCH-1347]}} - Restartable look-ahead (peekable) ItemReader
+ * {{{http://jira.springsource.org/browse/BATCH-1380}[BATCH-1380]}} - Make a top-level element, so it can be shared or strategised in a job
+ * {{{http://jira.springsource.org/browse/BATCH-1411}[BATCH-1411]}} - Allow a Job to specify its required JobParameters
+ * {{{http://jira.springsource.org/browse/BATCH-1436}[BATCH-1436]}} - Allow inner bean for configuration of tasklet
+ * {{{http://jira.springsource.org/browse/BATCH-1437}[BATCH-1437]}} - Support for CallbackPreferringPlatformTransactionManager (and for native TX in WAS)
+ * {{{http://jira.springsource.org/browse/BATCH-1446}[BATCH-1446]}} - Add convenience method to ExitStatus for capturing stack trace
+ * {{{http://jira.springsource.org/browse/BATCH-1447}[BATCH-1447]}} - Ensure that JobLauncher fails a job if the task executor cannot run it
+ * {{{http://jira.springsource.org/browse/BATCH-1454}[BATCH-1454]}} - Create a standard component that can poll for a step or job finishing
+
+Refactoring
+
+ * {{{http://jira.springsource.org/browse/BATCH-1394}[BATCH-1394]}} - Migrate StepScope to Spring 3.0.0
+ * {{{http://jira.springsource.org/browse/BATCH-1450}[BATCH-1450]}} - Make Map Daos store data in instance variables (instead of static)
+
+* Task
+
+ * {{{http://jira.springsource.org/browse/BATCH-1451}[BATCH-1451]}} - Upgrade Hibernate to 3.3
diff --git a/src/site/apt/migration/index.apt b/src/site/apt/migration/index.apt
index d3b96223a..04c523b1e 100644
--- a/src/site/apt/migration/index.apt
+++ b/src/site/apt/migration/index.apt
@@ -13,6 +13,10 @@
Links:
+ * {{{2.1.0.M2-2.1.0.M3.html}2.1.0.M2 to 2.1.0.M3}}
+
+ * {{{2.1.0.M1-2.1.0.M2.html}2.1.0.M1 to 2.1.0.M2}}
+
* {{{2.1.0.M1-2.1.0.M2.html}2.1.0.M1 to 2.1.0.M2}}
* {{{2.0.x-2.1.0.M1.html}2.0.x to 2.1.0.M1}}
diff --git a/src/site/docbook/reference/index.xml b/src/site/docbook/reference/index.xml
index cd2f1582c..bbb014b64 100644
--- a/src/site/docbook/reference/index.xml
+++ b/src/site/docbook/reference/index.xml
@@ -5,7 +5,7 @@
Spring Batch - Reference Documentation
- Spring Batch 2.1.0.M2
+ Spring Batch 2.1.0.M3