Releases: ViaVersion/ViaProxy
ViaProxy-3.2.0
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
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
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
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!
ViaProxy-3.0.21
Changelog
- Added support for 1.20.2 clients
- Added support for 1.20.2 servers
- Added support for 1.20.30 bedrock servers
- Fixed protocol/version blocking not doing anything
- Added 'exit' command to shutdown ViaProxy
- Changed some GUI messages
- Migrated project to Java 17 (Java 8 is still being supported thanks to JavaDowngrader)
- Fixed HAProxy IPv6 issues and added HAProxy support to legacy passthrough
- Added option to ignore packet translation errors
- Fixed ANSI support on Windows
- Full GUI Recode to make the GUI resizable and translatable
- Added English and German translations
- Added ClientLoggedInEvent for the plugin API
- Fixed walk speed not being applied to player in <=1.5.2
- Improved classic chunk loading system (Should be more responsive)
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.20
Changelog
- Fixed OpenAuthMod auth status not resetting when changing auth method
- Fixed CLI exception on startup when there is no CLI
- Fixed UI not saving the server version state properly
- Added buttons to upload the log and create ViaVersion dumps
- Fixed and improved the chat signing support
- Improved account system to lazy refresh accounts (Faster startup time)
- Made version parsing more lenient and improved CLI error handling
- Fixed proxy <-> server ping behaviour (Fixes issues with classic servers)
- Added support for bungeecord legacy player info forwarding
- Updated all Via* libraries to their latest version to fix a lot of the initial 1.20 bugs
Please report any issues on the issue tracker!
ViaProxy-3.0.19
Changelog
- Added support for 1.20 clients
- Added support for 1.20 servers
- Added support for 1.20.0 bedrock servers
- Made legacy skull loading configurable in the GUI
- Fixed deadlocking issues with packet syncing
- Removed support for unofficial clients (Eaglercraft)
- Improved CLI interface
- Implemented JavaDowngrader (Allows Java 17 to run on Java 8)
- Fixed high background CPU usage
- Fixed Via commands for the CLI interface
- Added anticheat warning when starting ViaProxy for the first time
- Improved plugin API and added dependency system to plugin loader
- Added mechanism to externally replace the builtin Via* libraries
If you use the Geyser plugin make sure to update it as well.
This is the first 1.20 release and can therefore have some bugs, please report any bugs to the issue tracker!
ViaProxy-3.0.18
Changelog
- Added transformer support for plugins
- Make URLs clickable in 1.7.2 -> 1.6.4
- Added support for Bedrock clients (Needs the Geyser plugin)
Please report issues here
ViaProxy-3.0.17
ViaProxy-3.0.16
Changelog
- Fixed issue with the version clearing after pressing Stop
- Implemented ViaBedrock
- Implemented HAProxy protocol for backend connections
- Added support for passing <= 1.6.4 clients through
- Added low memory warning
- Changed CPE app name to correctly reflect ViaProxy
- Fixed <= 1.6.4 text translation issues
Please report issues here