diff --git a/.travis.yml b/.travis.yml
index f1500a88..c4062374 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,6 +9,5 @@ matrix:
include:
- jdk: oraclejdk8
- jdk: oraclejdk9
- allow_failures:
- - jdk: oraclejdk9
+ - jdk: oraclejdk11
diff --git a/airsonic-main/cve-suppressed.xml b/airsonic-main/cve-suppressed.xml
index 34ddc8de..548e6b40 100644
--- a/airsonic-main/cve-suppressed.xml
+++ b/airsonic-main/cve-suppressed.xml
@@ -163,4 +163,9 @@
.*spring.*
CVE-2018-1258
+
+ This is for an unrelated C library
+ ^com\.sun\.xml\.bind\.external:relaxng-datatype:.*
+ CVE-2018-18749
+
diff --git a/airsonic-main/pom.xml b/airsonic-main/pom.xml
index 4e185b0d..7384752a 100755
--- a/airsonic-main/pom.xml
+++ b/airsonic-main/pom.xml
@@ -134,17 +134,9 @@
3.0.3
-
- cglib
- cglib
- 3.2.10
- runtime
-
-
org.apache.ant
ant
- 1.10.3
runtime
@@ -517,6 +509,26 @@
javax.mail
runtime
+
+ javax.annotation
+ javax.annotation-api
+ runtime
+
+
+ javax.xml.ws
+ jaxws-api
+
+
+ javax.xml.bind
+ jaxb-api
+ compile
+
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ 2.3.2
+ runtime
+
org.postgresql
postgresql
diff --git a/airsonic-main/src/test/java/org/airsonic/player/api/jukebox/AbstractAirsonicRestApiJukeboxIntTest.java b/airsonic-main/src/test/java/org/airsonic/player/api/jukebox/AbstractAirsonicRestApiJukeboxIntTest.java
index 89db89d0..c56e9a0b 100644
--- a/airsonic-main/src/test/java/org/airsonic/player/api/jukebox/AbstractAirsonicRestApiJukeboxIntTest.java
+++ b/airsonic-main/src/test/java/org/airsonic/player/api/jukebox/AbstractAirsonicRestApiJukeboxIntTest.java
@@ -151,7 +151,7 @@ public abstract class AbstractAirsonicRestApiJukeboxIntTest {
}
private String convertDateToString(Date date) {
- SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.000'Z'");
+ SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
formatter.setTimeZone(TimeZone.getTimeZone("UTC"));
return formatter.format(date);
}
diff --git a/airsonic-sonos-api/pom.xml b/airsonic-sonos-api/pom.xml
index 47f15f02..ccefbf43 100644
--- a/airsonic-sonos-api/pom.xml
+++ b/airsonic-sonos-api/pom.xml
@@ -11,6 +11,21 @@
10.3.0-SNAPSHOT
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+ javax.xml.ws
+ jaxws-api
+
+
+ javax.jws
+ javax.jws-api
+
+
+
diff --git a/pom.xml b/pom.xml
index 52cbca18..7a37cb4d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,7 +16,7 @@
true
UTF-8
- 3.2.6
+ 3.3.1
2.9.8
@@ -139,6 +139,54 @@
3.14.0
provided
+
+ org.apache.ant
+ ant
+ 1.10.5
+ runtime
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.1
+
+
+ org.jvnet.staxex
+ stax-ex
+ 1.8.1
+
+
+
+
+ javax.xml.bind
+ jaxb-api
+ 2.3.1
+
+
+ com.sun.xml.bind
+ jaxb-core
+ 2.3.0
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ 2.3.1
+
+
+ javax.xml.ws
+ jaxws-api
+ 2.3.1
+
+
+ javax.xml.soap
+ javax.xml.soap-api
+ 1.4.0
+
+
+ javax.jws
+ javax.jws-api
+ 1.1
+
diff --git a/subsonic-rest-api/pom.xml b/subsonic-rest-api/pom.xml
index 03d29c96..a1dd6761 100644
--- a/subsonic-rest-api/pom.xml
+++ b/subsonic-rest-api/pom.xml
@@ -11,6 +11,13 @@
10.3.0-SNAPSHOT
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+