Skip to content

Commit

Permalink
Merge pull request #897 from fabiolb/release/v1.6
Browse files Browse the repository at this point in the history
Release/v1.6.1
  • Loading branch information
nathanejohnson authored Jul 19, 2022
2 parents e758455 + e9eee38 commit 11a78be
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 6 deletions.
30 changes: 29 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,34 @@
## Changelog

### [v1.6.0](https://github.com/fabiolb/fabio/releases/tag/v1.5.15) - 11 April 2022
### [v1.6.1](https://github.com/fabiolb/fabio/releases/tag/v1.6.1) - 14 July 2022

#### Improvements

* [PR #811](https://github.com/fabiolb/fabio/pull/811) - Add command line flag to toggle required
consistency on consul reads. (@jeremycw)
* [PR #860](https://github.com/fabiolb/fabio/pull/860) - Fix x-forwarded-for header processing for
ws connections. (bn0ir)
* [PR #854](https://github.com/fabiolb/fabio/pull/854) - Update registry documentation for custom type. (@webmutation)
* [Issue #873](https://github.com/fabiolb/fabio/issues/873) - Bump version of go-diff dependency to fix reported
crash. (@ddreier @nathanejohnson)
* [PR #816](https://github.com/fabiolb/fabio/pull/816) - Fix memory leak around GRPC connections. (@nathanejohnson)
* [PR #884](https://github.com/fabiolb/fabio/pull/884) - Fix CSS issue in clipboards in hugo docs (@KTruesdellENA)
* [PR #875](https://github.com/fabiolb/fabio/pull/875) - Build multi-arch Docker images for amd64 and arm64
architectures (@vamc19)
* [PR #885](https://github.com/fabiolb/fabio/pull/885) - Moved admin UI assets to use go embed. (@nathanejohnson)
* [Issue #866](https://github.com/fabiolb/fabio/issues/886) - Fixed issue where admin UI overrides were not working
properly. (@nathanejohnson @KTruesdellENA)
* [Issue #858](https://github.com/fabiolb/fabio/issues/858) - Add option to specify TLS 1.3 for min and max version
(@dcarbone @nathanejohnson)
* [PR #896](https://github.com/fabiolb/fabio/pull/896) - Set SNI to match host for https routes (@KTruesdellENA)
* [Issue #872](https://github.com/fabiolb/fabio/issues/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](https://github.com/fabiolb/fabio/releases/tag/v1.6.0) - 11 April 2022

#### Improvements

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.17-alpine3.16 AS build
FROM golang:1.18-alpine3.16 AS build

ARG consul_version=1.12.3
ADD https://releases.hashicorp.com/consul/${consul_version}/consul_${consul_version}_linux_amd64.zip /usr/local/bin
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,22 @@

#### Notes

1) From release 1.6.0 onward, metrics backend statsd is no longer supported. statsd_raw
1) From release 1.6.1 onward, the minimum golang version supported is 1.16.
2) From release 1.6.0 onward, metrics backend statsd is no longer supported. statsd_raw
works similarly, though it actually resets counters appropriately. If you are using datadog,
you should consider using the new dogstatsd backend, which has support for tags now. Graphite
histogram functionality has changed slightly since switching to gokit framework, so something to be aware of.
Prometheus functionality is now supported natively.

2) From release 1.5.15 onward, fabio changes the default GOGC from 800 back to
3) From release 1.5.15 onward, fabio changes the default GOGC from 800 back to
the golang default of 100. Apparently this made some sense back in the golang 1.5 days, but with
changes introduced with golang 1.12 and others, this is probably no longer a very good default.
This is still configurable, as always, but the new default should make the most sense for most users.

3) From release 1.5.14, release hashes are signed with a new PGP key.
4) From release 1.5.14, release hashes are signed with a new PGP key.
See details [here](https://fabiolb.net/faq/verifying-releases/).

4) From release 1.5.14 onward, fabio binary releases are compiled with golang 1.15+.
5) From release 1.5.14 onward, fabio binary releases are compiled with golang 1.15+.
This means that the fabio will no longer validate upstream https certificates that do
not have SAN extensions matching the server name. This may be a concern if fabio is
communicating with https backends with misconfigured certificates. If this is a problem,
Expand Down

0 comments on commit 11a78be

Please sign in to comment.