Skip to content

Commit

Permalink
Release 4.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
MediaMarco committed Jan 12, 2021
1 parent 82d4155 commit 8403ea3
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 12 deletions.
7 changes: 7 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# JLineup Release History

## Release 4.3.0 - 2021-01-12
* Disable PhantomJS by default in web version (Reason: https://nvd.nist.gov/vuln/detail/CVE-2019-17221)
* Add /exampleRun controller endpoint for quick testing
* Java 11 or later is required for web version now, cli variant works with Java 8
* Web version has a basic job persistence in file system now which survives service restarts
* Add OWASP dependency check to build for improved security

## Release 4.2.1 - 2020-10-12
* Add possibility to use runId ({id}) in browser launch parameters

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ JLineup CLI comes as executable Java Archive. Java 8 or higher has to be availab

Open a terminal and download it like this:

wget https://repo1.maven.org/maven2/de/otto/jlineup-cli/4.2.1/jlineup-cli-4.2.1.jar -O jlineup.jar
wget https://repo1.maven.org/maven2/de/otto/jlineup-cli/4.3.0/jlineup-cli-4.3.0.jar -O jlineup.jar

Then type

Expand All @@ -80,10 +80,10 @@ Let's assume, this is part of a continuous integration pipeline:

## Browser Compatibility

JLineup 4.2.1 was tested successfully with
JLineup 4.3.0 was tested successfully with

* Chrome 86.x
* Firefox 81.x
* Chrome 87.x
* Firefox 84.x
* PhantomJS 2.1.1 (auto-downloaded by JLineup if not installed)

Chrome or Firefox have to be installed on the system if you want to use one of them.
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ plugins {

//
//
def jlineup_version = "4.2.2-SNAPSHOT"
def jlineup_version = "4.3.0"
//
//

Expand Down
8 changes: 4 additions & 4 deletions cli/graalvm/build-native-image.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ cd cli
`#--static` \
`#-H:+TraceSecurityServices` \
`#-H:+TraceClassInitialization` \
-jar build/libs/jlineup-cli-4.2.1-all.jar
-jar build/libs/jlineup-cli-4.3.0-all.jar

echo ""
echo "DONE BUILDING NATIVE IMAGE"
Expand All @@ -58,13 +58,13 @@ echo ""
echo "STARTING TEST RUN"
echo ""

mv jlineup-cli-4.2.1-all build/libs/jlineup-cli-4.2.1-all
mv jlineup-cli-4.3.0-all build/libs/jlineup-cli-4.3.0-all
rm ~/.m2/repository/webdriver -rf
./build/libs/jlineup-cli-4.2.1-all -Dwdm.architecture=X64 --config graalvm/lineup.json --step before
./build/libs/jlineup-cli-4.3.0-all -Dwdm.architecture=X64 --config graalvm/lineup.json --step before

set +e

./build/libs/jlineup-cli-4.2.1-all -Dwdm.architecture=X64 --config graalvm/lineup.json --step after
./build/libs/jlineup-cli-4.3.0-all -Dwdm.architecture=X64 --config graalvm/lineup.json --step after

set -e

Expand Down
2 changes: 1 addition & 1 deletion docs/CLI.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ support. It may also work under MacOS or Windows, but we don't test this.
You can simply download the CLI version by getting the jlineup-cli.jar
from Maven Central in a terminal window:

`wget https://repo1.maven.org/maven2/de/otto/jlineup-cli/4.2.1/jlineup-cli-4.2.1.jar -O jlineup.jar`
`wget https://repo1.maven.org/maven2/de/otto/jlineup-cli/4.3.0/jlineup-cli-4.3.0.jar -O jlineup.jar`

Now you have a `jlineup.jar` in your current directory.

Expand Down
2 changes: 1 addition & 1 deletion docs/WEB.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ interface to take JLineup jobs. JLineup WEB requires at least Java 11.
You can simply download the web version by getting the jlineup-web.jar
from Maven Central in a terminal window:

`wget https://repo1.maven.org/maven2/de/otto/jlineup-web/4.2.1/jlineup-web-4.2.1.jar -O jlineup-web.jar`
`wget https://repo1.maven.org/maven2/de/otto/jlineup-web/4.3.0/jlineup-web-4.3.0.jar -O jlineup-web.jar`

Now you have a `jlineup-web.jar` in your current directory.

Expand Down
2 changes: 1 addition & 1 deletion web/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ RUN mkdir -p /usr/share/man/man1
RUN apt-get update \
&& apt-get install -y wget \
&& apt-get install -yf default-jre-headless chromium firefox-esr libjpeg-progs \
&& wget -U "jlineup-docker" -O jlineup-web.jar http://central.maven.org/maven2/de/otto/jlineup-web/4.2.1/jlineup-web-4.2.1.jar
&& wget -U "jlineup-docker" -O jlineup-web.jar http://central.maven.org/maven2/de/otto/jlineup-web/4.3.0/jlineup-web-4.3.0.jar
ADD docker/application.yml application.yml
RUN apt-get remove --auto-remove perl -yf && apt-get purge --auto-remove perl -yf
EXPOSE 8080
Expand Down

0 comments on commit 8403ea3

Please sign in to comment.