Skip to content

Releases: Viperisuseful/viperproxy

Viper Proxy 0.6.4 — Minecraft 26.1.2

Choose a tag to compare

@Viperisuseful Viperisuseful released this 12 Jul 16:30

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

Choose a tag to compare

@Viperisuseful Viperisuseful released this 11 Jul 12:22

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

Choose a tag to compare

@Viperisuseful Viperisuseful released this 11 Jul 00:49

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 Mojang Connection.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

Choose a tag to compare

@Viperisuseful Viperisuseful released this 11 Jul 00:48

Critical startup hotfix for Minecraft 26.2-pre-2.

  • Replaces stale Yarn-era Connection.addHandlers(...) Mixin selector with unobfuscated Mojang Connection.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

Choose a tag to compare

@Viperisuseful Viperisuseful released this 11 Jul 12:22

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

Choose a tag to compare

@Viperisuseful Viperisuseful released this 11 Jul 00:48

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 Mojang Connection.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

Choose a tag to compare

@Viperisuseful Viperisuseful released this 30 Jun 12:45

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

Choose a tag to compare

@Viperisuseful Viperisuseful released this 30 Jun 12:43

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

Choose a tag to compare

@Viperisuseful Viperisuseful released this 01 Jun 16:29

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

Choose a tag to compare

@Viperisuseful Viperisuseful released this 26 May 12:17

Warning

Superseded: this JAR has a critical startup-crash bug on Minecraft 26.1.2. Use v0.6.2.

Ported to Minecraft 26.1