diff --git a/dev-tools/eclipse/dot.classpath b/dev-tools/eclipse/dot.classpath
index 867a669affd..09772edf8b9 100644
--- a/dev-tools/eclipse/dot.classpath
+++ b/dev-tools/eclipse/dot.classpath
@@ -171,7 +171,7 @@
-
+
diff --git a/dev-tools/idea/.idea/libraries/JUnit.xml b/dev-tools/idea/.idea/libraries/JUnit.xml
index 592cf0090ef..3d069a90c3d 100644
--- a/dev-tools/idea/.idea/libraries/JUnit.xml
+++ b/dev-tools/idea/.idea/libraries/JUnit.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/dev-tools/maven/pom.xml.template b/dev-tools/maven/pom.xml.template
index f2d220b29f2..e6f5262906e 100644
--- a/dev-tools/maven/pom.xml.template
+++ b/dev-tools/maven/pom.xml.template
@@ -444,7 +444,7 @@
com.carrotsearch.randomizedtesting
randomizedtesting-runner
- 2.0.4
+ 2.0.5
diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt
index ac4146c7e3a..e2692548ae6 100644
--- a/lucene/CHANGES.txt
+++ b/lucene/CHANGES.txt
@@ -306,6 +306,9 @@ Documentation
Build
+* LUCENE-4603: Upgrade randomized testing to version 2.0.5: print forked
+ JVM PIDs on heartbeat from hung tests (Dawid Weiss)
+
* Upgrade randomized testing to version 2.0.4: avoid hangs on shutdown
hooks hanging forever by calling Runtime.halt() in addition to
Runtime.exit() after a short delay to allow graceful shutdown (Dawid Weiss)
diff --git a/lucene/licenses/junit4-ant-2.0.4.jar.sha1 b/lucene/licenses/junit4-ant-2.0.4.jar.sha1
deleted file mode 100644
index 5f2d8a93507..00000000000
--- a/lucene/licenses/junit4-ant-2.0.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6feed9f7b79b3a9fa2cf52a2ac171e87a261de56
diff --git a/lucene/licenses/junit4-ant-2.0.5.jar.sha1 b/lucene/licenses/junit4-ant-2.0.5.jar.sha1
new file mode 100644
index 00000000000..3422b74d9ba
--- /dev/null
+++ b/lucene/licenses/junit4-ant-2.0.5.jar.sha1
@@ -0,0 +1 @@
+f744c50364e7c07567f5b9a0af068c8dd134ae62
diff --git a/lucene/licenses/randomizedtesting-runner-2.0.4.jar.sha1 b/lucene/licenses/randomizedtesting-runner-2.0.4.jar.sha1
deleted file mode 100644
index d8031bfd110..00000000000
--- a/lucene/licenses/randomizedtesting-runner-2.0.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-aefbd9ebaae63716d9182fcce221ec4bb2528dfc
diff --git a/lucene/licenses/randomizedtesting-runner-2.0.5.jar.sha1 b/lucene/licenses/randomizedtesting-runner-2.0.5.jar.sha1
new file mode 100644
index 00000000000..77da5f177a8
--- /dev/null
+++ b/lucene/licenses/randomizedtesting-runner-2.0.5.jar.sha1
@@ -0,0 +1 @@
+8a5be67e2cb2798850ecf2609115d660d85b98bc
diff --git a/lucene/test-framework/ivy.xml b/lucene/test-framework/ivy.xml
index 47b639b0b03..81fc4fbaac2 100644
--- a/lucene/test-framework/ivy.xml
+++ b/lucene/test-framework/ivy.xml
@@ -32,8 +32,8 @@
-
-
+
+
diff --git a/solr/licenses/junit4-ant-2.0.4.jar.sha1 b/solr/licenses/junit4-ant-2.0.4.jar.sha1
deleted file mode 100644
index 5f2d8a93507..00000000000
--- a/solr/licenses/junit4-ant-2.0.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6feed9f7b79b3a9fa2cf52a2ac171e87a261de56
diff --git a/solr/licenses/junit4-ant-2.0.5.jar.sha1 b/solr/licenses/junit4-ant-2.0.5.jar.sha1
new file mode 100644
index 00000000000..3422b74d9ba
--- /dev/null
+++ b/solr/licenses/junit4-ant-2.0.5.jar.sha1
@@ -0,0 +1 @@
+f744c50364e7c07567f5b9a0af068c8dd134ae62
diff --git a/solr/licenses/randomizedtesting-runner-2.0.4.jar.sha1 b/solr/licenses/randomizedtesting-runner-2.0.4.jar.sha1
deleted file mode 100644
index d8031bfd110..00000000000
--- a/solr/licenses/randomizedtesting-runner-2.0.4.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-aefbd9ebaae63716d9182fcce221ec4bb2528dfc
diff --git a/solr/licenses/randomizedtesting-runner-2.0.5.jar.sha1 b/solr/licenses/randomizedtesting-runner-2.0.5.jar.sha1
new file mode 100644
index 00000000000..77da5f177a8
--- /dev/null
+++ b/solr/licenses/randomizedtesting-runner-2.0.5.jar.sha1
@@ -0,0 +1 @@
+8a5be67e2cb2798850ecf2609115d660d85b98bc
diff --git a/solr/test-framework/ivy.xml b/solr/test-framework/ivy.xml
index 63d827668a8..1682fc4a443 100644
--- a/solr/test-framework/ivy.xml
+++ b/solr/test-framework/ivy.xml
@@ -32,8 +32,8 @@
-
-
+
+