Skip to content

Comments

Add GraalVM native-image support via tracing agent#264

Open
stalep wants to merge 1 commit intoHyperfoil:masterfrom
stalep:native
Open

Add GraalVM native-image support via tracing agent#264
stalep wants to merge 1 commit intoHyperfoil:masterfrom
stalep:native

Conversation

@stalep
Copy link
Member

@stalep stalep commented Feb 24, 2026

Generate native-image metadata (reflect, resource, jni, proxy, serialization configs) using the GraalVM tracing agent and install them at the standard META-INF/native-image auto-discovery location.

Update polyglot version from 24.0.1 to 24.1.2 to match GraalVM CE 23.0.2, configure runtime initialization for SSHD/BouncyCastle/Vert.x classes, and use DefaultTruffleRuntime to avoid engine pre-init issues.

Generate native-image metadata (reflect, resource, jni, proxy,
serialization configs) using the GraalVM tracing agent and install
them at the standard META-INF/native-image auto-discovery location.

Update polyglot version from 24.0.1 to 24.1.2 to match GraalVM CE
23.0.2, configure runtime initialization for SSHD/BouncyCastle/Vert.x
classes, and use DefaultTruffleRuntime to avoid engine pre-init issues.

Adds NativeSshIT using @QuarkusMainIntegrationTest to verify SSH crypto
works correctly in the native binary. Tests RSA, ED25519, and passphrase-
protected key connections against a TestContainers SSH server.
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.

1 participant