Skip to content

Releases: wkgcass/vproxy

1.0.0-BETA-3 release

18 Jun 16:39
Compare
Choose a tag to compare
1.0.0-BETA-3 release Pre-release
Pre-release
  1. SSL RingBuffer rewritten.
  2. WebSocksProxy Server and Agent enhanced.
  3. Package reordering.

1.0.0-BETA-2 release

06 Jun 04:22
Compare
Choose a tag to compare
1.0.0-BETA-2 release Pre-release
Pre-release
  1. http2 proxy support, and allow you to define your own custom protocols.
  2. websocks server now has a better error page.

1.0.0-BETA-1 release

03 May 04:28
Compare
Choose a tag to compare
1.0.0-BETA-1 release Pre-release
Pre-release
  1. refactor about auto-lb, (now it's smart-lb-group)
  2. add (almost) full CI test with resp-controller

Since now it's (almost) fully tested and all key functionalities have unit test cases, I assume it's ready for a BETA version.

1.0.0-ALPHA-4 release

03 Apr 08:04
Compare
Choose a tag to compare
1.0.0-ALPHA-4 release Pre-release
Pre-release
  1. Switching to Java 11.
  2. Performance improvement.
  3. Add alpn and sni support for websocks applications.
  4. Graalvm support is removed because it does not support java 11.
  5. Because we now switches to Java 11, we can provide a smaller runtime.

NOTE: this is still in alpha phase, any configuration or behavior may change without any notification.

BTW

The runtime info:

java 11 glibc

# original openjdk 11 tar.gz md5
ce52c5844200c569a50a869e579d88f6  openjdk-11.0.2_linux-x64_bin.tar.gz

# original jdk version info
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

# the jlink command
--add-modules=jdk.unsupported,java.scripting,java.management,jdk.scripting.nashorn,jdk.crypto.ec

# the runtime md5
d4fb02ed7b8b42905fd6001f7bed3107  vproxy-runtime-linux.tar.gz

java 13 musl (alpine)

# original openjdk 13 musl tar.gz md5
3378a0144987a1e4d3dcf4a2792fb0fd openjdk-13-ea+14_linux-x64-musl_bin.tar.gz

# original jdk version info
openjdk version "13-ea" 2019-09-17
OpenJDK Runtime Environment (build 13-ea+14)
OpenJDK 64-Bit Server VM (build 13-ea+14, mixed mode, sharing)

# the jlink command
--add-modules=jdk.unsupported,java.scripting,java.management,jdk.scripting.nashorn,jdk.crypto.ec

# the runtime md5
3cc879abe20b993ee7d7cc6b674fa657  vproxy-runtime-musl.tar.gz

1.0.0-ALPHA-3 release

18 Mar 18:25
Compare
Choose a tag to compare
1.0.0-ALPHA-3 release Pre-release
Pre-release
  1. Some bug fix about ssl buffers
  2. Support connection timeout in NetEventLoop framework
  3. Support ssl in WebSocksProxyServer
  4. Add more features in WebSocksProxyAgent

NOTE: this is still in alpha phase, any configuration or behavior may change without any notification.

1.0.0-ALPHA-2 release

02 Mar 05:21
Compare
Choose a tag to compare
1.0.0-ALPHA-2 release Pre-release
Pre-release
  • some bug fix
  • support websocks protocol
  • add agent and server for the websocks protocol
  • some other improvements

NOTE: this is still in alpha phase, any configuration or behavior may change without any notification.

1.0.0-ALPHA-1 release

11 Feb 12:51
Compare
Choose a tag to compare
1.0.0-ALPHA-1 release Pre-release
Pre-release

NOTE: this is still in alpha phase, any configuration or behavior may change without any notification.