- Issue #182: Initialize Vault client better
- Issue #183: Websocket header casing
v1.3.4 - 28 Oct 2016
- Upgrade to Go 1.7.3
- Issue #119: Transparent response body compression
v1.3.3 - 12 Oct 2016
- Drop support for Go 1.6
- PR #167: Use Go's net.JoinHostPort which will auto-detect ipv6
- Issue #172: Consul cert store URL with token not parsed correctly
- Issue #177: TCP+SNI proxy does not work with PROXY protocol
v1.3.2 - 11 Sep 2016
- Issue #159: Panic on invalid response
v1.3.1 - 9 Sep 2016
- Issue #157: ParseListen may set the wrong protocol
v1.3 - 9 Sep 2016
- Issue #1: Add TCP proxy with SNI support (EXPERIMENTAL)
- Issue #125: Extended metrics
- Issue #134: Vault token should not require 'root' or 'sudo' privileges
- Issue #138: Add option to disable cert fallback
- Issue #147: Support multiple metrics libraries
- Issue #151/PR #150: Add support for Circonus metrics
- PR #154: Make route metric names configurable
v1.2.1 - 25 Aug 2016
- Issue #73/PR #139: Add statsd support
- Issue #129: Server-sent events support
- Issue #136: Always deregister from consul
- PR #143: Improve error message on missing trailing slash
- Issue #146: fabio fails to start with "[FATAL] 1.2. missing 'cs' in cs"
v1.2 - 16 Jul 2016
- Issue #27: Change certificates via API
- Issue #28: Refactor listener config
- Issue #70: Support Vault
- Issue #79: Refactor config loading to use flag sets
- Issue #85: SNI support
v1.1.6 - 12 Jul 2016
- Issue #108: TLS handshake error: failed to verify client's certificate
- Issue #122: X-Forwarded-Port should use local port
v1.1.5 - 23 Jun 2016
- PR #117: Allow routes to a service in warning status
v1.1.4 - 15 Jun 2016
- Issue #99: Disable fabio health check in consul
- Issue #100: Keep fabio registered in consul
- Issue #107: Custom status code when no route found
v1.1.3 - 20 May 2016
- Drop support for Go 1.5
- Issue #55: Expand ${DC} to consul datacenter
- Issue #95: Expand experimental HTTP API
- Issue #96: Allow tags for fabio service registration
- Issue #97: Support PROXY protocol
- Issue #98: Improve forward header
- Issue #103: Trim whitespace around tag
- Issue #104: Keep sort order in UI stable
- PR #93: Add glob path matching
v1.1.2 - 27 Apr 2016
- Upgrade to Go 1.5.4 and Go 1.6.2
- PR #74: Improve forward header handling
- Issue #77: Fix registry.consul.register.addr example in properties
- Issue #88: Use consul node address
- Issue #90: Drop default port from request
v1.1.1 - 22 Feb 2016
- Issue #57: Deleted routes hide visible routes
- Issue #59: Latest fabio docker image fails consul check
- PR #58: Fix use of local ip in consul service registration
v1.1 - 18 Feb 2016
- Drop support for Go 1.4 and build for both Go 1.5.3 and Go 1.6
- Issue #12: Support additional backends
- Issue #32: HTTP2 support with latest Go
- Issue #37: Add support for consul ACL token to demo server
- Issue #41: Cleanup metrics for deleted routes
- Issue #43: Allow configuration via env vars
- Issue #47: Move dependencies to vendor path
- Issue #48: Allow configuration of serviceip used during consul registration
- PR #49: Fix up use of addr in service registration
v1.0.9 - 16 Jan 2016
- Issue #53: Make read and write timeout configurable
v1.0.8 - 14 Jan 2016
- Upgrade to Go 1.5.3
- Issue #29: Include service with check ids other than 'service:*'
- Issue #30: Register fabio with local ip address as fallback
- Issue #36: Add support for consul ACL token
v1.0.7 - 13 Dec 2015
- Issue #22: fabio route not removed after consul deregister
- Issue #23: routes not removed when passing empty string
- Issue #26: Detect when consul agent is down
- Allow to override title and color UI
v1.0.6 - 01 Dec 2015
- Issue #9: Enabled raw websocket proxy by default
- Issue #15: Traffic shaping now matches on service
- Issue #16: Improved Web UI with better filtering
- Issue #18: Manage manual overrides via ui
v1.0.5 - 11 Nov 2015
- Issue #9: Add experimental support for web sockets
- Issue #10: Add support for
Forwarded
andX-Forwarded-For
header - Add
proxy.localip
to set proxy ip address for headers
v1.0.4 - 03 Nov 2015
- Issue #8: Add support for SSL client certificate authentication
v1.0.3 - 25 Oct 2015
- Add Docker support and official Docker image
magiconair/fabio
v1.0.2 - 23 Oct 2015
- PR #3: Honor consul.url and consul.addr from config file (@jeinwag)
v1.0.1 - 21 Oct 2015
- Honor maintenance mode for both services and nodes
v1.0.0 - 16 Oct 2015
- Initial open-source release