Changelog
[2026.01.25-819be00] - Connect settings schema
Added
- Provide a schema description for hub settings so Dash can render typed fields.
[2026.01.21-97618e5] - Deploy tag in jar name
Fixed
- Pass the Uebliche.dev build tag into the Hub deploy environment so Velocity artifacts include the tag in the jar name.
- Fall back to a date+git build tag in the hub deploy script when no tag is provided.
- Force tagged deploy builds to rerun Gradle tasks so the jar name updates reliably.
- Clean per-loader release folders before staging artifacts to avoid uploading stale dev jars.
- Clear the release directory before deploys so only selected loaders are uploaded.
- Clean the hub release directory after uploads so stale artifacts do not linger.
- Generate hub update json manifests inside Uebliche.dev instead of the release script.
- Use the Velocity version in the build tag so Velocity artifacts end with
+velocity+3.4.0-SNAPSHOT. - Include an ISO 8601
datefield in the generated hub update manifests. - Clean the hub release directory before deploy runs inside Uebliche.dev.
- Resolve the Velocity version without relying on the selected Minecraft version.
- Strip
velocity-prefixes from Velocity tag inputs when needed. - Append the Velocity version to build tags even when no Minecraft version is provided.
- Normalize Velocity version strings that already include a
velocity-prefix. - Parse
velocityVersionfrom Gradle properties robustly when building tags. - Strip the trailing
-velocity-<version>suffix from Velocity jar names so the tag stays+velocity+<version>. - Normalize Paper jar names by stripping any trailing
-paper-<version>once the tag already contains+paper. - Guard hub deploys by failing on malformed Velocity/Paper jar names.
- Skip missing loader directories during deploys instead of aborting uploads.
- Rewrite
+velocity-velocity-to+velocity+in staged jar names. - Continue uploads when at least one loader succeeded, even if others failed.
- Drop the idea-ext Gradle plugin from the Hub build to avoid resolution failures in server starts.
[2026.01.21-217b4e8] - Hub deploy action
Added
- Add a Uebliche.dev deploy action that builds Hub per loader and uploads release artifacts + update manifests to S3.
Fixed
- Wire the deploy action loader selection into the release script environment.
- Align the mcmeta Gradle plugin toolchains to Java 21 to avoid Kotlin target mismatches during deploy builds.
- Replace Gradle VersionNumber usage in mcmeta plugin with a local comparator to fix Kotlin compile errors.
- Disable S3 selection for the hub deploy action to ensure uploads always use the configured store.
- Use the Uebliche.dev build tag (plus loader + MC version) when creating hub release artifacts.
- Allow the hub deploy action to build multiple loaders in one run and upload all staged files.
- Fall back to the Minecraft-based Paper API version when mcmeta returns a numeric Paper build.
[2026.01.19-08ed6a5] - 2026-01-19 - Hub dev run task
Changed
- Rebuild the hub Gradle config to resolve Velocity and Paper versions via mcmeta only.
- Use the
-Ptagvalue (from uebliche.dev) as the Hub build version.
Added
- Add a hub pre-push hook that runs Velocity tests against the latest mcmeta proxy version.
Removed
- Drop the client run task from the hub uebliche.dev config.
- Remove legacy
mod/hub/docsand Node build assets from the hub module. - Remove the unused
mod/hub/.githubdirectory.
Fixed
- Point the uebliche.dev server run task at Velocity's
runVelocitytask.
[2026.01.07] - 2026-01-07
Added
- Add the docs changelog page for Hub.