feat(probe,playground): split connector bundles, duckdb probe and Jav… - #57
Merged
stbischof merged 1 commit intoAug 17, 2026
Merged
Conversation
…a 25 The probe serves the split connector bundles, without which a request type is not recognised. XMLA runs on the single Jetty whiteboard server (8080, /xmla); the separate JDK HTTP server is gone. The stand-in identity carries the role Administrator, since roles are intersected with the catalog's own and a name no catalog knows leaves the caller with none. The system property daanse.probe.requireLogin chooses whether the endpoint challenges. The probe database moves from H2 to duckdb, in memory and reading its CSVs itself; the container image is Debian based since the DuckDB natives need glibc. The playground picks up the same connector split. The start scripts refuse anything below Java 25: every bundle declares osgi.ee=JavaSE-25, and on an older runtime the framework comes up while most bundles never resolve and the endpoint is simply absent. Signed-off-by: Stefan Bischof <stbischof@bipolis.org>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…a 25
The probe serves the split connector bundles, without which a request type is not recognised. Its stand-in identity carries the role Administrator, since roles are intersected with the catalog's own and a name no catalog knows leaves the caller with none. Two system properties choose the port and whether the endpoint challenges.
The probe database moves from H2 to duckdb, in memory and reading its CSVs itself. The playground picks up the same connector split.
The start scripts refuse anything below Java 25: every bundle declares osgi.ee=JavaSE-25, and on an older runtime the framework comes up while most bundles never resolve and the endpoint is simply absent.