v1.5.12
Changelog
9683413 Release v1.5.12
069c5fc update goreleaser config
c5888c6 Update CHANGELOG
f7ddf31 Update Docker to go1.13.1, alpine3.10, modules, trimpath, latest consul and vault
5dbe08b modules are the new world order
a7cbf0b manage vendor folder with modules
98ca641 Build fabio without CGO
8d252a1 upgrade consul and vault versions
93f3100 Cleanup vendor folder and modules
5081d66 Merge pull request #677 from jrasell/patch-1
5ba8c8b Add Vault example to the traffic shaping section.
8494d3f Fix matching priority for host:port tuples (#675)
91baae6 Fix docs for proxy.auth
ea3a365 clean-up fabio service entries in Consul on dirty exit (#664)
9c92965 Merge pull request #669 from gfloyd/config-traceid-128bit
7970d11 Add config option to use 128 bit trace IDs
22fa963 Merge pull request #624 from fabiolb/issue-623-add-tracing
21ef16d Merge pull request #641 from fabiolb/628-route-table-header
3d328d4 Correct changelog
6629113 ui: Remove duplicate destination column
6c1cfa9 config: let registry.consul.register.addr default to ui.addr (#658)
a778dc3 cert: fix redundant else if
146ec88 Merge pull request #620 from murphymj25/issue-523-vault-token-file
86dde1c Bundle UI assets (#643)
2982f38 Use go-sockaddr to parse proxy listeners, consul service address and the proxy local ip - fixes #652 (#653)
6862237 Implement Flusher in responseWriter wrapper (#655)
b11536b use modules in docker also
dad14b9 ensure absolute path after strip to maintain rfc complaince (#645)
9624632 fix small typo
848c27f ensure next is fully initialized before use - fixes #650
bdc0364 misc fixups for #629
65b31ca Fix Memory Leak in WatchBackend - fixes #595
efac452 fix typo in last commit and force modules via Makefile
fae4efa use vendor directory when building - fixes #638
3d02439 fix exit status code (#637)
084f879 cleanup
7f0219b Update README
4538c40 Update README
446fbba Release v1.5.11
a1030ab upgrade go, consul and vault
7d3520c Prepare for release 1.5.11
ee93f75 Revert "Prepare for release 1.5.11"
6a3732a go mod tidy && go mod vendor
f6ad1b8 added support for Consul TLS transport (#602)
b23b1bf Improved basic auth htpasswd file refresh #604 (#610)
3ee105f Issue 611 Added Custom API Driven Back end (#614)
b3fddb0 fixed issue with basic auth per #617
7a578dd added support for profile/tracing
3de70c7 wrong use function strings.HasPrefix - fixes #545
6869164 Implement basic auth htpasswd file refresh (#604)
39910b0 Merge pull request #606 from fabiolb/599-website-layout-without-js
35103f8 docs: fix layout without JS enabled
dd9ef7d Proxy protocol on outbound tcp, tcp+sni and tcp with tls connection (#598)
0297494 Prepare for release 1.5.11
a0f543e Update CHANGELOG
9c1766f go mod tidy
2bf608b Merge pull request #587 from kneufeld/master
2f9acc4 Merge branch 'master' into master
18e5fca Merge pull request #588 from fabiolb/fix-xss
a2122f6 ui: Fix XSS vulnerability
922eca9 make Dest column into clickable links
5fb4039 Merge pull request #573 from joyent-compute/http-basic-auth
ed18acb go mod tidy after rebase
ca6ea7d PR fixes
749d856 fixup vendored deps
2be187e add http-basic auth reading from a htpasswd file
53e653c vendoring in version 0849cea of github.com/tg123/go-htpasswd
01d7561 doc: fix version for grpc proxy
6f371e9 fast followers for #524
6a59319 fix small issue with grpc merge
179c6f8 Merge pull request #575 from joyent-compute/grpc-proxy
44c8df0 Update CHANGELOG
45b97ae Merge pull request #581 from fabiolb/issue-524-tcp-proxy
86abe1c simpler nil checks
99b5c19 allow toggling of proxy-protocol per listener - see #524
b1ef375 fix comment
2149a8f skip access checks when rules are not defined - see #524
0b951c2 return early with noroute.Inc when target is nil
bf09fda return a proper grpc error when lookup fails
4caac25 add connection pooling for upstream grpc connections
ec2f4b6 update changelog - fix formatting
fb25172 update changelog
261a4a4 fix ip access rules within tcp proxy - fixes #576 (#577)
8705058 streamdirector context should inherit from passed in context
4d18669 unary interceptor isn't necessary
d9a4344 add docs for grpc proxying
aa01e11 set grpc.WithInsecure() when not using tls
a9b29af update vendored deps
b653e36 add metrics for grpc proxy
eebb625 add comment for grpcservername override
5807777 append metadata to outgoing context
3dcc95f allow servername override for grpcs
850872e add grpc/grpcs proxy
1f3ad2e Merge pull request #574 from joyent-compute/circonus-submission-url
87f6813 remove duplicate line
5f829c0 docs: Adding the documentation for metrics.circonus.submissionurl
e248942 metrics/circonus: Adding support for sending to a local circonus agent
02a2b1c deps: Bump the versions of circonus-gometrics and hashicorp-goretryablehttp
92c6115 update consul to v1.4.0 - fixes #569 (#571)
b6d5441 Merge pull request #564 from fabiolb/issue-558
b498073 doc: document registry.consul.serviceMonitors
630a67e consul: fetch route updates concurrently
b6621c6 consul: move build route command logic to separate object
9096f2a consul: refactor service monitor
44d6dec add faq to address #490
47a76f7 update CHANGELOG
cba6849 Merge pull request #553 from herbrandson/master
b44a9b3 Merge pull request #565 from fabiolb/update-go-mod-for-pr-472
4cc3523 gofmt
a5ec881 update vendor dir
60cc0ff update go modules
d63d7d4 update CHANGELOG
57c76db Merge pull request #472 from galen0624/opentrace
8e8a483 issue - 472 OpenTrace rebase line with release 1.5.10
bc31559 Merge pull request #537 from rkettelerij/patch-1
f109fb2 Merge pull request #563 from galen0624/issue-562-update-changelog
f36bab4 issue 562 update change log glob.matching.disabled
4bb0c02 update github.com/circonus-labs/circonus-gometrics
972d851 Leaving a comment in iPrefixMatcher per PR comments
53b26b2 Renaming 'nocase' to 'iprefix'
b77f9d9 Updates per PR comments. Also, modified noCaseMatcher to be a prefix match
9e1e189 Added new case insensitive matcher
bc76b9e Delete duplicate page
2b462e8 Fix merge conflicts
49d37c0 Adds kr package and vendor update
9b69030 fixes tests that were failing when they should be passing
76e59ad Merge pull request #4 from austinhartzheim/add-tests
bd1d500 Add default branch to collector creation.
9620fe8 Refactored init code to pass a pointer to cfg.Tracing. Also, enhanced code readability.
bd0d37c Added test for CreateCollector.
7c3b838 Added tests for trace.InitializeTracer.
8675136 Added tests for trace.CreateSpan.
2e95e4b Add tests for the trace.Inject function.
628c3af Vendoring in multiple packages. Issue #429
1c17541 OpenTracing zipKin Support. Reference - Issue #429
6845629 OpenTracing zipKin Support. Reference - Issue #429
Docker images
docker pull fabiolb/fabio:latest
docker pull fabiolb/fabio:1.5.12-go1.13.1
docker pull magiconair/fabio:latest
docker pull magiconair/fabio:1.5.12-go1.13.1