The Arches team was made aware of a few issues with our latest release 
(4.3.0) so we've quickly fixed them and pushed a 4.3.1 release.

Some of the highlights:
- Fixes issue preventing users unassigned to the Graph Editor group from 
editing related resources
- Fixes migration for users upgrading Arches with existing report records 
(Thanks to Dale Lloyd for letting us know about this one!)


*Known Issues*

- 3993 <https://github.com/archesproject/arches/issues/3993> - During graph 
creation (adding several nodes in a single session) the browser may crash 
or hang.  This is because the Knockout.js Mapping package that Arches uses 
consumes an unnecessarily large amount of memory.  

  *Workaround*: During heavy graph development users can periodically 
refresh the browser to reclaim memory and reduce the occurrence of browser 
issues.

- 4044 <https://github.com/archesproject/arches/issues/4044> - Exporting 
data that uses the File-list datatype in csv format can't be successfully 
re-imported.  

  *Workaround*: If users need to export data that uses the File-list 
datatype, then they should export in JSON format instead, so that data can 
be successfully re-imported.


*Upgrading Arches*

Users are encouraged to update at their earliest convenience.  Completely 
re-installing Arches is the easiest way to accomplish this.

If you can't completely re-install Arches (because you have data in the 
system that you want to preserve) then you'll need to upgrade by running 
the following commands in your activated virtual environment:

pip install arches --upgrade --no-binary :all:
pip uninstall pycryptodome, rdflib-jsonld
pip install pycryptodome django-oauth-toolkit==1.1.2 PyLD[requests]==1.0.3 
pyprind==2.11.2


python manage.py migrate
python manage.py es delete_indexes
python manage.py es setup_indexes
python manage.py es index_database


If you have Arches running on a web server such as Apache, be sure to 
update your static files directory and restart your web server.

As always the documentation can be found at http://arches.readthedocs.io


*Upgrading an Arches project*

If you are upgrading your project from 4.1.1, you should review the project 
upgrade 
steps from 4.1.1 to 4.2 
<https://github.com/archesproject/arches/blob/master/releases/4.2.0.md#upgrading-arches>
 before 
proceeding.

If you have made no changes to the package.json file in your project you 
can run :

1. In a terminal cd to your project directory and run the following 
command::

        python manage.py updateproject

    This command adds the `package.json` and `.yarnrc` files to your 
project and then runs `yarn install`.

2. If you have made changes to `package.json`, then you should update your 
javascript dependencies manually:

    cd into your project's root directory (where yarn.lock is located) and 
run the following:
    yarn add [email protected]
    yarn add [email protected]
    yarn install
    yarn upgrade [email protected]
    yarn upgrade [email protected]


*Changes*

    - Fixes issue preventing users unassigned to the Graph Editor group 
from editing related resources
    - Fixes migration for users upgrading Arches with existing report 
records

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to