diff --git a/main/buildkit/pom.xml b/main/buildkit/pom.xml
index 9fbf1b50d..7a719b26e 100644
--- a/main/buildkit/pom.xml
+++ b/main/buildkit/pom.xml
@@ -4,7 +4,7 @@
org.cryptomator
main
- 1.4.14
+ 1.4.15
buildkit
pom
diff --git a/main/commons/pom.xml b/main/commons/pom.xml
index 84179b093..89c511a4f 100644
--- a/main/commons/pom.xml
+++ b/main/commons/pom.xml
@@ -4,7 +4,7 @@
org.cryptomator
main
- 1.4.14
+ 1.4.15
commons
Cryptomator Commons
diff --git a/main/keychain/pom.xml b/main/keychain/pom.xml
index 4807248c2..f53d83112 100644
--- a/main/keychain/pom.xml
+++ b/main/keychain/pom.xml
@@ -4,7 +4,7 @@
org.cryptomator
main
- 1.4.14
+ 1.4.15
keychain
System Keychain Access
diff --git a/main/keychain/src/main/java/org/cryptomator/keychain/KeychainAccessStrategy.java b/main/keychain/src/main/java/org/cryptomator/keychain/KeychainAccessStrategy.java
index 30baaf99f..a248d08f5 100644
--- a/main/keychain/src/main/java/org/cryptomator/keychain/KeychainAccessStrategy.java
+++ b/main/keychain/src/main/java/org/cryptomator/keychain/KeychainAccessStrategy.java
@@ -9,6 +9,8 @@ interface KeychainAccessStrategy extends KeychainAccess {
/**
* @return true if this KeychainAccessStrategy works on the current machine.
+ * @implNote This method must not throw any exceptions and should fail fast
+ * returning false if it can't determine availability of the checked strategy
*/
boolean isSupported();
diff --git a/main/keychain/src/main/java/org/cryptomator/keychain/LinuxSecretServiceKeychainAccessImpl.java b/main/keychain/src/main/java/org/cryptomator/keychain/LinuxSecretServiceKeychainAccessImpl.java
index 542c98c42..36a139a9f 100644
--- a/main/keychain/src/main/java/org/cryptomator/keychain/LinuxSecretServiceKeychainAccessImpl.java
+++ b/main/keychain/src/main/java/org/cryptomator/keychain/LinuxSecretServiceKeychainAccessImpl.java
@@ -14,7 +14,7 @@ class LinuxSecretServiceKeychainAccessImpl implements KeychainAccessStrategy {
try (@SuppressWarnings("unused") SimpleCollection keyring = new SimpleCollection()) {
// seems like we're able to access the keyring.
return true;
- } catch (IOException e) {
+ } catch (IOException | RuntimeException e) {
return false;
}
}
diff --git a/main/launcher/pom.xml b/main/launcher/pom.xml
index e08c39769..c9bc1fd6a 100644
--- a/main/launcher/pom.xml
+++ b/main/launcher/pom.xml
@@ -4,7 +4,7 @@
org.cryptomator
main
- 1.4.14
+ 1.4.15
launcher
Cryptomator Launcher
diff --git a/main/pom.xml b/main/pom.xml
index a077719f1..1cf752725 100644
--- a/main/pom.xml
+++ b/main/pom.xml
@@ -3,7 +3,7 @@
4.0.0
org.cryptomator
main
- 1.4.14
+ 1.4.15
pom
Cryptomator
@@ -25,10 +25,10 @@
1.2.1
- 1.8.6
+ 1.8.7
2.0.0
1.2.0
- 1.1.10
+ 1.1.11
1.0.10
12
diff --git a/main/ui/pom.xml b/main/ui/pom.xml
index 1e70c802a..1b132ce2a 100644
--- a/main/ui/pom.xml
+++ b/main/ui/pom.xml
@@ -4,7 +4,7 @@
org.cryptomator
main
- 1.4.14
+ 1.4.15
ui
Cryptomator GUI