Skip to content

1.0.0-BETA-11-DEV-1 pre release

Pre-release
Pre-release
Compare
Choose a tag to compare
@wkgcass wkgcass released this 10 Nov 11:09
· 466 commits to master since this release

Features

This is a pre released, mainly because of the first release of my Chara project, which uses vproxy as its threading and networking base. Though the following features are tested at least once and are supposed to be working as expected.
The release of 1.0.0-BETA-11 will come later with more modifications and a full test.

User space TCP stack

Add a TCP stack run in userspace as a part of the vproxy Switch lib.

  1. listen on an address
  2. accept new connections
  3. read data and automatically send ack
  4. write data and automatically retransmit
  5. FIN and RST
  6. simple window based congestion control

Docker network plugin

Add a new feature to drive docker network based on the vproxy Switch lib. The containers can run above the vproxy virtual networking stack, and cloud be manipulated via docker commands or via vproxy commands.

Improvement

  1. support to dispatch requests based on uri (previously only support to dispatch by Host header)
  2. allow to upload CertKeys via api
  3. add AbstractProcessor to simplify the processor code
  4. better jlink support
  5. vjson lib upgrade to 1.2.1 to fix charset issues
  6. change configuration storage locations