Skip to content

Releases: fabiolb/fabio

v1.5.9

16 May 06:52
v1.5.9
1fb35b1
Compare
Choose a tag to compare

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

18 Feb 22:23
v1.5.8
f939214
Compare
Choose a tag to compare

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

06 Feb 22:06
v1.5.7
fd5cb19
Compare
Choose a tag to compare

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

05 Jan 08:56
v1.5.6
8dfe142
Compare
Choose a tag to compare

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

20 Dec 23:47
v1.5.5
6cf914e
Compare
Choose a tag to compare

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

v1.5.4

10 Dec 00:45
v1.5.4
de0bf47
Compare
Choose a tag to compare

v1.5.3

03 Nov 10:59
v1.5.3
14901fb
Compare
Choose a tag to compare

v1.5.2

24 Jul 19:59
v1.5.2
782e03b
Compare
Choose a tag to compare

v1.5.1

06 Jul 07:44
v1.5.1
4688e93
Compare
Choose a tag to compare

v1.5.0

07 Jun 21:28
v1.5.0
b6efae3
Compare
Choose a tag to compare