Skip to content

Commit

Permalink
Preparing for 1.5.15 release
Browse files Browse the repository at this point in the history
  • Loading branch information
nathanejohnson committed Dec 1, 2020
1 parent 38b22e3 commit ef36ef2
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 10 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
## Changelog

### [v1.5.15](https://github.com/fabiolb/fabio/releases/tag/v1.5.15) - 1 Dec 2020

#### Bug Fixes

* [PR #790](https://github.com/fabiolb/fabio/pull/790) - Fix typo in CHANGELOG.md (@stevenscg)
* [PR #798](https://github.com/fabiolb/fabio/pull/798) - Stop dynamic TCP listener when upstream is no longer available (@fwkz)

#### Improvements
* [PR #794](https://github.com/fabiolb/fabio/pull/794) - update vendor dependencies
* [PR #803](https://github.com/fabiolb/fabio/pull/803) - change GOGC default to 100

### [v1.5.14](https://github.com/fabiolb/fabio/releases/tag/v1.5.14) - 9 Sep 2020


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.14.7-alpine AS build
FROM golang:1.15.5-alpine AS build

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

#### Notes
1) From release 1.5.14, release hashes are signed with a new PGP key.

1) 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.

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

2) 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, you can specify `tlsskipverify=true`
on the route.
3) From release 1.5.14 onward, fabio binary releases are compiled with golang 1.15+.
This means that the fabio will no longer validate upstreamhttps 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,
you can specify `tlsskipverify=true` on the route.



---

Expand Down Expand Up @@ -79,8 +86,8 @@ The full documentation is on [fabiolb.net](https://fabiolb.net/)
1. Install from source, [binary](https://github.com/fabiolb/fabio/releases),
[Docker](https://hub.docker.com/r/fabiolb/fabio/) or [Homebrew](http://brew.sh).
```shell
# go 1.13 or higher is required
go get github.com/fabiolb/fabio (>= go1.13)
# go 1.15 or higher is required
go get github.com/fabiolb/fabio (>= go1.15)

brew install fabio (OSX/macOS stable)
brew install --devel fabio (OSX/macOS devel)
Expand Down

0 comments on commit ef36ef2

Please sign in to comment.