Releases: fabiolb/fabio
v1.6.7
v1.6.6
Changelog
- 945db34 Version 1.6.6 release.
- fdaf1e9 Merge commit from fork
- 66acfbb Merge pull request #992 from tristanmorgan/static_check_fixes
- 2da3925 Filter Connection Header before misuse.
- 2636c4b Use the test logger.
- 4cdd19c formated changes.
- b4b2473 Make the defer run in the loop.
- 30bb95f Using staticcheck to fix many issues.
- ffc19c6 Merge pull request #990 from tristanmorgan/update_golangci_lint
- cd013ec Update golangci-lint and run yamlfmt.
- 92bbfb5 Merge pull request #989 from tristanmorgan/fix_988
- 17ffcc3 Fix mistake made in #988.
- 09f9b35 Merge pull request #988 from tristanmorgan/actions_permissions
- ab5c4d2 Update for deprecated goreleaser config.
- 4acad1d Add permissions to workflows.
- 3c9eb98 Merge pull request #987 from marco-m/fix-broken-link
- 2566edf docs: fix broken link
- 26f8046 Merge pull request #985 from tristanmorgan/gobgp_up
- 78e68c6 Update deps including GoBGP.
- a7c94f0 Merge pull request #982 from tristanmorgan/insensitive_doc
- be8ae81 Include case insensitive prefix in list of values.
- 0da5f56 Merge pull request #983 from tristanmorgan/code_owners
- a0e9e43 Add a CODEOWNERS file.
- debf8d3 Merge pull request #980 from tristanmorgan/update_x_net
- 009d83b Update golang.org/x/net.
- 5b9f956 Merge pull request #972 from aleksraiden/ci-golint
- e315acc fix CI
- 19220e3 Fix non-ascii chars
- 7ce073c add golang linter to CI
v1.6.5
Changelog
- 1ef9d7d Version 1.6.5 release.
- 046f2b3 Merge pull request #959 from tristanmorgan/changelog
- 22944e4 Merge pull request #975 from aleksraiden/godeps-v3-20250226
- cf86a67 Update deps
- f077163 Merge pull request #971 from aleksraiden/go1.24
- d7cbd38 Fix error: non-constant format string in call to fmt.Fprintf and log.Printf
- e58fc11 Use Go 1.24.0
- 0f7da1e Merge pull request #969 from aleksraiden/update-deps-43
- ae033e4 Update godeps
- 9e411f3 Merge pull request #966 from aleksraiden/alpine3.21-update
- 9571452 Merge pull request #967 from tristanmorgan/update_hugo
- 4ae4c38 Update Dockerfile
- ff6a94b Merge pull request #965 from aleksraiden/patch-1
- 168af55 Update Hugo config to work with version bump in #965
- e95a56b Update Dockerfile-goreleaser
- cf865f3 Update Dockerfile
- 36499dd Update Dockerfile
- ffc894e Update Makefile
- 1928230 Merge pull request #964 from tristanmorgan/report_all_certs
- ad4cddf Merge pull request #960 from tristanmorgan/dog_stat_typo
- a511cd3 replace multierror with errors package.
- ef6ea89 Report all certificate errors instead of stopping at the first. (#941)
- 5d11339 Merge pull request #963 from Pix4D/update-readme
- 1e6a16e README: remove mention to www.kijiji.it (decommissioned in 2022).
- f76356a Merge pull request #962 from tristanmorgan/update_deps
- a215f4a Update dependancies again.
- c2e0c36 Merge pull request #961 from fabiolb/dcarbone/parse-uint16
- b75edc7 Use 0 for base
- 763bcf3 Use ParseUint to test for overflow directly
- 3a3d092 Small typo in DogStatsD config ref.
- c520d1a Adds handling of Datadog reserved tag keys
- 3620d85 Rebuild changelog with github.com/github-changelog-generator/github-changelog-generator
v1.6.4
Changelog
- 33c876b Version 1.6.4 release.
- 040767f Add GoReleaser workflow.
- d2d8504 go-kit/kit/log go-kit/log
- b0a8432 Update go-retryablehttp to fix warning.
- 2f7b385 Update tcp-proxy.md
- 5637475 Update and try fix GH Pages publish action. (#953)
- 596f443 Missed Makefile Consul version.
- 75b4445 update build pipeline to use single Go version.
- f17d217 Update go version, test binaries and package versions.
- d29ac68 Trim leading and trailing spaces from service tags
- 3e6d9bb Remove deprecated ioutil
- fbd256f Dockerfile: set user nobody:nogroup
- ecf7936 Dockerfile: add CAP_NET_BIND_SERVICE+eip to fabio as non root
- c20a401 fix: close resp body
- ccb2e62 Merge pull request #951 from tristanmorgan/remove_vendor
- 2abe626 Remove vendored modules in favour of go mod.
- 7bfa3f6 Update Github runner image. (#950)
- 084a3cd Consul registry performance improvements (#928)
- ced0c9a Fix doubled download a Vault file (#942)
- 642e425 Updating grpc handler to gracefully close backend connections (#913)
- d60b221 updating CHANGELOG
v1.6.3
Improvements
- [PR #907] - Add option to make admin source links clickable. (@KTruesdellENA @Kamilcuk)
- [PR #909] - Add integration with gobgp so that we can publish anycast addresses. (@nathanejohnson)
Bug Fixes
- [PR #908] - Change the shutdown procedure to deregister fabio from the registry and then shutdown the proxy (@martinivanov)
- [PR #917 Bug #916] - Don't use "dst" literal as sni name on https backends with host=dst is set
v1.6.2
Changelog
- Issue #903 PR #904 - Improve TLS Cipher Suite parser in the config
loader to handle modern TLS 1.3 cipher suites. This should no longer require manual updating of code as new
cipher suites are added to the standard library crypto/tls package.
v1.6.1
Changelog
v1.6.1 - 14 July 2022
Improvements
- PR #811 - Add command line flag to toggle required
consistency on consul reads. (@jeremycw) - PR #860 - Fix x-forwarded-for header processing for
ws connections. (@bn0ir) - PR #854 - Update registry documentation for custom type. (@webmutation)
- Issue #873 - Bump version of go-diff dependency to fix reported
crash. (@ddreier @nathanejohnson) - PR #816 - Fix memory leak around GRPC connections. (@nathanejohnson)
- PR #884 - Fix CSS issue in clipboards in hugo docs (@KTruesdellENA)
- PR #875 - Build multi-arch Docker images for amd64 and arm64
architectures (@vamc19) - PR #885 - Moved admin UI assets to use go embed. (@nathanejohnson)
- Issue #866 - Fixed issue where admin UI overrides were not working
properly. (@nathanejohnson @KTruesdellENA) - Issue #858 - Add option to specify TLS 1.3 for min and max version
(@dcarbone @nathanejohnson) - PR #896 - Set SNI to match host for https routes (@KTruesdellENA)
- Issue #872 - Crash on using rnd stratgy on 32 bit platforms fixed
(@sbrl @nathanejohnson)
Breaking Changes
Minimum go version is bumped to 1.16 since we use embed functionality.
v1.6.0
Changelog
v1.6.0 - 11 April 2022
Improvements
-
PR #476 - Metrics refactor (@magiconair @nathanejohnson)
This is a large change. All previously supported metrics backends
are still supported, however this is a complete rewrite of the functionality
moving over to the gokit framework for implementations. In addition
to all previously supported metrics backends (circonus, graphite, statsd),
prometheus support has been added, as well as dogstatsd, have been added,
with full tagging support. Unfortunately some backwards compatibility
with graphite histograms does not work, due to the way gokit handles
these. Statsd support has changed as well, but it was horribly broken
in that counters never reset like they were supposed to. Overall, the
improvements should outweigh the negatives of backwards compatibility for
most people. -
PR #868 - Updating go and alpine versions for Docker (@Netlims)
-
PR #869 - Updating golang.orgx/sys dependency version (@nathanejohnson)
-
PR #866 - Support for arm64 mac build (@nathanejohnson)
-
PR #863 - Add IdleConnTimeout configuration option for http transport
(@aal89) -
PR #857 - admin/ui updates (@dcarbone), updating UI dependencies and
generation from Makefile
Breaking Changes
As mentioned above, Graphite histograms have changed.
Bug Fixes
v1.5.15
Changelog
3b4d9d7 Release v1.5.15
ef36ef2 Preparing for 1.5.15 release
38b22e3 Merge pull request #803 from fabiolb/feature/changedefaultGOGC
d69d99f Updating the default GOGC to 100. 800 proves to be a bit insane.
019ad7a Stop dynamic TCP listener when upstream is no longer available (#798)
2a56cb9 Merge pull request #794 from fabiolb/updatedeps
54c73a9 Updating dependencies
231e7f2 Merge pull request #790 from stevenscg/patch-1
c06b6fc Update CHANGELOG.md
267f081 updating fabio.properties to show https+tcp+sni
e99883d Updating documentation on verifying releases
d914c1a more README updates
5f60b24 amnend README to point to new signing key
01df0c9 update go version required to build in README.md
066941c updating README.md for v1.5.14
Docker images
docker pull fabiolb/fabio:latest
docker pull fabiolb/fabio:1.5.15-go1.15.5
v1.5.14
Changelog
16b759d Release v1.5.14
68503e7 walk version back for make release
d629d87 Merge pull request #785 from fabiolb/release/1.5.14
3e6149c Updating documentation for pending 1.5.14 release
bbeb054 fix typo
371346a Merge pull request #787 from fabiolb/issue-768-matchingHostNoGlob
a6c2549 Fixing issue #786 - matchingHostNoGlob sometimes returns incorrect host
205ad55 Merge pull request #784 from nathanejohnson/feature/httpstcpsni
ffec71e https+tcp+sni listener support
e8d6d82 Merge pull request #774 from 0xflotus/patch-1
ba04f7f Merge pull request #775 from josgraha/patch-1
3acec8a chore: fix typo in comments
538bac5 (docs): fixed small error
c034d4f Feat: Pass encoded characters in path unchanged (#489)
1c9dc1d Preserve table state by storing buffer table in fixed strings. Fixes #737 (#749)
15565de Add HTTP method and path to trace span operation name (#715)
828d81f Issue 554 Added compiled glob matching using LRU Cache (#615)
dfee47a Issue 558 - Add Polling Interval From Fabio to Consul to Fabio Config (#572)
70a8754 only deploy once per build (#747)
b317248 switch to github pages for doc hosting (#746)
cec07f5 Issue 647 NormalizeHost (#648)
73c6eef Added idleTimout to config and to serve.go HTTP server (#635)
13c6ab2 Deprecate deregisterCriticalServiceAfter option (#674)
483f415 Add missing entry to example route (#733)
2e79b5a Fix infinite buffering of SSE responses when gzip is enabled (#739)
df63a7a always pull new image
2059151 minor transition updates (#745)
4425372 switch back to travis CI (#744)
235f01f fix date format in doc footer
a67f88b make sure we capture both hosts
136b6f4 fix port
b4ff0ae follow hugo best practices and use a dedicated webserver for static assets (#742)
f4b19d9 more small documentation updates
9da7b1b update readme
619abba Documentation updates for project transition. (#740)
9c6c64a Handle context canceled errors + better http proxy error handling (#644)
a6e750f minor fixups
2c22a77 fix tests after 626
3584cbb Issue 613 tcp dynamic (#626)
08b493a Update Changelog for v1.5.13
Docker images
docker pull fabiolb/fabio:latest
docker pull fabiolb/fabio:1.5.14-go1.15