gobetween v0.4.0 Release Notes

Release Date: 2017-04-07 // about 4 years ago
  • ๐Ÿ›  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.