Skip to content

Upgrade Fuseki used in Skosmos tests and containers #1775

@osma

Description

@osma

We are currently using Jena Fuseki 4.8.0 for the Fuseki container:

JENA_VERSION: 4.8.0

This is a rather old release (released 2023-04-23) and we should upgrade to a newer version to ensure that Skosmos remains compatible with recent Fuseki. The most recent release is currently 5.3.0.

With previous Fuseki upgrades, we've had occasional problems with SPARQL queries that no longer return the same results or that take much longer to run than before. Some testing is needed to ensure this doesn't happen again with this upgrade.

Things to check:

  • upgrade the version number in docker-compose.yml
  • upgrade the Dockerfile used for Fuseki
  • run PHPUnit and Cypress tests
  • measure test execution time before/after locally
  • measure test execution time before/after on GitHub Actions CI

Related to #1700 and PR #1731; the EasyRdf upgrade is a bit stuck because of incompatibilities between recent EasyRdf and the Fuseki version currently used in Skosmos. Let's hope that upgrading Fuseki will enable upgrading EasyRdf as well.

Metadata

Metadata

Assignees

Labels

maintenanceDependency changes, security updates, infrastructure tweaks & general mainenance

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions