diff --git a/integration/pom.xml b/integration/pom.xml
index 14afe6ab..c1db4cf7 100755
--- a/integration/pom.xml
+++ b/integration/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
integration
diff --git a/jcl-over-slf4j/pom.xml b/jcl-over-slf4j/pom.xml
index cb72b2af..506931b2 100755
--- a/jcl-over-slf4j/pom.xml
+++ b/jcl-over-slf4j/pom.xml
@@ -5,7 +5,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
4.0.0
diff --git a/jul-to-slf4j/pom.xml b/jul-to-slf4j/pom.xml
index 394de22a..0b0c83f1 100755
--- a/jul-to-slf4j/pom.xml
+++ b/jul-to-slf4j/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
jul-to-slf4j
diff --git a/log4j-over-slf4j/pom.xml b/log4j-over-slf4j/pom.xml
index b0acda48..dcedef31 100755
--- a/log4j-over-slf4j/pom.xml
+++ b/log4j-over-slf4j/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
diff --git a/osgi-over-slf4j/pom.xml b/osgi-over-slf4j/pom.xml
index 760625f2..3e2af893 100755
--- a/osgi-over-slf4j/pom.xml
+++ b/osgi-over-slf4j/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
osgi-over-slf4j
diff --git a/pom.xml b/pom.xml
index 3386c489..cf4b1190 100755
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
pom
SLF4J
diff --git a/release.sh b/release.sh
index 4934ebda..9b0c6186 100755
--- a/release.sh
+++ b/release.sh
@@ -13,32 +13,28 @@ function checkExit(){
fi
}
-function echoThenRun () { # echo and then run the command
+function echoRunAndCheck () { # echo and then run the command
echo $1
$1
ret=$?
- echo $ret
- return $ret
+ if test "$ret" != "0";
+ then
+ echo Failed command: $1
+ exit 1;
+ else echo Succussful run: $1
+ fi
}
-$MVN clean
-checkExit "mvn clean"
+echoRunAndCheck "$MVN clean"
+
+echoRunAndCheck "$MVN install"
+
+echoRunAndCheck "$MVN site:site"
-$MVN install
-checkExit "mvn install"
+echoRunAndCheck "$MVN assembly:single"
-
-$MVN site:site
-checkExit "mvn site:ste"
-
-
-$MVN assembly:single
-checkExit "mvn assembly:single"
-
-
-$MVN deploy -P javadocjar,sign-artifacts -Dgpg.passphrase=$PASS
-checkExit "mvn deploy -P javadocjar,sign-artifacts -Dgpg.passphrase=xxx"
+echoRunAndCheck "$MVN deploy -P javadocjar,sign-artifacts -Dgpg.passphrase=$PASS"
#$MVN site:deploy -N # with Java 8!!!
#checkExit "mvn site:deploy -N"
diff --git a/slf4j-api/pom.xml b/slf4j-api/pom.xml
index 715c3c2d..4689eb07 100755
--- a/slf4j-api/pom.xml
+++ b/slf4j-api/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
slf4j-api
diff --git a/slf4j-ext/pom.xml b/slf4j-ext/pom.xml
index 5ef710d2..581d7f8b 100755
--- a/slf4j-ext/pom.xml
+++ b/slf4j-ext/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
slf4j-ext
diff --git a/slf4j-jdk14/pom.xml b/slf4j-jdk14/pom.xml
index 1c84d367..468bb610 100755
--- a/slf4j-jdk14/pom.xml
+++ b/slf4j-jdk14/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
slf4j-jdk14
diff --git a/slf4j-log4j12/pom.xml b/slf4j-log4j12/pom.xml
index 93dd9927..4645613e 100755
--- a/slf4j-log4j12/pom.xml
+++ b/slf4j-log4j12/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
slf4j-log4j12
diff --git a/slf4j-migrator/pom.xml b/slf4j-migrator/pom.xml
index a081df63..cd3c8599 100755
--- a/slf4j-migrator/pom.xml
+++ b/slf4j-migrator/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
slf4j-migrator
diff --git a/slf4j-nop/pom.xml b/slf4j-nop/pom.xml
index 0bbe4c14..8cb13064 100755
--- a/slf4j-nop/pom.xml
+++ b/slf4j-nop/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
slf4j-nop
diff --git a/slf4j-simple/pom.xml b/slf4j-simple/pom.xml
index 1e055b6c..1f8466d4 100755
--- a/slf4j-simple/pom.xml
+++ b/slf4j-simple/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
slf4j-simple
diff --git a/slf4j-site/pom.xml b/slf4j-site/pom.xml
index 818ccbb9..ba91385c 100755
--- a/slf4j-site/pom.xml
+++ b/slf4j-site/pom.xml
@@ -7,7 +7,7 @@
org.slf4j
slf4j-parent
- 1.8.0-beta3
+ 1.8.0-beta4
slf4j-site
diff --git a/slf4j-site/src/site/pages/news.html b/slf4j-site/src/site/pages/news.html
index 1dd0cd1e..f6ab4a14 100755
--- a/slf4j-site/src/site/pages/news.html
+++ b/slf4j-site/src/site/pages/news.html
@@ -37,16 +37,17 @@
class names in
-->
-
- February 16th, 2019 - Release of SLF4J 1.8.0-beta3
+ February 19th, 2019 - Release of SLF4J 1.8.0-beta4
In the 1.8.x series, SLF4J has been
modularized per For reasons of coherency, the
Automatic-Automatic-Module-Name for the jul-to-slf4j
- module is now "jul.to.slf4j". In the eartly versions of Java 9 the
+ module is now "jul.to.slf4j". In the earlier versions of Java 9 the
string "to" within "jul.to.slf4j" was incorrectly interpreted as a
- reserved keyword. This bug has been fixed in the JDK for a while.
+ reserved keyword. This bug has been fixed in later versions of the
+ JDK, in particular JDK 11.
+
+ SLF4J modules are now multi-release jar
+ files. This fixes compatibility issues in certain legacy
+ environments, as described for example in SLF4J-456.
Fixed CVE-2018-8088