Skip to content

Releases: c2FmZQ/tlsproxy

v0.11.1

08 Nov 15:40
v0.11.1
3d7feca
Compare
Choose a tag to compare

v0.11.1

🔧 Bug fix

  • Add missing lock that might affect the use of tlsCertificates.

Compare with v0.11.0

v0.11.0

08 Nov 03:34
v0.11.0
84cae72
Compare
Choose a tag to compare

v0.11.0

🌟 New features

  • Add a configuration option to filter out logged data. See LogFilter in config.go. This can be set at the top level config, the backend level config, or both.
  • Add support for TLS certificates stored locally. See tlsCertificates in config.go.

🔧 Misc

  • Update go: 1.23.3
  • Update go dependencies:
    • upgraded github.com/google/pprof v0.0.0-20241008150032-332c0e1a4a34 => v0.0.0-20241101162523-b92577c0c142
    • upgraded github.com/onsi/ginkgo/v2 v2.20.2 => v2.21.0
    • upgraded go.uber.org/mock v0.4.0 => v0.5.0
    • upgraded golang.org/x/exp v0.0.0-20241004190924-225e2abe05e6 => v0.0.0-20241009180824-f66d83c29e7c
  • Testing:
    • When testing with the --use-ephemeral-certificate-manager flag, the ephemeral CA cert and key will be saved if the CERTMANAGER_STATE_FILE environment variable is set.

Compare with v0.10.9

v0.10.9

25 Oct 19:48
v0.10.9
d01837e
Compare
Choose a tag to compare

v0.10.9

🔧 Bug fix

  • Another fix for content-length: -1. The change in v0.10.7 broke HTTP POST requests.

🔧 Misc

  • Update go dependencies:
    • upgraded github.com/quic-go/quic-go v0.47.0 => v0.48.1

Compare with v0.10.8

v0.10.8

09 Oct 14:23
v0.10.8
0134f6c
Compare
Choose a tag to compare

v0.10.8

🔧 Misc

  • Update go dependencies:
    • upgraded github.com/google/pprof v0.0.0-20240910150728-a0b0bb1d4134 => v0.0.0-20241008150032-332c0e1a4a34
    • upgraded github.com/pires/go-proxyproto v0.7.0 => v0.8.0
    • upgraded golang.org/x/crypto v0.27.0 => v0.28.0
    • upgraded golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 => v0.0.0-20241004190924-225e2abe05e6
    • upgraded golang.org/x/net v0.29.0 => v0.30.0
    • upgraded golang.org/x/sys v0.25.0 => v0.26.0
    • upgraded golang.org/x/text v0.18.0 => v0.19.0
    • upgraded golang.org/x/time v0.6.0 => v0.7.0
    • upgraded golang.org/x/tools v0.25.0 => v0.26.0

Compare with v0.10.7

v0.10.7

02 Oct 03:33
v0.10.7
09c47ba
Compare
Choose a tag to compare

v0.10.7

🔧 Bug fix

  • Don't send content-length: -1 to backends. This caused 400 errors in some configurations. This bug was introduced in v0.10.6.

🔧 Misc

  • Update go: 1.23.2

Compare with v0.10.6

v0.10.6

10 Sep 20:59
v0.10.6
3bc4095
Compare
Choose a tag to compare

v0.10.6

🔧 Misc

  • Update to quic-go v0.47.0. The release notes point out that a bug in go 1.23 is causing problems with quic. So, we're also setting go version in go.mod back to 1.22.0 for now.
  • Update go dependencies:
    • upgraded github.com/google/pprof v0.0.0-20240903155634-a8630aee4ab9 => v0.0.0-20240910150728-a0b0bb1d4134
    • upgraded github.com/quic-go/qpack v0.5.0 => v0.5.1
    • upgraded github.com/quic-go/quic-go v0.46.0 => v0.47.0
    • upgraded golang.org/x/exp v0.0.0-20240904232852-e7e105dedf7e => v0.0.0-20240909161429-701f63a606c0
    • upgraded golang.org/x/tools v0.24.0 => v0.25.0

Compare with v0.10.5

v0.10.5

06 Sep 14:14
v0.10.5
7689dea
Compare
Choose a tag to compare

v0.10.5

🔧 Misc

  • Update go: 1.23.1
  • Update go dependencies:
    • upgraded github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8 => v0.0.0-20240903155634-a8630aee4ab9
    • upgraded github.com/onsi/ginkgo/v2 v2.19.1 => v2.20.2
    • upgraded github.com/quic-go/qpack v0.4.0 => v0.5.0
    • upgraded golang.org/x/crypto v0.26.0 => v0.27.0
    • upgraded golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 => v0.0.0-20240904232852-e7e105dedf7e
    • upgraded golang.org/x/mod v0.20.0 => v0.21.0
    • upgraded golang.org/x/net v0.28.0 => v0.29.0
    • upgraded golang.org/x/sys v0.23.0 => v0.25.0
    • upgraded golang.org/x/text v0.17.0 => v0.18.0
    • upgraded software.sslmate.com/src/go-pkcs12 v0.4.0 => v0.5.0

Compare with v0.10.4

v0.10.4

07 Aug 18:56
v0.10.4
b9c9062
Compare
Choose a tag to compare

v0.10.4

🔧 Misc

  • Update go: 1.22.6
  • Update go dependencies:
    • upgraded github.com/beevik/etree v1.4.0 => v1.4.1
    • upgraded github.com/google/pprof v0.0.0-20240625030939-27f56978b8b0 => v0.0.0-20240727154555-813a5fbdbec8
    • upgraded github.com/onsi/ginkgo/v2 v2.19.0 => v2.19.1
    • upgraded github.com/quic-go/quic-go v0.45.2 => v0.46.0
    • upgraded golang.org/x/crypto v0.25.0 => v0.26.0
    • upgraded golang.org/x/exp v0.0.0-20240707233637-46b078467d37 => v0.0.0-20240719175910-8a7402abbf56
    • upgraded golang.org/x/mod v0.19.0 => v0.20.0
    • upgraded golang.org/x/net v0.27.0 => v0.28.0
    • upgraded golang.org/x/sync v0.7.0 => v0.8.0
    • upgraded golang.org/x/sys v0.22.0 => v0.23.0
    • upgraded golang.org/x/text v0.16.0 => v0.17.0
    • upgraded golang.org/x/time v0.5.0 => v0.6.0
    • upgraded golang.org/x/tools v0.23.0 => v0.24.0

Compare with v0.10.3

v0.10.3

02 Aug 02:49
v0.10.3
ff6e13c
Compare
Choose a tag to compare

v0.10.3

🔧 Misc

  • Pick up bug fixes in the quic-go package.
  • Update go dependencies:
    • upgraded github.com/quic-go/quic-go v0.45.1 => v0.45.2
    • upgraded golang.org/x/crypto v0.24.0 => v0.25.0
    • upgraded golang.org/x/exp v0.0.0-20240613232115-7f521ea00fb8 => v0.0.0-20240707233637-46b078467d37
    • upgraded golang.org/x/mod v0.18.0 => v0.19.0
    • upgraded golang.org/x/net v0.26.0 => v0.27.0
    • upgraded golang.org/x/sys v0.21.0 => v0.22.0
    • upgraded golang.org/x/tools v0.22.0 => v0.23.0

Compare with v0.10.2

v0.10.2

03 Jul 02:40
v0.10.2
32a31fd
Compare
Choose a tag to compare

v0.10.2

🔧 Misc

  • Same as v0.10.0. The v0.10.0 docker image was created before the golang linux/amd64 was ready. So, it used linux/386 instead. v0.10.2 should be OK.

Compare with v0.10.1