Skip to content

[6.x.x] XQuery Resource Cleanup and Execution API - #226

Merged
adamretter merged 5 commits into
develop-6.x.xfrom
6.x.x/refactor/xquery-resource-cleanup
Jul 12, 2026
Merged

[6.x.x] XQuery Resource Cleanup and Execution API#226
adamretter merged 5 commits into
develop-6.x.xfrom
6.x.x/refactor/xquery-resource-cleanup

Conversation

@adamretter

Copy link
Copy Markdown
Member

Backport of #224

Ensures that Sequences and Items are always cleanup up from the Java XQuery API. It adds a new XQuery API - org.exist.xquery.XQueryUtil to make this simpler for callers.

Additionally, ensures that ResourceSets and Resources produced from XQuery execution in the XML:DB API are always cleaned up.

@adamretteradamretter added this to the elemental-6.11.0 milestone Jul 5, 2026
@adamretteradamretter self-assigned this Jul 5, 2026
@adamretteradamretter added bug Something isn't working enhancement New feature or request labels Jul 5, 2026
@adamretter
adamretterforce-pushed the 6.x.x/refactor/xquery-resource-cleanup branch from 1a560f5 to f0a2d56CompareJuly 5, 2026 14:59
@codacy-production

Copy link
Copy Markdown

Not up to standards ⛔

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@adamretter
adamretterforce-pushed the 6.x.x/refactor/xquery-resource-cleanup branch 2 times, most recently from 5575841 to 2b30383CompareJuly 6, 2026 15:52
@adamretter
adamretterforce-pushed the 6.x.x/refactor/xquery-resource-cleanup branch 2 times, most recently from 5ffa9b9 to 4cc73dfCompareJuly 11, 2026 19:19
@adamretter
adamretter merged commit 4a5d990 into develop-6.x.xJul 12, 2026
8 of 14 checks passed
@adamretter
adamretter deleted the 6.x.x/refactor/xquery-resource-cleanup branch July 12, 2026 20:44
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugSomething isn't workingcla-signedenhancementNew feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@adamretter