Releases: Viperisuseful/viperproxy
Release list
Viper Proxy 0.6.4 — Minecraft 26.1.2
Fixes authenticated SOCKS5 routing for Minecraft server resource-pack downloads. Java's resource-pack HTTP downloader identifies SOCKS credential callbacks as SERVER requests; Viper Proxy now safely accepts that callback only when it matches the active proxy protocol, host, and port. Includes a real JDK SOCKS5 authentication regression test.
Viper Proxy 0.8.2 - Minecraft 26.2 UI Fix
Minecraft 26.2 UI and profile update.
- Fixes the missing-texture magenta/black logo by rendering the standalone PNG as a raw texture instead of an atlas sprite.
- Adds an editable active-profile name field and a dedicated SAVE NAME action.
- Renaming persists without requiring valid proxy host/port and without reconnecting or changing proxy configuration.
- Retains the critical Connection.configureSerialization Mixin hotfix from v0.8.1.
- Verified by clean build, Mixin bytecode checks, profile-rename regression test, packaged-resource inspection, and Minecraft 26.2 startup smoke test.
Supersedes v0.8.1. The Minecraft 26.2 code remains isolated on its dedicated release branch for the later UI overhaul.
Viper Proxy 0.8.1 - Minecraft 26.2 Hotfix
Warning
Superseded by v0.8.2, which fixes the broken logo and adds safe profile renaming for Minecraft 26.2.
Critical startup hotfix for Minecraft 26.2.
- Replaces stale Yarn-era
Connection.addHandlers(...)Mixin selector with unobfuscated MojangConnection.configureSerialization(...). - Pins compatibility to Minecraft 26.2.
- Adds build-time bytecode verification for every Mixin injection target.
- Verified with a clean build, packaged-JAR inspection, and real Minecraft 26.2 client startup to the title screen.
Supersedes broken v0.8.0. Remove v0.8.0 from Modrinth and upload this JAR.
Viper Proxy 0.7.1 - Minecraft 26.2-pre-2 Hotfix
Critical startup hotfix for Minecraft 26.2-pre-2.
- Replaces stale Yarn-era
Connection.addHandlers(...)Mixin selector with unobfuscated MojangConnection.configureSerialization(...). - Fixes Fabric's normalized Minecraft version predicate (
26.2-pre.2). - Adds build-time bytecode verification for every Mixin injection target.
- Verified with a clean build, packaged-JAR inspection, and real Minecraft 26.2-pre-2 client startup to the title screen.
Supersedes broken v0.7.0. Remove v0.7.0 from Modrinth and upload this JAR.
Viper Proxy 0.6.3 - Minecraft 26.1.2 UI Fix
Minecraft 26.1.2 UI and profile update.
- Fixes the missing-texture magenta/black logo by rendering the standalone PNG as a raw texture instead of an atlas sprite.
- Adds an editable active-profile name field and a dedicated SAVE NAME action.
- Renaming persists without requiring valid proxy host/port and without reconnecting or changing proxy configuration.
- Retains the critical Connection.configureSerialization Mixin hotfix from v0.6.2.
- Verified by clean build, Mixin bytecode checks, profile-rename regression test, packaged-resource inspection, and Minecraft 26.1.2 startup smoke test.
Supersedes v0.6.2.
Viper Proxy 0.6.2 - Minecraft 26.1.2 Hotfix
Warning
Superseded by v0.6.3, which fixes the broken logo and adds safe profile renaming for Minecraft 26.1.2.
Critical startup hotfix for Minecraft 26.1.2.
- Replaces stale Yarn-era
Connection.addHandlers(...)Mixin selector with unobfuscated MojangConnection.configureSerialization(...). - Pins compatibility to Minecraft 26.1.2.
- Adds build-time bytecode verification for every Mixin injection target.
- Verified with a clean build, packaged-JAR inspection, and real Minecraft 26.1.2 client startup to the title screen.
Supersedes broken v0.6.1. Remove v0.6.1 from Modrinth and upload this JAR.
Viper Proxy 0.9.0 Snapshot 1 - Minecraft 26.3-snapshot-1
Compatibility:
- Minecraft Java 26.3-snapshot-1
- Fabric Loader 0.19.3+
- Fabric API 0.153.1+26.3
- Java 25+
Changes:
- Ported Viper Proxy to Minecraft 26.3-snapshot-1 for early testing.
- Updated Fabric API target for the snapshot line.
- Verified the release jar builds and includes bundled Netty proxy dependencies.
Snapshot warning:
- This is a prerelease build for a Mojang snapshot. Use a separate Minecraft profile/folder.
- Compatibility may break with the next Minecraft snapshot.
Viper Proxy 0.8.0 - Minecraft 26.2
Warning
Superseded: this JAR has a critical startup-crash bug on Minecraft 26.2. Use v0.8.1.
Compatibility:
- Minecraft Java 26.2
- Fabric Loader 0.19.3+
- Fabric API 0.153.0+26.2
- Java 25+
Changes:
- Ported Viper Proxy from Minecraft 26.2-pre-2 to the stable 26.2 release.
- Updated Fabric Loader, Fabric API, and Fabric Loom targets.
- Verified the release jar builds and includes bundled Netty proxy dependencies.
Install notes:
- Client-side only. Do not install on a server.
- The kill switch is always active; configure and connect a healthy proxy before joining servers.
v0.7.0: Minecraft 26.2-pre-2 Support
Warning
Superseded: this JAR has a critical startup-crash bug on Minecraft 26.2-pre-2. Use v0.7.1.
Adds support for Minecraft 26.2-pre-2. This targets a Minecraft pre-release, so expect rough edges.
Requirements: Minecraft 26.2-pre-2, Fabric Loader 0.19.0+, Fabric API, and Java 25.
The only code change from 0.6.1 is adapting to Minecraft's renamed setScreen method, now setScreenAndShow. No functional changes.
v0.6.1 — Minecraft 26.1 Support
Warning
Superseded: this JAR has a critical startup-crash bug on Minecraft 26.1.2. Use v0.6.2.
Ported to Minecraft 26.1