Releases: fabiolb/fabio
v1.5.10
Changelog
83b0f60 Release v1.5.10
2014606 build: goreleaser can now create multiple Docker tags
d1e47f6 build: update goreleaser config
4febb84 build: fix docker-test target
af8ca29 revert version update in main.go
b781c49 Prepare for release 1.5.10
4b961db Update CHANGELOG
2ae2c82 make Dockerfile more useful
3690f6d upgrade ci build to latest versions
5619989 Update CHANGELOG
c57ea71 fix variable name
d9b3cde Merge pull request #550 from galen0624/issue-548-select-glob-or-string-comp
8920153 go fmt of files
da67268 updated test with CONST, var clean up
1eb2e36 added separate func for no glob matching
ea75fb8 updated to pass in bool instead of config.Config to route package
1d1d761 Upgrade to go1.11 and consul/vault versions for testing
123054d Merge pull request #497 from classmarkets/vault-0.10-tests
0e122d0 fix compile error for #531
e811c52 Merge branch 'master' into vault-0.10-tests
eda6cf4 Updated Docs for glob.matching.enabled
054be87 updated docs for glob.matching.enabled
2ac1992 Add setting to flush fabio buffer regardless headers (#531)
062a8ea Issue #548 added enable/disable glob matching
6d90015 update changelog
c5087e0 Clarifications to access-control documentation
d16e94b Correct the access control feature documentation page (#546)
dc67d5a Add $host pseudo variable (#544)
c730093 update changelog
fe7f778 update changelog
f3f6552 compare host using lowercase (#543)
edca213 add missing dependency
58c9ff2 remove references to govendor and vendorfmt
58502ca create vendor folder from go.mod
270d7d2 switch to go mod
d46a51c Update Dockerfile for testing
49ac5ae Fix test compile error
dbadf8d Update go version for testing
484b9dc Revert "Merge branch 'fcgi-handler' of https://github.com/Gufran/fabio"
f7b337d Update CHANGELOG
3a32d4e Update CHANGELOG
7b9ee7c Merge pull request #535 from galen0624/issue-530-update-metrics-mem-leak
26c555e Issue #530 - Updated Vendored github.com/rcrowley/go-metrics package to version - revision:e2704e165165ec55d062f5919b4b29494e9fa790
79d46e3 Replace github.com/magiconair/go-metrics-statsd with upstream lib again
499de54 Fix test compile
69dca19 Merge branch 'master' of github.com:fabiolb/fabio
cb23ea4 Merge pull request #510 from kuskmen/patch-1
75336f7 Update README.md
0daf269 Merge branch 'fcgi-handler' of https://github.com/Gufran/fabio
8489b4e Merge pull request #495 from gua-pian/master
2b07882 Merge pull request #500 from xmikus01/patch-1
d928382 Update CHANGELOG
67ce2a2 Merge pull request #507 from fabiolb/issue-506
e566aaa Issue #506: reverse domain names before sorting
c87a304 Merge branch 'master' into fcgi-handler
58a07d9 Fix changelog link in docs footer
ac2a9a2 Fix Consul readines check
4281606 Make VaultSource compatible with KV Backend V2
4e76004 Delete an unused global variable logOutput
d71d11c Add fastcgi handler
4cc9167 Forking ac865e8 of https://github.com/mholt/caddy/...
Docker images
docker pull fabiolb/fabio:latest
docker pull fabiolb/fabio:1.5.10-go1.11.1
docker pull magiconair/fabio:latest
docker pull magiconair/fabio:1.5.10-go1.11.1
v1.5.9
Changelog
1fb35b1 Release v1.5.9
af5f901 Prepare release 1.5.9
93dfbe0 Use docker-test for releases
80ffa49 Parameterize docker-test and make var names unambiguous.
9db85e3 Remove redundant $(GO) variable from Makefile.
d690f6b Drop travis badge
3a04a7c Use only codeship for CI
23eb06e Update CHANGELOG
287bc6a Work on testing
f3eca46 Test with consul 1.0.7 and vault 0.9.6. Build only with go1.10.x
72e6d52 Update CHANGELOG
462a12f Fix go vet issue
7d22461 Fix gofmt issue
e2ec273 Merge pull request #474 from /issues/421-ws-close-on-fail
cbc829e Merge pull request #492 from craigday/issues/421-ws-close-on-fail
7310c76 Resetting read deadline
c718014 Merge pull request #477 from fabiolb/pr466-more-robust
12ddce8 Issue #466: make redirect code more robust
0e7043b Merge pull request #475 from leprechau/patch-1
3744866 fix contributors link
acf07d4 improve error messages
ea979c9 rename raw handler to ws handler
51f6471 drop debug output
96f93e0 Verify WS handshake success
9e26812 Issue #421: Close websocket connection on failure
e056f14 Require go1.9
f6be07e Update CHANGELOG
190a1f2 Merge pull request #470 from fabiolb/issue-460-gzip-and-access-log
dca15bd Merge pull request #466 from myENA/issue/448
293ae58 Issue #460: Fix access logging when gzip is enabled
029e660 Merge pull request #468 from tino/properly-escaped-contenttype-regex
bcd66de Fix the regex of the example proxy.gzip.contenttype
9b23390 Ensure BuildRedirectURL enforces non-empty path
71d2972 Further improvements to redirect loop detection.
5b8f04a make redirect protection more generic
9250e1c Check upstream X-Forwarded-Proto prior to redirect
e329e31 Update CHANGELOG
cdba3f4 Merge pull request #457 from sharbov/sharbov/glob_improvements
315cde9 Vendoring out version 572520ed46dbddaed19ea3d9541bdd0494163693 of github.com/ryanuber/go-glob
9d1d82a Fix doc-string
e60df88 use mustParse helper in test
0a587f6 Update CHANGELOG
59d967d Remove go-glob usage
dde725f Merge pull request #453 from myENA/fix/aws-xff
1eb27b9 Compile matcher on adding route to existing host
6b7a0ef Refactor glob matcher test
c19bd67 Handle glob compilation error
e13a5a8 Rename Matcher to Glob
6cd642b Use one glob matcher & cache compiled pattern in route table
707cae4 Merge pull request #458 from eldondev/docs_fix_paths
fb803b4 Fix certificate stores doc path
6e2b05b Vendoring in version 19c076cdf202b3d1c0489bdfa2f2f289f634474b of gobwas/glob
48dbe18 Add new and improved glob matcher
a1d7b54 clarify resulting action on failed parse and remove some self-explanatory comments
3bfe186 flatten conditionals
cd6b651 handle indeterminate length proxy chains - fixes #449
16805a9 Merge pull request #446 from a2ar/patch-1
2bece58 Update link for Websockets
4ff8ffc Update docs
561bb4d Update fabio.properties
e5be9e7 Update CHANGELOG
7c3f548 Update CHANGELOG
daa6826 Merge pull request #428 from systemfreund/master
580e8fe "strict" health-checking
Docker images
docker pull fabiolb/fabio:1.5.9-go1.10.2
docker pull fabiolb/fabio:latest
Automated with GoReleaser
Built with go version go1.10.2 darwin/amd64
v1.5.8
Changelog
f939214 Release v1.5.8
eb3ca4a Prepare for release 1.5.8
605760b Update CHANGELOG
106316f Merge pull request #423 from DanSipola/master
19a51e8 Update CHANGELOG
cc99a9b Merge pull request #441 from fabiolb/issue-438-noroutehtmlpath-has-separators
9b27ff1 Update CHANGELOG
4ab67c2 Merge pull request #442 from myENA-feature/route-acl
7c111ce add note about PROXY protocol
05ae774 add extra documentation around source determination
58c2d82 address review comments
57dd6e5 add ipv6 tests
cce3288 handle adding a prefix for plain v4 and v6 addresses
b88044e assume /32 prefix if not passed
c7b06ff cleanup test descriptions
8169a40 add test cases for http request parsing
d8e2b1a prevent access control bypass via xff header
a28d244 add basic ip centric access control on routes
224ab70 cleanup Makefile for go1.10
17da55b build: test with go1.10 2
1ef0d20 build: test with go1.10
9126048 Address review comments
cfbb0cd Address review comments
972fafe Merge pull request #443 from myENA/cleanup/ignore-fabio-exe
c56080b ignore fabio.exe
006c3d2 Issue #438: Do not add separators for NoRouteHTML page
759056a build: test with go1.10rc2
c8fea48 build: Test with consul 1.0.6
0fae363 Update CHANGELOG
87d24a9 fix 1.5.7 windows build
35f597b doc: update matcher configuration documentation
a8e3641 refactor matcher tests
f2bcc0f build: fix checksum name file
5cd1dcb build: create windows binaries
f224f02 Update CHANGELOG
b13352a build: test with consul 1.0.5
3d29505 Update CHANGELOG
cb5de44 Merge pull request #426 from rileyje/add-alias-option
9ece33a Add DeregisterCriticalServiceAfter to Consul checks
dc1cd89 Add option to register service alias for fabio
4b4ad2f build: remove tools for old release process
7dd0373 build: run vet on test like go1.10
75c23f2 TCP+SNI support arbitrary large Client Hello
Docker images
docker pull fabiolb/fabio:1.5.8-go1.10
docker pull fabiolb/fabio:latest
Automated with GoReleaser
Built with go version go1.10 darwin/amd64
v1.5.7
Note 1
There are no windows builds for 1.5.7 since I've missed something with the WarnIfRunAsRoot
function. I'll release a 1.5.7.1 shortly.
Note 2
I've fixed the names of the checksum files to be fabio-1.5.7-go1.9.[24].sha256
instead of fabio-go1.9.[24]-1.5.7.sha256
. This was a bug in the .goreleaser.yml
file.
Changelog
fd5cb19 Release 1.5.7
60107d5 Prepare for release 1.5.7
fd8151c Update CHANGELOG
539235d Test go1.10rc1, consul 1.0.3 and vault 0.9.3
930faa2 Issue #434: use DNS compatible name for common name in cert
4fc8512 docs: add section on config language
9ec4730 Update CHANGELOG
859b573 Merge pull request #417 from fabiolb/issue-396-consul-kvpath-prefix
bf75a9e Update CHANGELOG
fe5018d Issue #433: Ensure proxy.noroutestatus has three digits
8bd4d2e fix tests
6738ce8 add ui support
17363fc Issue #396: treat registry.consul.kvpath as prefix
fcc935c Update CHANGELOG
d2b173f add note to re-consider root warning for containers
94973bd Merge pull request #377 from fabiolb/issue-369-do-not-run-as-root
90a9d1c Issue #369: Do not allow to run fabio as root
8360436 Merge pull request #432 from opencollective/opencollective
7f50fd2 Update README.md
21102c4 Added backers and sponsors on the README
d3059df Added .github/ISSUE_TEMPLATE.md (optional)
9d731f2 Updated CONTRIBUTING.md (optional)
a2b0487 Merge pull request #431 from myENA/fix/typo
c16efe1 fix small typo
ef0ab2b Issue #430: Fix version for Vault PKI support
f92b899 Update CHANGELOG
faf933b Merge pull request #425 from myENA/feature/add-hsts-support
77e152c add integration test
bb7e2b0 adding markdown docs and config load test
c12b57a cleanup test case description
b121091 add support for HSTS response headers
2b7594a Merge pull request #420 from slobo/master
e49e24c Fix maxconn documentation
b5202c3 Revert "cert: make roundtrip more robust"
10e5102 cert: make roundtrip more robust
a8b9a70 build: add missing file
b9a1949 build: fix docker-alias for magiconair latest
Docker images
docker pull fabiolb/fabio:1.5.7-go1.9.4
docker pull fabiolb/fabio:latest
Automated with GoReleaser
Built with go version go1.9.4 darwin/amd64
v1.5.6
Note 1
I've manually added the missing Windows builds for 386 and amd64 and updated the checksum and signature files.
Note 2
I've fixed the naming for the checksum and signature files to be fabio-1.5.6-go1.9.2.sha256
instead of fabio-go1.9.2-1.5.6.sha256
. This was a bug in the .goreleaser.yml
template.
Changelog
8dfe142 Release v1.5.6
a9280e1 Prepare for release 1.5.6
40cad53 build: tag before ship
de3f633 Update CHANGELOG
46a1dc9 Merge pull request #418 from fabiolb/issue-408-log-status-change-as-debug
6f707ff Issue #408: log consul state changes as DEBUG
c30d642 docs: update quickstart
4acf376 docs: consul -> Consul
db0b325 docs: add dynamic time to footer
945d047 docs: add docker link to quickstart
256dc58 docs: improve dynamic reloading
5038fb6 Update CHANGELOG
4906192 Update CHANGELOG
440a924 build: document makefile. Add code for docker aliases
ff02f28 build: make docker build work with goreleaser
22748fc build: remove fabio-builder since it is not used
84fb772 Update CHANGELOG
387acb6 test also for service critical on node1 and passing on node2
dc0162f use more descriptive name for test var
a7751a4 use node.serviceID as naming scheme for services
8b9a885 Merge pull request #414 from alvaroaleman/do-not-require-clusterwide-unique-serviceid
46e38c5 Update CHANGELOG
dad6e10 Merge pull request #415 from classmarkets/version-flag
88381e2 Actually respect -version option
5c5c389 docs: add missing pages
cb32ace build: add individual targets to Makefile
d072490 build: build docker files from dist directory
04c7a30 build: fix goreleaser config for Docker files
1e989db build: fix homebrew script
b155591 Simplify conditions in passing.go
e41126e Identify services using both the ID and the Node
Docker images
docker pull fabiolb/fabio:1.5.6-go1.9.2
docker pull fabiolb/fabio:latest
Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64
v1.5.5
Note 1
I've manually added the missing Windows builds for 386 and amd64 and updated the checksum and signature files.
Note 2
I've fixed the naming for the checksum and signature files to be fabio-1.5.5-go1.9.2.sha256
instead of fabio-go1.9.2-1.5.5.sha256
. This was a bug in the .goreleaser.yml
template.
Changelog
6cf914e Release v1.5.5
160ec02 Prepare for release 1.5.5
5aa9e12 build: build next release with goreleaser
c341f74 doc: update noroutehtml docs
03828c2 Update README for new website
0f086b3 website: move new website to main repo
a0cb1d2 Update CHANGELOG
d1091a8 Update CHANGELOG
1feb028 refactor code
b84bb2a Merge pull request #398 from tino/custom-error-pages
693296b Update CHANGELOG
8143d4e build: list only relevant docker images and push after build
24728a1 Fix error message fmt in test
2a09ecb Rename and add test
81ea194 Move noroute store to it's own package
883be35 Make file and static backend work with config too
3e08824 Remove superfluous constructs of store
1fae4c4 Remove mutex
23546e1 Add integration test
a7c2412 Implement custom noroute html response
Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64