Skip to content

Releases: fabiolb/fabio

v1.6.7

30 May 01:39
30d26ff
Compare
Choose a tag to compare

Changelog

  • 30d26ff Version 1.6.7 release.
  • 3afca5e Merge pull request #993 from tristanmorgan/float_go_version
  • 840ec76 Unpin Alpine in Dockerfiles
  • c2e74d0 Update Go version to 1.24.3.
  • ae0cefb Adding CHANGELOG.md

v1.6.6

27 May 00:21
945db34
Compare
Choose a tag to compare

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

28 Feb 03:32
1ef9d7d
Compare
Choose a tag to compare

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

27 Nov 21:49
33c876b
Compare
Choose a tag to compare

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

09 Dec 22:30
Compare
Choose a tag to compare

Improvements

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

13 Sep 19:12
ebf15c2
Compare
Choose a tag to compare

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

19 Jul 14:37
11a78be
Compare
Choose a tag to compare

Changelog

v1.6.1 - 14 July 2022

Improvements

Breaking Changes

Minimum go version is bumped to 1.16 since we use embed functionality.

v1.6.0

11 Apr 19:07
Compare
Choose a tag to compare

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

01 Dec 21:51
Compare
Choose a tag to compare

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

10 Sep 00:22
d629d87
Compare
Choose a tag to compare

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