Skip to content

v2.9.0

Choose a tag to compare

@micooz micooz released this 03 Feb 15:51
· 294 commits to master since this release

2.9.0 (2018-02-03)

TCP/TLS/WS multiplexing is introduced in this version. ✨

💥 Breaking Changes:

  • presets: remove base-auth-stream and base-with-padding.
  • config: remove "dstaddr", use uri querystring "?forward" instead.

🚀 Features & Improvements

  • core: add mux-relay.
  • benchmark: archive reports of 2017.
  • package: upgrade pkg to v4.3.0.
  • package: compile before running benchmark.
  • presets: add mux preset.
  • transports: refactor and optimize websocket transport.
  • transports: add this.ctx.
  • transports: add mux transport.
  • utils: add a faster version of crypto.randomBytes().

🐛 Bug Fixes:

  • proxies: fix crash when client reset the socks connection later.
  • utils: fix getRandomInt().
  • utils: remove generateMutexId().

Upgrade from 2.8.5 to 2.9.0

$ npm install -g blinksocks@2.9.0