-
Notifications
You must be signed in to change notification settings - Fork 143
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add release notes and update versions for 7.4.3 release (#10298)
* Prepare for 743 release * Add 743 release notes * nit release number
- Loading branch information
1 parent
ca52e76
commit 89db5a3
Showing
4 changed files
with
70 additions
and
3 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
Arches 7.4.3 release notes | ||
------------------------ | ||
|
||
### Bug Fixes and Enhancements | ||
|
||
- 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 | ||
|
||
|
||
### Dependency changes: | ||
``` | ||
None | ||
``` | ||
|
||
### Upgrading Arches | ||
|
||
1. 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](https://github.com/archesproject/arches/blob/dev/7.4.x/releases/7.4.0.md) | ||
|
||
2. Upgrade to Arches 7.4.3 | ||
``` | ||
pip install --upgrade arches==7.4.3 | ||
``` | ||
3. Update the JavaScript dependencies and devDependencies: | ||
In the project's `package.json` file change arches from `stable/7.4.2` to `stable/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 | ||
4. 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. | ||
5. In a different terminal navigate to the directory with your project's package.json file, run `yarn start` or `yarn build_development`. This will generate your `media/build` directory. | ||
- If running your project in development: | ||
- `yarn start` will build the frontend of the application and then start a webpack development server | ||
- `yarn 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 run `python manage.py build_production`. This will create a production bundle of frontend assessts and also call `collectstatic`. | ||
6. If you are running Arches on Apache, be sure to run: | ||
``` | ||
collectstatic | ||
``` | ||
and restart your server: | ||
``` | ||
sudo service apache2 reload | ||
``` | ||