From 7aee47448af43954353b1795f947decaaaca50d6 Mon Sep 17 00:00:00 2001 From: Hendrik Brombeer Date: Sun, 12 Jul 2026 21:06:51 +0200 Subject: [PATCH] fix(velocity): upgrade the proxy to 3.5.1 for Minecraft 26.2 The proxy pinned Velocity 3.5.0-SNAPSHOT build 601 (2026-06-02), which predates build 604 (2026-06-16, "Minecraft 26.2"). Velocity's ProtocolVersion enum only gained MINECRAFT_26_2(776) in that build, so the current image cannot accept 26.2 clients at all -- it would reject them on handshake once the lobby moves to 26.2. Move to 3.5.1 build 615: a RECOMMENDED-channel release that contains the 26.2 protocol and stays on the 3.x plugin API, so plugin-agones-velocity 0.5.1, grounds-platform 0.6.0 and plugin-grounds-runtime 0.1.1 keep working as-is. Velocity 4.0.0 has no published builds (only 4.0.0-SNAPSHOT) and rewrites the plugin API, so it would strand all three plugins. Verified: image builds; the proxy boots ("Booting up Velocity 3.5.1", "Done"), loads all three Grounds plugins with no API errors, and a server-list ping as a protocol 776 client is accepted (reports "Velocity 1.7.2-26.2"). Protocol 775 (26.1.2) clients are still accepted, so this is safe to roll out ahead of the backends. --- velocity/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/velocity/Dockerfile b/velocity/Dockerfile index 718d508..326a226 100644 --- a/velocity/Dockerfile +++ b/velocity/Dockerfile @@ -3,8 +3,8 @@ FROM eclipse-temurin:25-jre-alpine ARG VCS_REVISION ARG BUILD_DATE ARG IMAGE_VERSION -ARG VELOCITY_VERSION=3.5.0-SNAPSHOT -ARG VELOCITY_BUILD=601 +ARG VELOCITY_VERSION=3.5.1 +ARG VELOCITY_BUILD=615 ARG VELOCITY_DOWNLOAD_USER_AGENT="grounds-containers/1.0 (https://github.com/groundsgg/containers)" ARG PLUGINS="plugin-agones:plugin-agones-velocity:0.5.1" ARG GROUNDS_RUNTIME_PLUGIN_VERSION="0.1.1"