Skip to content

v0.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Sep 21:19

0.6.0 (2026-09-20)

โš  BREAKING CHANGES

  • client: replaced legacy client endpoints with /api/game/* routes.

Features

  • api: โœจ added chat input handling and configuration options (47f5d5f)
  • api: โœจ updated environment variables for PaperServer configuration (8b612eb)
  • authentication: โœจ added temporary dimension handling for respawn on re-authentication (e4331ca)
  • client: โœจ accepted an optional version for NeoForge launches (072ffa6)
  • client: โœจ added asynchronous log reading and improved cancellation handling (b6ffaca)
  • client: โœจ added configurable CurseForge API base URL (fe75964)
  • client: โœจ added live player API (ddb5391)
  • client: โœจ added memory-bounded launches (bb55548)
  • client: โœจ added player rotations (82df245)
  • client: โœจ added retained diagnostics and integration artifacts (b36dd84)
  • client: โœจ moved version preparation into API (2677a83)
  • client: โœจ namespaced API and noVNC routes (98e2d31)
  • client: โœจ rebuilt the reusable game API (7a2390e)
  • client: โœจ unified API and noVNC on port 80 (ad65100)
  • client: โœจ unified browser and API runtime (ceda4d7)
  • docker: โœจ added multi-architecture support and improved Java installation process (3da610f)
  • java: โœจ added script to execute Java with QEMU for i686 architecture (37b7a84)
  • link: โœจ improved async connection handling (5c3d3e9)
  • list-minecraft-release-versions: โœจ added support for specifying last release version (9b968e5)
  • portablemc: โœจ added support for LWJGL fixes based on Minecraft version (7e6588c)
  • protocol: โœจ added 26.2 login session IDs (5adf839)
  • protocol: โœจ added Minecraft 26.2 definitions (428c9ef)
  • protocol: โœจ added Minecraft 26.3 definitions (cb9d74c)
  • uuid: โœจ added Guid-shaped Java UUID API (05865dd)

Bug Fixes

  • api: ๐Ÿ› corrected initialization and disposal of PortableMinecraftClient (b0a49f0)
  • client: ๐Ÿ› accelerated OCR connection handling (2e7df89)
  • client: ๐Ÿ› acknowledged server address selection (cd354c0)
  • client: ๐Ÿ› added fast OCR fallback (4245f4f)
  • client: ๐Ÿ› bounded OCR navigation loops (f8c0770)
  • client: ๐Ÿ› cleared legacy server addresses deterministically (5bdde8e)
  • client: ๐Ÿ› corrected native automation lifecycle (59b7719)
  • client: ๐Ÿ› deferred automation until overlays cleared (f3f768d)
  • client: ๐Ÿ› disabled unstable oneDNN OCR inference (3359e8f)
  • client: ๐Ÿ› distinguished self screen transitions (5c19054)
  • client: ๐Ÿ› eliminated redundant image conversion (d0f283a)
  • client: ๐Ÿ› excluded the launcher splash from game readiness (2d8e436)
  • client: ๐Ÿ› isolated chat image test seam (16b0ec2)
  • client: ๐Ÿ› made client API actions respond immediately (c971a58)
  • client: ๐Ÿ› made server connection navigation idempotent (7f2b978)
  • client: ๐Ÿ› ordered server address replacement (daae3f9)
  • client: ๐Ÿ› prevented executor dispatch re-entry (f4e5604)
  • client: ๐Ÿ› prevented stale Netty read disables from stalling connections (7681097)
  • client: ๐Ÿ› reduced repeated OCR scans (462795e)
  • client: ๐Ÿ› repaired dynamic multiplayer detection (cdc4a49)
  • client: ๐Ÿ› replaced desktop input automation (998ca2a)
  • client: ๐Ÿ› replaced legacy i386 emulation (0532717)
  • client: ๐Ÿ› replaced server address automation (b814d0e)
  • client: ๐Ÿ› resolved inherited agent methods (267cbcb)
  • client: ๐Ÿ› restored legacy native installation on ARM64 (78eab9b)
  • client: ๐Ÿ› restored portable OCR connection handling (ca08889)
  • client: ๐Ÿ› restored settings and corrected diagnostics synchronization (f52bf25)
  • client: ๐Ÿ› retried portablemc dry-run downloads (acb669a)
  • client: ๐Ÿ› stabilized OCR integration navigation (9482cbe)
  • client: ๐Ÿ› stabilized overloaded navigation (3404064)
  • client: ๐Ÿ› stabilized visual button retries (6a17258)
  • client: ๐Ÿ› supported SDL-based Minecraft 26.3 clients (8e58425)
  • client: ๐Ÿ› surfaced and recovered client failures (9da2751)
  • client: ๐Ÿ› switched navigation to OCR targets (dc060d4)
  • client: ๐Ÿ› updated PortableMC launch resolution (693e16c)
  • client: ๐Ÿ› verified pasted server addresses (92233ea)
  • client: ๐Ÿ› waited for client stop before restart (fbf5d88)
  • commands: ๐Ÿ› lowered signed cancellation logging (357511e)
  • commands: ๐Ÿ› rejected unavailable parser mappings (5fc0d75)
  • common: ๐Ÿ› corrected keep-alive timeout timing (6ac879c)
  • common: ๐Ÿ› serialized keep-alive requests (b8f4edd)
  • console: ๐Ÿ› waited for shutdown without terminal (8454f55)
  • demo: ๐Ÿ› repaired interactive demo startup (3500ce5)
  • deps: update dependency @astrojs/starlight to ^0.40.0 (99b7c4a)
  • deps: update dependency @astrojs/starlight to ^0.41.0 (90c0f41)
  • deps: update dependency astro to v7 (8bf9fe9)
  • deps: update dependency sharp to ^0.35.0 (14d2d10)
  • deps: update dependency starlight-links-validator to ^0.25.0 (b2a1707)
  • docs: ๐Ÿ› escaped closing details tag in JS template literal to fix MDX build (9748f4a)
  • integration: ๐Ÿงช added real Paper kick coverage (a13f75a)
  • lifecycle: ๐Ÿ› fixed legacy keep-alive ids (c638524)
  • lifecycle: ๐Ÿ› made keep-alive redirection deterministic (e74bc35)
  • lifecycle: ๐Ÿ› paused keep-alives during redirects (04febed)
  • lifecycle: ๐Ÿ› preserved keep-alives across redirects (6a0ba59)
  • lifecycle: ๐Ÿ› reset keep-alive intervals on refresh (9cce1a9)
  • lifecycle: ๐Ÿ› restored minimal keep-alive tracking (e2a0d9b)
  • link: ๐Ÿ› changed states dictionary to concurrent implementation (2ab72d3)
  • links: ๐Ÿฉน raised forced shutdown timeout logs (938c4a1)
  • network: ๐Ÿ› made liveness checks non-destructive (f3e21db)
  • network: ๐Ÿ› prevented redirect shutdown races (1c101a9)
  • network: ๐Ÿ› restored raw TCP proxying (0a0b8ae)
  • protocol: ๐Ÿ› preserved entity ids across redirects (ccd1c2a)
  • protocol: ๐Ÿ› refreshed entity ids across redirects (e9b901d)
  • protocol: ๐Ÿ› stabilized server session IDs (cbc3e9c)
  • registry: ๐Ÿ› corrected packet handling for configuration phase in client and server (868a2b4)
  • registry: ๐Ÿ› deferred transformation cleanup until links stopped (ca24a04)
  • registry: ๐Ÿ› preserved transformations across redirects (b0b2a2d)
  • registry: ๐Ÿ› use correct server channel on login (46abccc)
  • uuid: ๐Ÿ› corrected Java-compatible UUID semantics (d091405)

Performance Improvements

  • client: โšก reduced startup memory and enabled native ARM64 legacy clients (2274847)

Reverts

  • client: โช reverted OCR workflow changes (3340b7e)
  • integration: โช reverted process-based kick test (21cb069)
  • protocol: โช reverted entity id rewriting (ba83713)