v1.4.0
Overview
In this release we added Data Porter feature that allows to move full/partial data dumps between different isntances of Mephisto. This enables things like:
- backups/restores of Mephisto data
- consolidating task data across different Mephisto instances
- sharing task data with your colleagues
We also introduced a simple (forward-only) workflow for database migrations, enabled custom code snippets in Form Composer, and updated numerous library versions.
Last but not least, mephisto.ai
documentation got a major update as well.
Included PRs
- Bump pyarrow from 9.0.0 to 14.0.1 by @dependabot in #1083
- Bump @cypress/request and cypress in /examples/form_composer_demo/webapp by @dependabot in #1106
- Bump @cypress/request and cypress in /packages/react-form-composer by @dependabot in #1105
- Bump ip from 2.0.0 to 2.0.1 by @dependabot in #1103
- Bump aiohttp from 3.8.6 to 3.9.2 by @dependabot in #1101
- Bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #1094
- Bump pillow from 10.0.1 to 10.2.0 by @dependabot in #1099
- Fixing agent desync on RemoteProcedure tasks by @JackUrb in #1063
- Mock architect actions recording by @JackUrb in #1064
- Script to write out qualifications by @JackUrb in #1069
- Enabled custom code insertions for FormComposer by @meta-paul in #1108
- Display qualifications granted to a worker in TaskReview app by @meta-paul in #1127
- Update mephisto.ai documentation by @meta-paul in #1128
- Data porter feature by @meta-paul in #1153
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #1130
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /mephisto/review_app/client by @dependabot in #1129
- Bump xmltodict from 0.12.0 to 0.13.0 by @dependabot in #1126
- Bump @babel/core from 7.17.7 to 7.24.0 by @dependabot in #1118
- Bump follow-redirects from 1.15.2 to 1.15.6 in /examples/static_react_task/webapp by @dependabot in #1116
- Bump actions/setup-python from 2 to 5 by @dependabot in #1113
- Bump actions/setup-node from 2 to 4 by @dependabot in #1111
- Bump dorny/paths-filter from 2 to 3 by @dependabot in #1109
- Bump react-shadow from 19.1.0 to 20.4.0 by @dependabot in #1121
- Bump follow-redirects from 1.15.5 to 1.15.6 in /mephisto/review_app/client by @dependabot in #1114
- Bump follow-redirects from 1.15.5 to 1.15.6 in /packages/mephisto-task-multipart by @dependabot in #1112
- Bump react-player from 2.9.0 to 2.16.0 by @dependabot in #1148
- Bump @storybook/addon-links from 6.5.16 to 8.0.10 by @dependabot in #1151
- Bump aiohttp from 3.9.2 to 3.9.4 by @dependabot in #1146
- Bump idna from 3.4 to 3.7 by @dependabot in #1143
- Bump ejs from 3.1.9 to 3.1.10 in /mephisto/review_app/client by @dependabot in #1150
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #1154
- Bump @storybook/react from 6.5.16 to 8.0.10 by @dependabot in #1152
- Bump ejs from 3.1.8 to 3.1.10 by @dependabot in #1149
- Bump mypy from 0.971 to 1.10.0 by @dependabot in #1147
- Bump tar from 6.1.13 to 6.2.1 by @dependabot in #1142
- Added unittests for Data Porter command options by @meta-paul in #1156
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #1115
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #1135
- Bump pyyaml from 5.4.1 to 6.0.1 by @dependabot in #1125
- Bump express from 4.18.3 to 4.19.2 in /mephisto/review_app/client by @dependabot in #1136
- Bump pdoc from 10.0.4 to 14.4.0 by @dependabot in #1123
Full Changelog: v1.3.0...v1.4.0