Arkindex 1.7.0
A new Arkindex release is available.
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.0
- Run the database migrations:
docker exec ark-backend arkindex migrate
- Update the system workers:
docker exec ark-backend arkindex update_system_workers
The release notes for Arkindex 1.7.0 are available here.
The main changes impacting developers and system administrators are detailed below.
Retries for S3 requests¶
A new s3.max_retries
setting configures how many times a failing S3 request should be retried. This defaults to 5. Only requests made by the Arkindex backend and RQ workers are affected, not those made by the frontend or by any Ponos task.
Arkindex now uses Boto3’s standard retry mode. Previous versions of Arkindex were retrying 4 times in the legacy retry mode.
New system workers¶
To support the new document exports feature, two new pdf_export
and pagexml_export
system workers have been added. To configure your instance properly for these system workers, make sure to run the update_system_workers
command:
docker exec ark-backend arkindex update_system_workers
You can view or update these system workers manually through the administration interface.