Release Notes - ISLE v.1.3.0, 2019-09-27
Contributions to this release from:
- David Keiser-Clark (Williams College), documentation and testing
- Francesca Livermore (Wesleyan University), documentation
- Gavin Morris (Born-Digital), code updates and testing
- Mark McFate (Grinnell College), testing and documentation
- Mark Sandford (Colgate University), documentation
- Bethany Seeger (Amherst College), code updates, testing and release manager
- Noah Smith (Born Digital), code updates and testing
- Shaun Trujillo (Mount Holyoke College), testing
ISLE (main project)
- Adds two new optional components for use on Production systems:
- Varnish - caching web accelearator for high traffic sites
- Optional Varnish service added to only Production & Local docker-compose files (commented out)
- Varnish logging added in the .envs
- Blazegraph - triplestore replacement for Mulgara for high volume ingest
- Blazegraph / Fedora service changes in the .envs to allow toggling
- Blazegraph logging added in the .envs
- Optional Blazegraph service added to all docker-compose(s) (commented out)
- Varnish - caching web accelearator for high traffic sites
- Automated Testing - updated to include Varnish and Blazegraph in base test suite; and updated instructions to correspond with revised test repository location and keywords/names.
- Library of Congress standards proxy - High Volume Ingest
- Resource allocation document for - Local, Staging, Production e.g. RAM, CPU, tuning etc.
Upgrade
If you are coming from ISLE releases 1.2.0
- there will be some additional steps to take to migrate to this new release.
- We recommend that you also review the following:
- ISLE Installation: Environments
- Update ISLE documentation as well.
The following files have new Varnish and Blazegraph information and ENVs which may need you to review, edit and/or merge in previous settings:
-
All
demo
,local
,staging
,production
andtest
.env files have a new### Fedora Resource Index
section with two new ENV variables.- There are in-line instructions on how to switch between the default mulgara and optional component blazegraph
-
All
docker-compose.*.yml
files have a new optional Blazegraph service section, (commented out) along with a (commented out) Blazegraph volume definition- Test -
test.env
by default now tests Blazegraph instead of mulgara.
- Test -
-
Production -
docker-compose.production.yml
- New Varnish service added but commented out.production.env
- New Varnish section with ENV variables (commented out)
-
Local -
docker-compose.local.yml
- New Varnish service added but commented out.local.env
- New Varnish section with ENV variables (commented out)
-
Test -
docker-compose.test.yml
- New Varnish service added.test.env
- New Varnish section with ENV variables
ISLE Docker Images
isle-tomcat
adoptopenjdk/openjdk8
base image (security updates)- Server package management updates via
apt-get
- Updated
GEN_DEP_PACKS
dependencies viaapt-get
- Upgraded
tomcat
to8.5.46
isle-fedora
- Server package management updates via
apt-get
- Updated
GEN_DEP_PACKS
dependencies viaapt-get
- Upgraded
Maven
to3.6.2
- Upgraded
Ant
to1.10.7
- Islandora transforms changes from August 15th
- Blazegraph work integrated
- Bug fix https://github.com/Islandora-Collaboration-Group/ISLE/issues/317
isle-imageservices
- Server package management updates via
apt-get
- Updated
GEN_DEP_PACKS
dependencies viaapt-get
- Cantaloupe upgraded from
4.0.1
to4.0.3
- Cleanup of service paths https://github.com/Islandora-Collaboration-Group/ISLE/issues/226
isle-solr
- Server package management updates via
apt-get
isle-apache
adoptopenjdk/openjdk8
base image (sec updates)- Server package management updates via
apt-get
PHP
version7.1
updates- Upgraded
FITS
to version1.5.0
- Upgraded
ImageMagick
to version7.0.8-66
Composer
upgraded from commit / hash August 2, 2019 to Sept 2, 2019 (still v 1.9.0)
isle-mysql
apt-get
dist-upgrades for dependencies (sec updates)
isle-blazegraph
adoptopenjdk/openjdk8
base image (sec updates)- Server package management updates via `apt-get
- ISLE Tomcat base image upgrade from
1.1.1
to1.3.0
- Blazegraph upgraded from
2.1.4
to2.1.5
isle-varnish
- Server package management updates via
apt-get
- ISLE base image change from discontinued
isle-ubuntu-basebox
toubuntu:xenial
base image (sec updates) - Varnish upgraded from
4.1.3-12
to4.1.11