Skip to content

VertexCore 1.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 18:12

VertexCore 1.1.0

VertexCore 1.1.0 expands runtime compatibility while lowering the Java baseline, making VertexCore easier to use across both current and older Paper 1.21.x environments.

What's New

  • Java bytecode target lowered to Java 21
  • Paper API baseline moved to Paper 1.21.4
  • Compatibility target extended from Paper 1.21.4 through Paper 26.2
  • Automated Paper runtime compatibility testing added
  • NexusVault consumer compatibility verified on Java 21
  • CI optimized to avoid unnecessary compatibility checks for documentation-only changes

Compatibility

Environment Status
Paper 1.21.4 / Java 21 ✅ Verified
Paper 26.2 / Java 25 ✅ Verified

VertexCore is compiled against the Paper 1.21.4 API and targets compatibility through Paper 26.2.

The same VertexCore JAR is runtime-tested at both compatibility endpoints.

Paper 26.1+ requires Java 25 on the server.

Verification

The final release artifact has passed:

  • ✅ Maven build and tests on Java 21
  • ✅ NexusVault consumer compatibility on Java 21
  • ✅ Paper 1.21.4 Build 232 runtime smoke test on Java 21
  • ✅ Paper 26.2 Build 121 runtime smoke test on Java 25
  • ✅ Automated code analysis

Release Artifact

vertexCore-1.1.0.jar

SHA256

1a050d8e537244bd75916e50aeed432018ac82676268589f053f7c37adfb0247

The published artifact was built from the verified VertexCore development source and tested unchanged against both supported runtime endpoints.

Upgrading

VertexCore 1.1.0 can be used as a drop-in upgrade for existing VertexCore installations.

Servers running Java 21 can use VertexCore on supported Paper versions that themselves support Java 21. Newer Paper releases may require a newer Java runtime independently of VertexCore.