diff --git a/.build/build-bench.xml b/.build/build-bench.xml
new file mode 100644
index 0000000000..65854c6875
--- /dev/null
+++ b/.build/build-bench.xml
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CHANGES.txt b/CHANGES.txt
index f0be56e5e4..78d3fa9a01 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -37,6 +37,7 @@ Merged from 4.1:
* Waiting indefinitely on ReceivedMessage response in StreamSession#receive() can cause deadlock (CASSANDRA-18733)
* Allow empty keystore_password in encryption_options (CASSANDRA-18778)
Merged from 4.0:
+ * JMH improvements - faster build and async profiler (CASSANDRA-18871)
Merged from 3.11:
* Fix NPE when using udfContext in UDF after a restart of a node (CASSANDRA-18739)
Merged from 3.0:
diff --git a/build.xml b/build.xml
index 0eef07847c..715d5790a6 100644
--- a/build.xml
+++ b/build.xml
@@ -72,6 +72,7 @@
+
@@ -144,6 +145,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -959,28 +972,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1827,36 +1840,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+