Vproxy Versions Save

1) proxy: LB,DNS,Socks. 2) k8s: CRD and Controllers. 3) sdn: TCP/IP Stack + Flow Tables.

1.0.0-BETA-3

4 years ago
  1. SSL RingBuffer rewritten.
  2. WebSocksProxy Server and Agent enhanced.
  3. Package reordering.

1.0.0-BETA-2

5 years ago
  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

5 years ago
  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

5 years ago
  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

5 years ago
  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

5 years ago
  • 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

5 years ago

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