Skip to content

v0.5.1

Latest

Choose a tag to compare

@creeper123123321 creeper123123321 released this 26 Nov 19:53
· 4 commits to master since this release

Release v0.5.1

This release brings support for newer Minecraft versions (1.21.8/1.21.10), updates dependencies, and cleans up several legacy configuration options.
🚀 Features & Enhancements

Minecraft Support: Added support for Minecraft protocols 1.21.8 and 1.21.10.

ViaVersion: Updated internal ViaVersion implementation.

UX: Players are now kicked with a clear message if the server version is incompatible.

Config: Added the ability to disable the rate limiter via configuration.

Web: Improved handling of plain HTTP in JavaScript code.

🐛 Bug Fixes

Networking: Fixed an issue with trailing dots in virtual hostnames.

Networking: Fixed the Packet ID for Config ACK.

Security: Properly filter IPv6 ULA (Unique Local Addresses).

CI: Mitigated reported security vulnerabilities in the CI pipeline.

⚠️ Breaking Changes & Removals

Web Config: The whitelistedOrigin logic in config.json has changed. It no longer silently redirects to the GitHub IO page; if an origin is not whitelisted in the Azure Client ID, it will now explicitly show an error.

Configuration Cleanup: Removed the following configuration parameters deemed unused or legacy:

    default-parameters

    default-backend-port

    require-host-name

API: Removed dependency on the ipinfo.io API.

🛠 Build & Maintenance

Gradle: Updated to Gradle 8.14.1.

TypeScript: Rewrote the compileTs task.

Jitpack: Adjusted Jitpack configuration files.

Docs: Updated README regarding Azure Client ID usage.

Internal: General code cleanup and separation of client/server states.

Contributors: @creeper123123321, @Kichura, @FlorianMichael