-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #225 from bird-house/weaver-4.5.0
## Changes - Upgrade default `Weaver` version to [4.5.0](https://github.com/crim-ca/weaver/blob/master/CHANGES.rst#450-2021-11-25) (from [4.2.1](https://github.com/crim-ca/weaver/blob/master/CHANGES.rst#421-2021-10-20)) for new features and fixes. **Non-breaking changes** - Adds support of `X-WPS-Output-Context` header to define the WPS output nested directory (for user context). - Adds support of `X-Auth-Docker` header to define a private Docker registry authentication token when the referenced Docker image in the deployed Application Package requires it to fetch it for Process execution. - Require `MongoDB==5.0` Docker image for Weaver's database. - Fixes related to handling `dismiss` operation of job executions and retrieval of their results. - Fixes related to fetching remote files and propagation of intermediate results between Workflow steps. **Breaking changes** - New MongoDB version 5.0 (as separate image for Weaver, not bump of the 3.4 used by Phoenix) Because of the new `MongoDB==5.0` database requirement for Weaver that uses (potentially) distinct version from other birds (notably `phoenix` with `MongoDB==3.4`), a separate Docker image is employed only for Weaver. If some processes, jobs, or other Weaver-related data was already defined on one of your server instances, manual transfer between the generic `${DATA_PERSIST_ROOT}/mongodb_persist` to new `${DATA_PERSIST_ROOT}/mongodb_weaver_persist` directory must be accomplished. The data in the new directory should then be migrated to the new version following the procedure described in [Database Migration](https://pavics-weaver.readthedocs.io/en/latest/installation.html?#database-migration). **Legal Notice** - While migrating from ``MongoDB==3.4`` to ``MongoDB==5.0``, its license changes from AGPL to SSPL (reference: [mongodb/mongo@6ea81c8/README#L89-L95](https://github.com/mongodb/mongo/blob/6ea81c88/README#L89-L95)). This should not impact users using the platform for public and Open Source uses, but should be considered otherwise. ## Related Issue / Discussion - Resolves https://www.crim.ca/jira/browse/DAC-187 *Update weaver so that outputs can be saved into the user workspace*
- Loading branch information
Showing
6 changed files
with
58 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters