Skip to content

Commit 3fbc64f

Browse files
committed
Set version to 4.5.0, updated CHANGELOG and documentation version references
1 parent 4e4743d commit 3fbc64f

28 files changed

Lines changed: 61 additions & 37 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,19 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7-
## [Unreleased]
7+
## [4.5.0] - 2021-12-03
88

99
### Added
10+
- Pagination for getting all executions by workflow id and user sorted by newest first
11+
[WOLF-299](https://opensource.ncsa.illinois.edu/jira/browse/WOLF-299)
1012

1113
### Fixed
1214
- Dockerfile uses a wildcard to find war files in target directories
1315
[WOLF-294](https://opensource.ncsa.illinois.edu/jira/browse/WOLF-294)
1416

17+
- Authorization fails if X-Userinfo doesn't contain email address
18+
[WOLF-291](https://opensource.ncsa.illinois.edu/jira/browse/WOLF-291)
19+
1520
### Changed
1621

1722
## [4.4.0] - 2020-11-23

CONTRIBUTORS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@ The following is a list of contributors in alphabetical order:
22

33
Liana Diesendruck
44
Omar Elabd
5+
Kaveh Karimi
56
Rob Kooper
67
Jong Lee
78
Luigi Marini
9+
Gowtham Naraharisetty
810
Chris Navarro
911
Yan Zhao

datawolf-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>edu.illinois.ncsa</groupId>
77
<artifactId>datawolf</artifactId>
8-
<version>4.5.0-SNAPSHOT</version>
8+
<version>4.5.0</version>
99
</parent>
1010
<artifactId>datawolf-core</artifactId>
1111

datawolf-doc/doc/manual/index.html

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -219,24 +219,41 @@
219219
* dualStorage
220220
* an adapter for Backbone's Backbone.Sync() method to handle saving to a localStorage database as a cache for the remote models. This allows us to provide offline capabilities so users can continue to work while disconnected from the internet and then when reconnected, the model changes will be synchronized with the server.
221221

222-
### Download
222+
### Installing
223+
DataWolf can be deployed in two different ways. Users can either use [Docker](https://www.docker.com/) or manually installed using the provided zip file. Using Docker is the quickest way to run DataWolf and can be used
224+
for testing features and development. It can be used in production, but it will likely require using a custom build to include dependencies for workflow tools.
225+
226+
### Docker
227+
228+
To start using DataWolf using Docker, you can use the provided [docker compose file](https://opensource.ncsa.illinois.edu/bitbucket/projects/WOLF/repos/datawolf/browse/docker-compose.yml). Environment settings
229+
can be found in [env.example](https://opensource.ncsa.illinois.edu/bitbucket/projects/WOLF/repos/datawolf/browse/env.example). To get started, do the following:
230+
231+
* Install [Docker](https://www.docker.com/)
232+
* Start up all required services with ```docker-compose up -d``` (detached mode)
233+
* To see the logs, run ```docker-compose log -f```
234+
* To stop the containers, execute ```docker-compose down``` in the same directory
235+
236+
All commands need to be executed in the same directory at the DataWolf docker compose file. When running the first, you may get an error connecting to the database if DataWolf starts before the
237+
PostgreSQL database. Stopping and starting the container again will fix this.
238+
239+
### Manual Installation
223240

224241
The latest version of Data Wolf can be downloaded from:
225242

226243
https://opensource.ncsa.illinois.edu/projects/artifacts.php?key=WOLF
227244

228-
By default, the latest release is selected in the page (currently 4.4.0). To get early access to development releases, check the box **Show also prereleases.**
245+
By default, the latest release is selected in the page (currently 4.5.0). To get early access to development releases, check the box **Show also prereleases.**
229246

230247
* Click on **Version**
231-
* Select **4.4.0**
232-
* Under **Files** select **datawolf-webapp-all-4.4.0-bin.zip**
248+
* Select **4.5.0**
249+
* Under **Files** select **datawolf-webapp-all-4.5.0-bin.zip**
233250
* Click **I Accept** to accept the License.
234251

235252
This will give you the latest stable build that includes both the Data Wolf Server and the Web Editor. You can also find links to the javacode there as well as the manual. The link to the source code can be found at the end of this document.
236253

237254
### Installation and Setup
238255

239-
To install the files necessary for the Server and Editor, find where you downloaded Data Wolf and unzip it somewhere. This will create a folder called **datawolf-webapp-all-4.4.0**. In the next few sections, we'll discuss some of the important files that come with the installation you just unzipped so you can tailor your setup to meet your needs. If you wish to skip this, you can go directly to the section **Running Data Wolf Server and Editor**.
256+
To install the files necessary for the Server and Editor, find where you downloaded Data Wolf and unzip it somewhere. This will create a folder called **datawolf-webapp-all-4.5.0**. In the next few sections, we'll discuss some of the important files that come with the installation you just unzipped so you can tailor your setup to meet your needs. If you wish to skip this, you can go directly to the section **Running Data Wolf Server and Editor**.
240257

241258
#### Data Wolf properties
242259

@@ -402,7 +419,7 @@
402419

403420
#### Launch Scripts
404421

405-
If you go back to the folder **Data Wolf-webapp-all-4.4.0** you will see a sub-folder called **bin**, open this. Inside you will find two scripts, **datawolf-service** and **datawolf-service.bat**. The latter is intended for running Data Wolf on a Windows machine and the former is for running on Mac & Linux. As with the previous section, knowledge of this file is not required unless you are interested in configuring the Data Wolf Server and Editor beyond the default settings. We will show snippets of the file **datawolf-service** and discuss what each section is configuring.
422+
If you go back to the folder **Data Wolf-webapp-all-4.5.0** you will see a sub-folder called **bin**, open this. Inside you will find two scripts, **datawolf-service** and **datawolf-service.bat**. The latter is intended for running Data Wolf on a Windows machine and the former is for running on Mac & Linux. As with the previous section, knowledge of this file is not required unless you are interested in configuring the Data Wolf Server and Editor beyond the default settings. We will show snippets of the file **datawolf-service** and discuss what each section is configuring.
406423

407424
```
408425
# port for the jetty server

datawolf-doc/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>edu.illinois.ncsa</groupId>
55
<artifactId>datawolf</artifactId>
6-
<version>4.5.0-SNAPSHOT</version>
6+
<version>4.5.0</version>
77
</parent>
88
<artifactId>datawolf-doc</artifactId>
99
</project>

datawolf-domain/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>edu.illinois.ncsa</groupId>
77
<artifactId>datawolf</artifactId>
8-
<version>4.5.0-SNAPSHOT</version>
8+
<version>4.5.0</version>
99
</parent>
1010
<artifactId>datawolf-domain</artifactId>
1111

datawolf-editor/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>edu.illinois.ncsa</groupId>
66
<artifactId>datawolf</artifactId>
7-
<version>4.5.0-SNAPSHOT</version>
7+
<version>4.5.0</version>
88
</parent>
99
<packaging>war</packaging>
1010
<artifactId>datawolf-editor</artifactId>

datawolf-executor-commandline/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>datawolf</artifactId>
66
<groupId>edu.illinois.ncsa</groupId>
7-
<version>4.5.0-SNAPSHOT</version>
7+
<version>4.5.0</version>
88
</parent>
99
<artifactId>datawolf-executor-commandline</artifactId>
1010

datawolf-executor-hpc/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>datawolf</artifactId>
66
<groupId>edu.illinois.ncsa</groupId>
7-
<version>4.5.0-SNAPSHOT</version>
7+
<version>4.5.0</version>
88
</parent>
99
<artifactId>datawolf-executor-hpc</artifactId>
1010

datawolf-executor-java-tool/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>datawolf</artifactId>
66
<groupId>edu.illinois.ncsa</groupId>
7-
<version>4.5.0-SNAPSHOT</version>
7+
<version>4.5.0</version>
88
</parent>
99
<artifactId>datawolf-executor-java-tool</artifactId>
1010

0 commit comments

Comments
 (0)