For the complete documentation index, see llms.txt. This page is also available as Markdown.

📜Native 3.16.87

Release Date: Monday, August 24, 2026

Compatibility Notes

The following issues have compatibility implications:

Change Summary

Improvements

NATIVE-3

Native libraries resolve sibling libraries via RUNPATH $ORIGIN without requiring LD_LIBRARY_PATH

Prior to this release, the X Platform native libraries referenced one another by bare name, so deployments had to set LD_LIBRARY_PATH to the directory holding them. Setting java.library.path alone was not sufficient, because that JVM property governs only the first library loaded and not its transitive dependencies.

The Linux native libraries now locate their siblings relative to their own installed location. Pointing java.library.path at the directory is sufficient and LD_LIBRARY_PATH no longer needs to be set.

This change is backward compatible and requires no action on upgrade. Existing deployments that set LD_LIBRARY_PATH continue to resolve libraries exactly as they did before.

See Native Libraries.

Last updated