Backup database and other imporant data (e.g., configuration) before upgrade!
In case of using Docker, just use the tag in :ref:`docker-compose.yml` or pull the new Docker image and restart using down/up:
$ docker pull datastewardshipwizard/server $ docker pull datastewardshipwizard/client $ docker pull datastewardshipwizard/crontab $ docker-compose down $ docker-compose up -d
Other setup (using Git)
All you need to do is download or checkout new version from our repositories and rebuild the application (according to guidelines above):
$ git checkout vX.Y.Z
If you need to upgrade MongoDB version, follow the official instructions in their documentation.
Usually, nothing special is required for upgrade. Internal structure changes are migrated automatically using DB migrations and Metamodel migrations (since 1.8.0). See below the changes that needs to be done by you (since 1.10.0):
1.9.0 to 1.10.0
- Custom DMP templates needs to be upgraded to a new structure (see the default root template).
DSW Client and Server should always use matching version (compatibility is assured)!
The DS Wizard is compatible with all recent versions of web browsers Chrome, Opera, Firefox, and Edge. We do not recomment use of Internet Explorer. Internally, there are components between is are following compatibility of versions:
|DS Wizard||KM Metamodel||Registry|
|1.5.0 (or lower)||--||--|