Skip to content

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 date field 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 velocityVersion from 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 -Ptag value (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/docs and Node build assets from the hub module.
  • Remove the unused mod/hub/.github directory.

Fixed

  • Point the uebliche.dev server run task at Velocity's runVelocity task.

[2026.01.07] - 2026-01-07

Added

  • Add the docs changelog page for Hub.