Releases: fabiolb/fabio
v1.6.8
Changelog
- 3c34281 Version 1.6.8 release.
- f7f36f2 Merge pull request #1004 from tristanmorgan/pre_release
- 27321f0 Package dependencies updated.
- 6a73111 Merge pull request #1003 from steffkelsey/fixes-docs-proxy-auth-multiple
- 4117e0a Update proxy.auth.md
- 826d8aa Update authorization.md
- d82583e Merge pull request #999 from tristanmorgan/staticcheck
- 1dc3a01 Use a separate variable for tls config.
- 9f2dbd4 Slapped BetterAlign on the code, for-loop changes and staticcheck fixes.
- 871c7d9 Merge pull request #998 from tristanmorgan/logo_fix
- 0d29057 Fix missing brand logo in routes page and small formatting on manual page.
- 3d2f832 Merge pull request #997 from tristanmorgan/web_links
- 3458c0c Links to homepage.
- 0255263 link to changelog file.
- 2ea421d Merge pull request #996 from tristanmorgan/newtab_doc_fix
- bb1b268 fix the ui.routingtable.source.newtab doc.
- 34f29f5 Merge pull request #812 from baabgai/consul_namespace
- 3c0242a Merge branch 'master' into consul_namespace
- d026a37 Merge pull request #994 from shantanugadgil/patch-1
- 756786a extract only binary from zipfile
- 9980a9f Updating CHANGELOG.md
- 7ff9df3 add option to constrain fabio instance to specific consul namespace
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