Skip to content

0.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@yyyar yyyar released this 07 Apr 07:37
· 160 commits to master since this release

This release brings many new features and improvemets, as well as bugfixes.
Major things are UDP support, TLS termination, TLS proxy, SNI-aware balancing.

New Features

  • UDP protocol support
  • TLS termination
  • TLS proxy (connect to backends with TLS and configurable certs)
  • SNI-aware balancing (routing based on hostname from TLS Server Name Indication record)

Added

  • Possibility to enable CORS for REST API

Fixed

  • Messed up client_idle_timeout and backend_idle_timeout
  • Bugs in balancers: iphash, roundrobin, weight - now work more accurately
  • Goroutine/memory leak caused by consul discovery not reusing http client

Changed

  • Docker discovery now can have empty TLS certificates.
  • Migrated to golang 1.8. Now it's minimal requirement for the build.