diff --git a/common/pom.xml b/common/pom.xml
index 29edb2ea41..fdaa3ee10f 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -5,7 +5,7 @@
parent
io.bitsquare
- 0.3.5-SNAPSHOT
+ 0.3.5
4.0.0
diff --git a/common/src/main/java/io/bitsquare/app/Log.java b/common/src/main/java/io/bitsquare/app/Log.java
index f7dc0ef624..c1153b4ac7 100644
--- a/common/src/main/java/io/bitsquare/app/Log.java
+++ b/common/src/main/java/io/bitsquare/app/Log.java
@@ -27,12 +27,10 @@ import ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy;
import org.slf4j.LoggerFactory;
public class Log {
- private static boolean PRINT_TRACE_METHOD = true;
private static SizeBasedTriggeringPolicy triggeringPolicy;
private static Logger logbackLogger;
public static void setup(String fileName, boolean useDetailedLogging) {
- Log.PRINT_TRACE_METHOD = useDetailedLogging;
LoggerContext loggerContext = (LoggerContext) LoggerFactory.getILoggerFactory();
RollingFileAppender appender = new RollingFileAppender();
@@ -62,9 +60,7 @@ public class Log {
appender.start();
logbackLogger = loggerContext.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
- //TODO for now use always trace
- logbackLogger.setLevel(useDetailedLogging ? Level.TRACE : Level.TRACE);
- // logbackLogger.setLevel(useDetailedLogging ? Level.TRACE : Level.DEBUG);
+ logbackLogger.setLevel(useDetailedLogging ? Level.TRACE : Level.INFO);
logbackLogger.addAppender(appender);
}
diff --git a/core/pom.xml b/core/pom.xml
index 61121b2e2f..c73abc8db7 100755
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -6,7 +6,7 @@
parent
io.bitsquare
- 0.3.5-SNAPSHOT
+ 0.3.5
core
diff --git a/core/src/main/java/io/bitsquare/alert/Alert.java b/core/src/main/java/io/bitsquare/alert/Alert.java
index bb1a615d19..0727d68425 100644
--- a/core/src/main/java/io/bitsquare/alert/Alert.java
+++ b/core/src/main/java/io/bitsquare/alert/Alert.java
@@ -36,14 +36,16 @@ public final class Alert implements StoragePayload {
private static final long TTL = TimeUnit.DAYS.toMillis(10);
public final String message;
+ public final String version;
public final boolean isUpdateInfo;
private String signatureAsBase64;
private transient PublicKey storagePublicKey;
private byte[] storagePublicKeyBytes;
- public Alert(String message, boolean isUpdateInfo) {
+ public Alert(String message, boolean isUpdateInfo, String version) {
this.message = message;
this.isUpdateInfo = isUpdateInfo;
+ this.version = version;
}
private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException {
diff --git a/core/src/main/java/io/bitsquare/trade/BuyerTrade.java b/core/src/main/java/io/bitsquare/trade/BuyerTrade.java
index 32f0805e60..3fd76ed79f 100644
--- a/core/src/main/java/io/bitsquare/trade/BuyerTrade.java
+++ b/core/src/main/java/io/bitsquare/trade/BuyerTrade.java
@@ -64,7 +64,7 @@ public abstract class BuyerTrade extends Trade {
public void setState(State state) {
super.setState(state);
- if (state == State.WITHDRAW_COMPLETED)
+ if (state == State.WITHDRAW_COMPLETED && tradeProtocol != null)
tradeProtocol.completed();
}
diff --git a/core/src/main/java/io/bitsquare/trade/SellerTrade.java b/core/src/main/java/io/bitsquare/trade/SellerTrade.java
index f00664767f..8ba6225ff0 100644
--- a/core/src/main/java/io/bitsquare/trade/SellerTrade.java
+++ b/core/src/main/java/io/bitsquare/trade/SellerTrade.java
@@ -64,9 +64,7 @@ public abstract class SellerTrade extends Trade {
public void setState(State state) {
super.setState(state);
- if (state == State.WITHDRAW_COMPLETED)
+ if (state == State.WITHDRAW_COMPLETED && tradeProtocol != null)
tradeProtocol.completed();
}
-
-
}
diff --git a/gui/pom.xml b/gui/pom.xml
index 4d5e748719..a2803e2ae7 100644
--- a/gui/pom.xml
+++ b/gui/pom.xml
@@ -22,7 +22,7 @@
parent
io.bitsquare
- 0.3.5-SNAPSHOT
+ 0.3.5
4.0.0
diff --git a/gui/src/main/java/io/bitsquare/gui/main/overlays/windows/SendAlertMessageWindow.java b/gui/src/main/java/io/bitsquare/gui/main/overlays/windows/SendAlertMessageWindow.java
index daabc7dc81..2b80f3dacd 100644
--- a/gui/src/main/java/io/bitsquare/gui/main/overlays/windows/SendAlertMessageWindow.java
+++ b/gui/src/main/java/io/bitsquare/gui/main/overlays/windows/SendAlertMessageWindow.java
@@ -19,6 +19,7 @@ package io.bitsquare.gui.main.overlays.windows;
import io.bitsquare.alert.Alert;
import io.bitsquare.app.BitsquareApp;
+import io.bitsquare.app.Version;
import io.bitsquare.common.util.Tuple2;
import io.bitsquare.gui.components.InputTextField;
import io.bitsquare.gui.main.overlays.Overlay;
@@ -106,7 +107,7 @@ public class SendAlertMessageWindow extends Overlay {
sendButton.setOnAction(e -> {
if (alertMessageTextArea.getText().length() > 0 && keyInputTextField.getText().length() > 0) {
if (sendAlertMessageHandler.handle(
- new Alert(alertMessageTextArea.getText(), isUpdateCheckBox.isSelected()),
+ new Alert(alertMessageTextArea.getText(), isUpdateCheckBox.isSelected(), Version.VERSION),
keyInputTextField.getText()))
hide();
else
diff --git a/jsocks/pom.xml b/jsocks/pom.xml
index 2a95fc5164..f13633289c 100644
--- a/jsocks/pom.xml
+++ b/jsocks/pom.xml
@@ -5,7 +5,7 @@
parent
io.bitsquare
- 0.3.5-SNAPSHOT
+ 0.3.5
4.0.0
diff --git a/jtorctl/pom.xml b/jtorctl/pom.xml
index 3ba855c31e..2939d98e03 100644
--- a/jtorctl/pom.xml
+++ b/jtorctl/pom.xml
@@ -5,7 +5,7 @@
parent
io.bitsquare
- 0.3.5-SNAPSHOT
+ 0.3.5
4.0.0
diff --git a/jtorproxy/pom.xml b/jtorproxy/pom.xml
index 2a9f54be94..563d10ae86 100644
--- a/jtorproxy/pom.xml
+++ b/jtorproxy/pom.xml
@@ -5,7 +5,7 @@
parent
io.bitsquare
- 0.3.5-SNAPSHOT
+ 0.3.5
4.0.0
diff --git a/network/pom.xml b/network/pom.xml
index d735db7b5c..0a0c3fa912 100644
--- a/network/pom.xml
+++ b/network/pom.xml
@@ -5,7 +5,7 @@
parent
io.bitsquare
- 0.3.5-SNAPSHOT
+ 0.3.5
4.0.0
diff --git a/pom.xml b/pom.xml
index 59d9e18e4a..b18bc319b4 100755
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
io.bitsquare
parent
pom
- 0.3.5-SNAPSHOT
+ 0.3.5
Bitsquare - The decentralized bitcoin exchange
https://bitsquare.io
diff --git a/seednode/pom.xml b/seednode/pom.xml
index a98bd1a12d..a820cebea3 100644
--- a/seednode/pom.xml
+++ b/seednode/pom.xml
@@ -5,7 +5,7 @@
parent
io.bitsquare
- 0.3.5-SNAPSHOT
+ 0.3.5
4.0.0