Skip to content

Release 2.0#1406

Draft
srosset81 wants to merge 183 commits into
masterfrom
2.0
Draft

Release 2.0#1406
srosset81 wants to merge 183 commits into
masterfrom
2.0

Conversation

@srosset81
Copy link
Copy Markdown
Contributor

@srosset81 srosset81 commented Jul 10, 2025

Migration

First migrate to Fuseki 5:

  • Export all datasets from Fuseki 3 using the backup function
  • Delete the directory with Fuseki 3 data
  • Upgrade to Fuseki 5
  • Import all backups into Fuseki 5

Import the V20MigrationService from the @semapps/migration package:

import path from 'path';
import { V20MigrationService } from '@semapps/migration';
export default {
  mixins: [V20MigrationService],
  settings: {
    baseUrl: 'http://localhost:3000',
    baseDir: path.resolve(__dirname, '..') // This may change based on your directory structure
  }
}

Import the RedirectService from the @semapps/migration package:

import { RedirectService } from '@semapps/migration';
export default {
  mixins: [RedirectService],
  settings: {
    baseUrl: 'http://localhost:3000',
    redisUrl: 'redis://localhost:6379/3'
  }
}

Run the following the following commands from Moleculer REPL:

call migration-2-0-0.migrate --dataset *

(You can migrate only a single dataset by providing its ID instead of *)

srosset81 and others added 30 commits December 4, 2025 12:04
…ing create, check existence, clear, and delete operations in adapters. Update NamedGraphService to utilize these new adapter methods, ensuring compatibility with both Fuseki and NextGraph. Add tests to validate named graph operations across different backends.
…eration process. Modify triplestore tests to ensure proper dataset cleanup after tests.
…triplestore initialization with environmentalized settings. Add new dependencies in package.json for improved test functionality.
… include new Nextgraph initialization parameters and adjust port mappings for improved functionality.
…ee-virtuelle/semapps into feature/nextgraph-integration-ts
…ntegration-ts

Fuseki 5 & Nextgraph Integration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants