diff --git a/bindings/java/src/main/com/apple/foundationdb/FDBDatabase.java b/bindings/java/src/main/com/apple/foundationdb/FDBDatabase.java index 6fb9591b4e..038aacb2e6 100644 --- a/bindings/java/src/main/com/apple/foundationdb/FDBDatabase.java +++ b/bindings/java/src/main/com/apple/foundationdb/FDBDatabase.java @@ -45,7 +45,7 @@ class FDBDatabase extends NativeObjectWrapper implements Database, OptionConsume @Override public T run(Function retryable, Executor e) { - Transaction t = this.createTransaction(); + Transaction t = this.createTransaction(e); try { while (true) { try { @@ -63,7 +63,7 @@ class FDBDatabase extends NativeObjectWrapper implements Database, OptionConsume @Override public T read(Function retryable, Executor e) { - return this.run(retryable); + return this.run(retryable, e); } @Override diff --git a/documentation/sphinx/source/release-notes.rst b/documentation/sphinx/source/release-notes.rst index 95ecc6ebf3..20eb049ae0 100644 --- a/documentation/sphinx/source/release-notes.rst +++ b/documentation/sphinx/source/release-notes.rst @@ -2,6 +2,14 @@ Release Notes ############# +5.2.8 +===== + +Bindings +-------- + +* Java: ``FDBDatabase::run`` and ``FDBDatabase::read`` now use the ``Executor`` provided for executing asynchronous callbacks instead of the default one for the database. `(Issue #640) `_ + 5.2.7 ===== diff --git a/versions.target b/versions.target index 7b85e07bfb..053862f22f 100644 --- a/versions.target +++ b/versions.target @@ -1,7 +1,7 @@ - 5.2.7 + 5.2.8 5.2