Arkindex 1.7.2
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.2
- 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.2 are available here.
The main changes impacting developers and system administrators are detailed below.
PostgreSQL 17 upgrade¶
The development setup now uses PostgreSQL 17 with PostGIS 3.5. When starting the development architecture with make stack
or make services
, the PostgreSQL 17 container will fail to start if there is an existing PostgreSQL 14 database.
We have published a repository with a custom Docker image and some instructions to help developers upgrade their local databases from PostgreSQL 14 to 17. If you would rather start from scratch, run docker volume rm arkindex_pgdata
then follow the database initialization steps.
Arkindex 1.7.2 still officially supports PostgreSQL 14, but official support for any version below 17 will be dropped in a future release.
Configurable chunk size on Solr search reindex¶
The arkindex reindex
command, used to rebuild the index used for the Solr search feature, now accepts a new --sql-chunk-size
option. This option takes an integer argument which controls how many indexable elements are processed at once in SQL queries. This defaults to 10000, but a lower chunk size may reduce the memory usage or increase indexation speed on large Arkindex instances.