New LinkAhead release 0.18.0

download

New LinkAhead release 0.18.0

We released LinkAhead in version 0.18.0 which, most importantly updates the LinkAhead MariaDB backend and server components which bring (depending on the queries, data schema, and amount of entities in your database) significant read performance improvements.

There are a few things to consider before you upgrade:

The migration of an existing database may take very long (several minutes to ≈ 1h for very large databases). LinkAhead and its web interface are not available during migration. In case your server profile tries to install Python dependencies for your server-side scripts, those installations may run into timeouts during the migration. If that happens, execute `linkahead log -f` and wait for the migration to complete. Restart LinkAhead afterwards to install the dependencies properly.

We dropped support for name and description overrides with LinkAhead MariaDB Backend 9.0.0 to enable the performance improvements and since in our experience, the feature was almost never used. Replace your name-overrides by proper reference properties with the name of the override if you actually were using the feature.

The GRPC API was renamed from `caosdb.entity.v1` to `linkahead.entity.v1` etc. with LinkAhead server 0.14.0. You may need to update your code in case you directly communicated with the GRPC API.

What’s new

  • Performance improvements
  • Bug fixes in web interface and query language
  • Dropped support for name and description overrides
  • Renamed GRPC API from `caosdb` to `linkahead`

Component upgrades

  • linkahead-server: 0.13.0 → 0.14.0
  • linkahead-mariadbbackend: 8.1.0 → 9.0.0
  • linkahead-webui: 0.18.0 → 0.18.1
Published
Categorized as Releases