Skip to content

Changelog

User-visible changes we ship, newest first.

This page covers the whole Minekube platform: the hosted Connect service, and everything we publish for you to run yourself — Gate, the Connect plugin, GeyserLite, and Craftless, our Minecraft client automation framework for agents, tools and CI tests. Not every entry will be about something you run. The first badge on each entry names the product, so you can scan for your own.

Coverage is not the same for every product. For the Connect plugin, GeyserLite and Craftless it is complete from June 4, 2026: every release since then that changes something you would act on is here. For Gate and the hosted Connect service it is selective — entries are the changes we judged worth naming, and a change being absent is not evidence it did not happen.

The second badge says what the change means for you:

  • Upgrade means you have to upgrade to get it. The release that contains it is named on the entry. Its release page is the authority on what you can download, and a release may not have a build attached.
  • Live means it is already live on the hosted Connect service and there is nothing for you to do.
  • Did not work means the entry records something that did not work, as at the date the entry names.

Entries link to the public release that contains the change. Parts of the platform, including the hosted Connect service, are developed in internal repositories; those entries carry a date and a description and are marked internal repository, no public link.

Subscribe to this page with RSS. Longer write-ups go on the blog.

July 26, 2026

  • Connect Live Minecraft 26.2 players can join the Minekube hub again. They could not join between June 16 and July 26: the hub backend was still running a 26.1 protocol build while the edge accepted 26.2 connections. Server-list pings kept looking healthy throughout, because the Connect edge answers pings itself. Fixed and deployed on July 26. (Internal repository, no public link.)
  • Gate Upgrade Gate v0.68.31 contains a security fix for PROXY-protocol handling. If you expose Gate directly, upgrade to v0.68.31.
  • Gate Upgrade Three separate bugs that broke modded servers are fixed in Gate v0.68.30: large mod registry payloads over 1 MiB no longer kill the connection, Forge clients no longer lose their hostname when routed through a second proxy, and Gate Lite now warns you when it is ignoring forwarding, onlineMode or servers settings instead of silently accepting them.
  • Gate Upgrade Gate v0.68.30 updates its bundled GeyserLite to v0.4.9. Gate shipped GeyserLite v0.3.17 from June 30 to July 26 while GeyserLite itself reached v0.4.9, so self-hosted Gate carried a stale Bedrock runtime for that period.
  • Gate Did not work Managed GeyserLite for self-hosted Gate Lite did not start, and as at July 26 the underlying startup failure was still open. It could not complete its Minecraft data download, so no Bedrock listener came up. It was changed on July 26 to fail immediately with an error telling you to point it at a prebuilt GeyserLite binary, instead of hanging your proxy startup for ten minutes with no explanation. (Internal repository, no public link.)
  • Connect Live Bedrock players with a Microsoft/Xbox account but no linked Java account can now be admitted to a Connect endpoint. As shipped, it is off by default and enabled per endpoint by Minekube on request; self-service control was not part of this change. Refused Bedrock joins now report a reason instead of timing out with a bare network error. (Internal repository, no public link.)
  • Connect Live Connect endpoint status pings could stop resolving on a proxy machine after a network interruption and stay broken until that machine restarted. Fixed and deployed on July 26. (Internal repository, no public link.)
  • Connect Live A Connect endpoint could keep reporting healthy while no player joins reached it. The dashboard, heartbeat and tunnel all showed the endpoint as active, but every join failed with an internal connection error, once that machine's internal message transport had reached a permanently closed state. A machine in that state now releases its endpoint session, so your connector moves to a healthy one. Fixed and deployed on July 26. (Internal repository, no public link.)
  • Connect plugin Upgrade The Connect plugin supports ViaVersion 5.x legacy initializer unwrapping on Spigot in 0.12.4.

July 25, 2026

  • Gate Upgrade Gate v0.68.29 updates its bundled gRPC library to a release carrying an upstream security fix. If you self-host Gate, upgrade. This is a separate change from the PROXY-protocol security fix in v0.68.31; Gate v0.68.31 and later contain both.

July 24, 2026

  • Connect plugin Upgrade The Connect plugin failed to load. It failed to load on Paper (0.12.0), failed to start its endpoint on Spigot/Purpur (0.12.1), and failed to load at all on Velocity 4.0.0 (0.12.2). All three were regressions introduced in 0.12.0 and are fixed in 0.12.3; update to 0.12.4.
  • Gate Upgrade Chat and commands were being rejected on Minecraft 1.20.5+ clients connecting through Gate, with Last seen update ignored previously acknowledged message at index N. Direct connections were unaffected. Fixed in v0.68.28.

July 19, 2026

  • Gate Upgrade Gate Lite status handling (v0.68.27): cached status responses keep their full expiry window, stale Via bridge requests are skipped on retry, and status-response failures are now logged instead of failing silently.

July 15, 2026

  • Connect plugin Upgrade The Connect plugin can verify the signed Bedrock identity that Connect attaches to a Bedrock session. Verification is off by default with warn and require modes, sessions with a missing or invalid identity are rejected once you turn it on, verifier keys can be pinned directly or fetched from a metadata URL, and trusted Bedrock sessions are recognised. Built across 0.8.0, 0.9.0, 0.10.0 and 0.12.0. You need a current public key from Minekube before enabling it.

July 13, 2026

  • GeyserLite Upgrade GeyserLite can trace Bedrock packets for debugging, off by default, in v0.4.0.

July 12, 2026

  • Connect plugin Upgrade The Connect plugin exposes a health endpoint for its Connect watcher, so monitoring can check it directly, in 0.11.0.

July 7, 2026

  • Connect Live Connect reliability work through June and early July: browser-hub fallback after endpoint kicks, endpoint sessions kept during server switches, authorized transfers while the current server is unavailable, cached endpoint status pings, and custom-domain routes loaded before serving. (Internal repository, no public link.)
  • Craftless Upgrade Stopping an official Fabric client now actually terminates it. It previously reported success while leaving the Minecraft process running. The CLI installer also now includes the latest official lane. Both were tagged v0.3.5, which was published with no downloadable build; install v0.3.6 instead, which contains both fixes and has builds attached.

July 4, 2026

  • Connect plugin Upgrade The Connect plugin's token error message now points at the token file you need to fix in 0.7.11.

July 2, 2026

  • Gate Upgrade Config plugin messages are queued during backend login instead of dropped (v0.68.22).
  • Connect plugin Upgrade The Connect plugin explains why Connect rejected its credentials instead of reporting a bare authentication failure, in 0.7.10.
  • Craftless Upgrade Three Craftless CLI and daemon fixes, tagged v0.3.1 — a release that has no downloadable build and cannot be repaired, so install v0.3.6, which contains them: the CLI defaults the daemon workspace instead of requiring one, ambiguous API help lists every matching method, and the daemon reports connection attempts it never observed.

July 1, 2026

  • Connect Live Opening a Connect endpoint tunnel could fail before the request ever reached Connect. When the machine that received the request was not the machine holding your endpoint's session, the request was rejected upstream instead of being handed over, so tunnels and the joins that depend on them failed while the endpoint itself looked healthy. Those requests are now passed directly to the machine holding the session. Fixed and deployed on July 1. (Internal repository, no public link.)
  • Craftless Upgrade Craftless reports which Fabric runtimes it supports and refuses targets it cannot run. Fabric runtime and loader support targets are exposed in the loader matrix, unsupported or undiscovered targets are rejected with a structured error, and a headless launch that cannot be satisfied now stops immediately instead of starting. All were tagged v0.3.0, a release that has no downloadable build and cannot be repaired; install v0.3.6, which contains them.

June 30, 2026

  • Connect plugin Upgrade The Connect plugin's websocket tunnel connections now reach the machine that holds your endpoint session. When the tunnel address named a specific machine, the plugin did not pass that along, so the connection could land elsewhere and fail. Fixed in 0.7.9.

June 29, 2026

  • Connect plugin Upgrade The Connect plugin's peer-to-peer networking no longer shares Netty internals with your server, removing a class of interference between the two, and Velocity chat sessions now survive the reconfiguration step during a Connect tunnel join. Both in 0.7.8.
  • Craftless Upgrade Craftless gets a documentation site, version discovery and a screenshot API. v0.2.0 publishes the docs site, reports which runtime versions it can run and defaults to the latest, adds an API for generated screenshot artifacts, and routes every CLI invocation through that API instead of a second code path; that release has no downloadable build and cannot be repaired, so install v0.3.6, which contains all of it. Earlier the same day, v0.1.2 added latest-release and latest-snapshot as Minecraft version aliases, a --loader-version option when creating a client, and --help for each command group.

June 28, 2026

  • Craftless Upgrade Craftless finds and picks a Java runtime for you. craftless runtimes java list reports the runtimes it discovered on your PATH, craftless runtimes java resolve --mc <version> tells you which one it would use for a given Minecraft version, and the choice is recorded in the workspace cache so launches stay repeatable. In v0.1.1.

June 26, 2026

  • Gate Upgrade Gate adopts modern Common text components, modernising text rendering across Gate (v0.68.2).
  • Craftless Upgrade Craftless is public. v0.1.0 is the first public release of our Minecraft client automation framework. It launches or attaches to real Minecraft Java clients — headless for unattended runs, or with the game window visible so you can watch — and exposes each running client as a generated local OpenAPI document, so agents, tools and CI drive the real client without a hand-maintained catalogue of gameplay commands. Ships as an install script for Linux and macOS, a runtime container image, and a GitHub Actions setup action.

June 23, 2026

  • Gate Upgrade Gate can route dynamic servers through a managed Via runtime (v0.68.0), using the ViaLite auto-latest subprocess runtime (v0.67.0). From v0.68.14 Gate also skips ViaLite when the backend protocol already matches. ViaLite v0.3.0 supports embedded dynamic backends.

June 22, 2026

  • Gate Upgrade Keepalive handling is stabilised across server switches and transitions — players were being timed out during transfers. Fixed across releases up to v0.66.36.
  • GeyserLite Upgrade GeyserLite could crash during Bedrock network cleanup. The released native builds were missing a runtime option their networking layer needs, so cleanup could kill the process with an unsupported-feature error. Fixed in v0.3.14.

June 21, 2026

  • Connect plugin Upgrade The Connect plugin no longer disconnects chat on newer Paper builds (NoSuchMethodException: LastSeenMessages.<init>), fixed in 0.7.7.
  • GeyserLite Upgrade GeyserLite's native builds failed from June 18 to June 21, and again in July. Releases published without downloadable builds should not be pinned; whether a given release has them is shown on its release page, which is where to check before you pin a version. Separately, signing changed at v0.3.10: one .sigstore.json bundle per artifact replaced the separate .sig files.

June 17, 2026

  • Gate Upgrade Gate installs on musl-based Linux (Alpine) (v0.66.27).

June 13, 2026

  • Connect plugin Upgrade The Connect plugin works on newer Velocity and Netty builds again. Connect's tunnel channels and Velocity's backend channels were running on incompatible event-loop models; 0.7.6 bridges them.

June 8, 2026

  • Gate Upgrade Gate's arm64 image could not start managed Bedrock support. It downloaded GeyserLite and then exited immediately, because the image was missing a library the downloaded executable needs; read-only containers reported a misleading "binary not found" instead, because there was nowhere to write the download. v0.66.7 adds the missing library and a writable cache location for downloaded components.
  • GeyserLite Upgrade The published arm64 container image could not run GeyserLite, and failed downloads were reported as a missing binary. The arm64 image lacked the C runtime the executable needs, and the locator discarded the real reason a download failed — an unsupported platform, a read-only cache, a network error — reporting only that no binary was found. Both fixed in v0.2.7.
  • GeyserLite Upgrade GeyserLite runs on Windows. v0.3.0 publishes a Windows amd64 executable that the Go and Rust integrations can download automatically. Windows uses the separate-process mode; the embedded-library mode is Linux-only in this release.

June 5, 2026

  • GeyserLite Upgrade GeyserLite's default network memory limit was too small for Bedrock chunk bursts. The default cap on its off-heap networking buffers rises from 16 MB to 64 MB in v0.2.5, and the tuning guide's suggested limits for busy servers rise with it. If you set that limit yourself, review it.

June 4, 2026

  • Gate Upgrade Gate's Docker images use glibc base images so the binary actually executes (v0.66.5).

Not affiliated with Mojang nor Minecraft