Skip to content

Releases: ViaVersion/ViaProxy

ViaProxy-3.3.3

08 Aug 16:12
c619b28
Compare
Choose a tag to compare

Changelog

  • Updated Via* libraries (Fixes issues and errors regarding protocol translation)
  • Updated ViaBedrock (Server auth movement works and many other features got implemented)
  • Migrate to optconfig instead of VV config system
  • Fixed bedrock connection issues on MacOS

If you use Geyser make sure to update it as well.
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!

ViaProxy-3.3.2

28 Jul 20:29
57d3428
Compare
Choose a tag to compare

Changelog

  • Updated Via* libraries (Fixes issues and errors regarding protocol translation)
  • Updated ViaBedrock (1.21.2 support)
  • Disable BungeeCord player info passthrough by default
  • ViaProxy is now available as a docker container (See GitHub README for instructions)
  • Fixed current working dir issues on Windows (Fixes issues where ViaProxy would not start on some computers)
  • Added environment variable to set the current working dir
  • Fixed pickaxe mining speeds in <=1.16.5
  • Fixed proxy connect race condition (Fixes SOCKS/HTTP proxy issues)
  • Added Vietnamese translations (Thanks @anhwaivo)
  • Don't set IP_TOS option (Fixes some connectivity issues on bedrock servers)
  • Enable RakNet compatibility mode (Fixes some connectivity issues on bedrock servers)
  • Made server connect timeout configurable

If you use Geyser make sure to update it as well.
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!

ViaProxy-3.3.1

22 Jun 14:29
29ff721
Compare
Choose a tag to compare

Changelog

  • Updated Via* libraries (Fixes issues and errors regarding protocol translation)

If you use Geyser make sure to update it as well.
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!

ViaProxy-3.3.0

16 Jun 16:48
ca22ea7
Compare
Choose a tag to compare

Changelog

  • Added 1.21 client and server support
  • Updated libraries to fix many protocol translation issues
  • Fixed account authentication issues
  • Improved transfer packet handling
  • Added zh_TW translations (Thanks @MinecraftPEayer)
  • Added option to suppress client protocol errors (Prevents ViaProxy from crashing when DDoSed with invalid packets)
  • Migrated to JvmDowngrader for the Java 8 jars
  • Fixed Traditional Chinese translations (Thanks @notlin4)
  • Updated Simplified Chinese translations (Thanks @SkyEye-FAST)
  • Updated and fixed russian translations (Thanks @Felix14-v2)
  • Sort languages by name
  • Increased default windows height slightly (Fixes cut off text on certain Linux systems)
  • Disable ViaVersion chunk-border-fix option (It doesn't work on some servers and isn't needed on classic versions anymore)
  • Added option to fake accept resource packs

If you use Geyser make sure to update it as well.
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!

ViaProxy-3.2.2

05 May 15:31
01c94f8
Compare
Choose a tag to compare

Changelog

  • Marked 1.20.6 as supported
  • Updated libraries to fix a lot of the initial 1.20.5 release issues
  • Removed old, deprecated CLI interface
  • Readded account index option to CLI
  • Improved CLI help page formatting
  • Fixed Realms handling issues
  • Added Japanese language support (Thanks @komugikotan )
  • Added frontend HAProxy support
  • Improved wildcard domain syntax kick message
  • Added support to specify a custom MOTD
  • Added support for Simple Voice Chat mod

If you use Geyser make sure to update it as well.
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!

ViaProxy-3.2.1

26 Apr 16:16
6a48668
Compare
Choose a tag to compare

Changelog

  • Added support for 1.20.5 clients and servers
    • Added some QoL fixes for older protocols thanks to 1.20.5 item data components and attributes
  • Added brand rewriter to include ViaProxy in server brand string
  • Load plugins before protocol translator
  • Fixed connection issue when pinging beta servers too fast
  • Improved server version auto detect
  • Added Hungarian language translations
  • Improved GUI error handling
  • Added config file support
    • ViaProxy now supports configuration via config files.
    • The GUI state is now mostly saved in the default config file (viaproxy.yml)
    • New start command: java -jar ViaProxy.jar config <config file>
  • Deprecated the old CLI interface
    • The old CLI interface has been deprecated in favor of a new one which provides the same option as the config file
    • The old CLI will be removed in the next release of ViaProxy
  • Added new CLI interface with more options
    • The new CLI interface offers the same options as the config file
    • Unified option names between config and CLI
    • The CLI can now be used with java -jar ViaProxy cli --help
  • Plugins using the Options class should be rewritten to make use of the new unified config system (ViaProxy.getConfig()).

For examples regarding the new configuration and usage of ViaProxy refer to the README on GitHub.

If you use Geyser make sure to update it as well.
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!

ViaProxy-3.2.0

23 Feb 21:33
71ff0cc
Compare
Choose a tag to compare

Changelog

  • Geyser now officially supports ViaProxy and you can download Geyser for ViaProxy at their website
  • Added support for 24w07a clients and servers
  • Added Czech language translations
  • Added Polish language translations
  • Added Russian language translations
  • Implemented 1.20.5 transfer packet support
  • Added loading splash screen
  • Fixed rare race condition in FileSystem access
  • Added unload mechanism to plugin API

If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!

ViaProxy-3.1.0

04 Jan 15:24
783fb2a
Compare
Choose a tag to compare

Changelog

  • Added support for 23w51b servers
  • Added support to connect to unix socket files
  • Updated the Via* libraries to fix protocol translation bugs
  • Fixed 1.20.4 proxy kick message not working
  • Fixed ViaBedrock transfer provider

This is the first version that changes the CLI arguments. The following options were changed:

  • Removed connect_port and bind_port
  • Added support for specifying the port in connect_address and bind_address

If you use the Geyser plugin make sure to update it as well.
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!

ViaProxy-3.0.23

08 Dec 09:51
e12cfd9
Compare
Choose a tag to compare

Changelog

  • Added support for 1.20.3 and 1.20.4 client and server
  • Added Bedrock 1.20.50 support
  • Added support for joining Java Edition and Bedrock Edition Realms
  • Fixed console input preview not showing up
  • Improved handshake address rewriting
  • Refactored account storage (This version can't read the previous version accounts)
  • Added zh_CN language (Thanks to @SkyEye-FAST)
  • Added chat signing support for 1.20.x clients on 1.20.x servers (Allows Geyser players to use chat on servers that require signed chat)
  • Added server version auto detect support (Selectable in server version dropdown)
  • Fixed a NullPointerException which sometimes happens when adding a new account
  • Removed some old/deprecated code and added some new events

If you use the Geyser plugin make sure to update it as well.
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!

ViaProxy-3.0.22

02 Nov 19:12
1aa0740
Compare
Choose a tag to compare

Changelog

  • Added support for 23w44a servers
  • Fixed auto read race conditions
  • Fixed packets being sent too early after connecting
  • Made backend connect non blocking (Improves performance a lot)
  • Refactored legacy client passthrough to make use of events
  • Added SRV resolving support to passthrough handler
  • Added the ability to use microsoft accounts in CLI
  • Updated VB config file name. Its now called viabackwards.yml instead of config.yml
  • Added event to skip Mojang auth
  • Some smaller structural refactors
  • Some smaller GUI changes
  • This release will break all existing plugins, so make sure to update them

If you use the Geyser plugin make sure to update it as well.
If you run ViaProxy on something older than Java 17 make sure to download the Java 8 specific jar file.

Please report any issues on the issue tracker!