Skip to content

Commit

Permalink
Add 4.9.0 scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
Olivier Rochon committed Aug 1, 2018
1 parent 2822ff3 commit d0e64fc
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 1 deletion.
34 changes: 33 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,43 @@ Shuttle Docker project
## Docker example with scientific linux


## Shuttle 4.9.0 released August 2018

### What's new

#### General
SAML :
Multi-Provider Support SAML Multiple Identity Providers (IdP) are supported. Users are prompted to make their choice before authenticating.
Server Performance :
The performance of operations (creating, updating, and deleting values) on cell texts and comments has been improved.
The performance of the Clean Texts and Comments task has been highly optimized. Based on the usage frequency of texts or comments, it is recommended to run this task on a weekly or daily schedule.
Various performance improvements have been made on cubes with large amounts of data or text: processing, transaction and caching have been optimized for large volumes of data or text.

Auditing :
User auditing on successful logging now explicitly lists all repositories the user can access along with the corresponding authentication source. This allows tracking precisely who has access to what on a session basis.

#### Shuttle Studio
Improved performance of datamart and repository operations.
The performance of clear and delete operations has been improved. The operations are highly optimized to handle large volumes of data and text.

#### Shuttle Client
Improved management of authentication credentials (outside of Shuttle credentials).
Users are always prompted to enter Proxy authentication credentials which are persistent as part of connection parameters if the 'Use proxy credentials' option is set.
Users are always prompted to enter Server authentication credentials which are stored in cache if user selects the Remember me option.
Users can use the Clear Cache option to flush cached credentials.
Improved sharing of connections, applications, and tabs In addition to sharing
links to tabs via the clipboard or email, users can now share links to applications.
Users can now also share connections to Shuttle servers via the clipboard or email. This can be used to distribute new connections to users.
New connections are automatically added to the list of connections or updated. Clearing the cache doesn't clear the connection.
Improved caching of images on cells with value types with images



## Shuttle 4.8.1 released at April 2018

### What's New ?

### General
#### General
- Improved performance when processing large volumes of data.
- Added support for SAML HTTP-Redirect binding mode.
#### Shuttle Client
Expand Down
File renamed without changes.
48 changes: 48 additions & 0 deletions dockerfile/scientific-linux/build-490.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
#!/bin/bash


# Define BUILD_FOLDER
pushd $(dirname $0)
DOCKER_FILENAME=Dockerfile
BUILD_FOLDER=$PWD/../..
popd

DOCKER_REPO=konvergence/shuttle

# Release build is the last SVN release that include all previous build release for client or server
SHUTTLE_INSTALLER_RELEASE="4.9.0.29404"

RELEASE_MAJOR="4.9"
RELEASE_MINOR="0"
SERVER_BUILD="29404"

SHUTTLE_RELEASE=${RELEASE_MAJOR}.${RELEASE_MINOR}.${SERVER_BUILD}
IMAGE_BUILD=24


# Release Build of the Docker Image
# Final Docker Image Name
IMAGE_TAG=${SHUTTLE_RELEASE}.${IMAGE_BUILD}-sl




#-------------------------------------------------------------------------------------------------------
echo "Building image ${DOCKER_REPO}:${IMAGE_TAG} ..."
#BUILD_OPTIONS="--force-rm=true --no-cache=true"
docker build $BUILD_OPTIONS -t ${DOCKER_REPO}:${IMAGE_TAG} \
--build-arg SHUTTLE_INSTALLER_RELEASE=${SHUTTLE_INSTALLER_RELEASE} \
--build-arg RELEASE_MAJOR=${RELEASE_MAJOR} \
--build-arg RELEASE_MINOR=${RELEASE_MINOR} \
--build-arg SHUTTLE_RELEASE=${SHUTTLE_RELEASE} \
--file ${DOCKER_FILENAME} \
${BUILD_FOLDER}

if [ $? -eq 0 ]; then
echo "Local Image created: ${DOCKER_REPO} "
docker images ${DOCKER_REPO}
else
echo docker builld return error code $?
fi


File renamed without changes.
19 changes: 19 additions & 0 deletions packages/get_packages_490.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/bash

RELEASE_MAJOR="4.9"
RELEASE_MINOR="0"
SERVER_BUILD="29404"

SHUTTLE_REPO=https://constellium.konvergence.com/projects/shuttle-packages/repository/raw/${RELEASE_MAJOR}

rm -rf installer/*
rm -rf patches/module/*
rm -rf patches/server/*
rm -rf patches/client/*
rm -rf patches/class/*

read -p "CONSTELLIUM_USER:" CONSTELLIUM_USER
read -s -p "CONSTELLIUM_PASSWORD:" CONSTELLIUM_PASSWORD

bash constellium_download_cred.sh ${CONSTELLIUM_USER} ${CONSTELLIUM_PASSWORD} ${SHUTTLE_REPO}/ShuttleInstaller-4.9.0.29404.jar installer/ShuttleInstaller-4.9.0.29404.jar
bash constellium_download_cred.sh ${CONSTELLIUM_USER} ${CONSTELLIUM_PASSWORD} ${SHUTTLE_REPO}/documentation/ShuttleDocumentation-4.9.zip documentation/ShuttleDocumentation-4.9.zip

0 comments on commit d0e64fc

Please sign in to comment.