## Arches 7.6.10 Release Notes

### Bug Fixes and Enhancements

- Search Term queries now enforce nodegroup permissions [#11832](https://github.com/archesproject/arches/pull/11832)
- Fix regression in original fix (#11748) for slow reports when used on systems with many related resources [#11959](https://github.com/archesproject/arches/pull/11959)
- Fixes frontend build issue on Windows [#11949](https://github.com/archesproject/arches/pull/11949)
- Prevents `settings_utils.generate_frontend_configuration()` from writing to stdout, which breaks some automation scripts [#11979](https://github.com/archesproject/arches/pull/11979)
- Clear attributes from imported shapefile before ES indexing [#11870](https://github.com/archesproject/arches/issues/11870)
- Issue Timewheel Clear filter [#11998] (https://github.com/archesproject/arches/issues/11998)
- Fixes behavior of the `--clear_index` parameter in the `es` management command to accept a False value, e.g. `-c False` [#12048](https://github.com/archesproject/arches/issues/12048)
- Excludes build directory and staticfiles directory from typescript checking [#11978](https://github.com/archesproject/arches/pull/11978)
- Fixes graph caching issue that showed up when accessing the Related Resources link from the search results [#12036](https://github.com/archesproject/arches/issues/12036)
- Fixes import with import_business_data_relations when tileid or nodeid is used [#12045](https://github.com/archesproject/arches/issues/12045)
- Fixes a bug where the UI made it look like it was possible to reorder the widgets, cards or nodes of a published graph. The cached published graph and what was in the database then became out of sync.  [#12053](https://github.com/archesproject/arches/issues/12053)
- Fixes issue with search exports being placed in the wrong directory. [#12055](https://github.com/archesproject/arches/pull/12055)

### Dependency changes:

```
Python:
    Upgraded:
        Django == 4.2.21 (or <5.0.0)
JavaScript:
    Upgraded:
        none
```

### Upgrading Arches

1. Upgrade to version 7.6.0 before proceeding by following the upgrade process in the [Version 7.6.0 release notes](https://github.com/archesproject/arches/blob/dev/7.6.x/releases/7.6.0.md)

2. Upgrade to Arches 7.6.10

    ```
    pip install --upgrade arches==7.6.10
    ```

3.  If you are upgrading from version 7.6.9, you'll need to rebuild your frontend bundle:

    - If you plan on doing active development, and need to see frontend changes automatically, run:
        ```
        npm start
        ``` 
    
    - If you do not plan to do active development, run:
        ```
        npm run build_development
        ```
    
    - if you are running in production, collect your static files
        ```
        python manage.py collectstatic
        ```

4. If you are running Arches on Apache, restart your server:
    ```
    sudo service apache2 reload
    ```
