Skip to content

Bump to Comunica 5.4.0 and allow variable SERVICE targets - #192

Merged
rubensworks merged 1 commit into
masterfrom
claude/dreamy-maxwell-42mxel
Sep 14, 2026
Merged

rubensworks merged 1 commit into
masterfrom
claude/dreamy-maxwell-42mxel

Conversation

@rubensworks

Copy link
Copy Markdown
Member

Bumps @comunica/query-sparql, @comunica/runner and @comunica/config-query-sparql to ~5.4.0, and updates yarn.lock.

Also enables the new serviceAllowVariableTargets context option by default, so SERVICE clauses with a variable target work in the Web client.

Upstream disables this option by default because the SERVICE target then comes from the queried data, which lets a query from an untrusted party dereference arbitrary sources. That concern does not apply here: queries in this client are authored by the user, and run in their own browser. The option is set as a default in _getQueryContext, so it can still be overridden through the widget's default context or through a per-query context.

Verification

  • yarn lint passes
  • yarn dev-ci builds successfully against 5.4.0

馃 Generated with Claude Code

https://claude.ai/code/session_01Xnbt6ngFijhZGfKydZWY9o


Generated by Claude Code

Enables the new serviceAllowVariableTargets context option by default,
so SERVICE clauses with a variable target work in the Web client.
Queries here are authored by the user in their own browser, so the
untrusted-query concern behind the upstream default does not apply.
The option can still be overridden via the default or per-query context.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xnbt6ngFijhZGfKydZWY9o
@rubensworks
rubensworks merged commit c256d8a into master Sep 14, 2026
23 of 33 checks passed
@rubensworks
rubensworks deleted the claude/dreamy-maxwell-42mxel branch September 14, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants