Arkindex 1.7.1
We are happy to announce that a new Arkindex release is available. You can explore Arkindex and try out the newest features on our demo instance, demo.arkindex.org.
Document exports
The document export feature that we introduced in the previous release has been expanded to also support DOCX and CSV exports through the Export as DOCX and Export as CSV actions available on any project or folder element, or from the selection page.
See the dedicated section in the Arkindex documentation for more information.
Processes
The Arkindex documentation now includes new sections for workers, processes, models and user permissions to make it easier to learn how to manage Machine Learning workers, train models, and run processes in Arkindex.
Worker configurations now support text fields with multiple lines, making it easier to have larger amounts of text in a single option. Worker developers can enable these on their string fields through the multiline: true option in the user configuration.
Search
Our optional search feature now also supports searching elements by class name, through their classifications. It was already possible to filter a search query by class name, but not to search for a class directly.
This change will require a manual intervention from a system administrator when upgrading. System administrators may refer to the technical release notes for more information.
Additionally, some improvements were made in the handling of URLs of existing search queries, to make bookmarking or sharing searches easier.
This development was supported by IFAO.
Project and element management
Some small quality-of-life improvements have been made on project and element management.
The tabs of the Project information view have been reorganized and renamed to make them more discoverable:
Additionally, when browsing an element, the element’s name is now easier to select and copy through a triple-click in the navbar. A bug was also fixed which caused a scroll bar to be shown when viewing an element’s details.
Upgrade notes
To upgrade a development instance, follow this documentation.
To upgrade a production instance, you need to:
-
Deploy this release’s Docker image:
registry.gitlab.teklia.com/arkindex/backend:1.7.1 -
Run the database migrations:
docker exec ark-backend arkindex migrate -
Update the system workers:
docker exec ark-backend arkindex update_system_workers
The main changes impacting developers and system administrators are detailed below.
Classification search
The Solr search feature now supports searching for classifications. To add classifications to the search index, all indexable corpora must be reindexed with the arkindex reindex --all command.
The Solr search feature is disabled by default. The reindexation is only necessary if this feature has been enabled in the backend configuration through the features.search feature flag.
Configurable sender e-mail address
A new email.from_address option has been added to the backend configuration. This allows Arkindex to use some SMTP servers where the authentication credentials do not match the e-mail address used in the From header.
When it is set, it will be used as the sender address for all e-mails sent by Arkindex. Otherwise, the value of email.user will be used instead, which was the behavior in previous versions.