- Fixes version number of arches-django-revproxy in release note #10026
- Fixes is required constraint of resource instance and file-list nodes #10077
- Fixes undefined graph error in resource instance widget #10152
- Adds missing file renderers to project template #10171
- Fixes multiple EDTF nodes in single card used in advanced search returning too many records #10202
- Fixes error when handling multiple subcard levels in search export #10214
- Fixes default sort order of search results #10220
- Hides separator line for invisible cards #10221
- Fixes resetting the maximum number of files for a file-list node #10229
- Fixes geometries not being updated for geojson nodes #10292
- Fixes edtf advanced search error message #10309
- Disallows selection of concepts outside of a collection in concept widget #10308
- Sorts resources in resource instance dropdown, #10305
None
-
Upgrade to version 7.4.0 before proceeding. If upgrading from an earlier version, refer to the upgrade process in the Version 7.4.0 release notes
-
Upgrade to Arches 7.4.3
pip install --upgrade arches==7.4.3
-
Update the JavaScript dependencies and devDependencies: In the project's
package.json
file change arches fromstable/7.4.2
tostable/7.4.3
:"dependencies": { "arches": "archesproject/arches#stable/7.4.3", }, "devDependencies": { "arches-dev-dependencies": "archesproject/arches-dev-dependencies#stable/7.4.3" }
If upgrading from 7.4.0 (if upgrading from 7.4.1 or 7.4.2 you can skip this) - in your terminal navigate to the directory with your project's package.json file. Then run:
yarn install
-
Start your application server in a separate terminal if it's not already running. Your webpack build will not complete without your application server running.
-
In a different terminal navigate to the directory with your project's package.json file, run
yarn start
oryarn build_development
. This will generate yourmedia/build
directory.- If running your project in development:
yarn start
will build the frontend of the application and then start a webpack development serveryarn build_development
will build a development bundle for the frontend assests of the application -- this should complete in less than 2 minutes
- If running your project in production:
yarn build_production
This builds a production bundle. takes up to 2hrs depending on resources- Alternatively you can
cd ..
up a directory and runpython manage.py build_production
. This will create a production bundle of frontend assessts and also callcollectstatic
.
- If running your project in development:
-
If you are running Arches on Apache, be sure to run:
collectstatic
and restart your server:
sudo service apache2 reload
-
Important: This version of Arches introduces rate limiting on authentication endpoints to help protect your system. In order to fully take advantage of this feature, you must have your default cache configured using Memcached or Redis. See the Django docs more information on cache configuration.