Skip to content

Releases: byjg/docker-easy-haproxy

Release 4.4.0

22 Nov 01:11
Compare
Choose a tag to compare

What's Changed

  • Issue #36 - Fix Swarm Connection when container is not in the same network as EasyHAProxy by @byjg in #46
  • Issue #38 Add HTTP 2.0 Support for SSL by @byjg in #45
  • Issue #43 - Customize Load Balance method + Custom HAProxy config by @byjg in #44
  • Issue #41 - Add support to various Certificate Authorities (CA) using the protocol ACME (e.g. Let's Encrypt, ZeroSSL, BuyPass, etc) by @byjg in #42

Full Changelog: 4.3.0...4.4.0

Release 4.3.0

09 Feb 03:56
d2a0c24
Compare
Choose a tag to compare

What's Changed

  • Issue #32 Added parameter EASYHAPROXY_LETSENCRYPT_SERVER. Default is empty. If set as staging allow get the certificate from the staging server. Also allows to set a specific URL to get the certificates.
  • Issue #33 Use the container IP instead the container name. It resolves issues in different network.
  • Minor Bug Fixes

Full Changelog: 4.2.0...4.3.0

Release 4.2.0

02 Sep 23:01
Compare
Choose a tag to compare

Major Feature: Kubernetes

  • Discover from Ingress
  • Letsencrypt
  • HELM and Helm Repository

Other Features

  • Log Level and Log per application
  • Reorganization of the Documentation
  • Several other minor improvements.

Release 4.1.0

21 Aug 00:44
Compare
Choose a tag to compare

Read changes from release 4.0.0 plus new changes:

  • Enable letsencrypt
-l easyhaproxy.[definition].letsencrypt=true
  • Redirect hosts now is a JSON parameter
-l easyhaproxy.[definition].redirect='{"old.host1.com", "https://www.host1.com"}'
  • Add multiple hosts using a single definition.
-l easyhaproxy.[definition].host=www.host1.com,host1.com
  • Add parameter redirect_ssl (true/false) to redirect to HTTPS.
  • Add environment variable EASYHAPROXY_SSL_MODE to set up the SSL protocols HAProxy will work.
  • Add parameter ssl (true/false) to provide SSL Certs as a file
  • Statistics are enabled by default with no password. To disable it set HAPROXY_STATS_PORT to false or create a password with HAPROXY_PASSWORD

Release 4.0.0

14 Aug 16:03
b4af1e2
Compare
Choose a tag to compare

This version implements a major refactory. As a result, it breaks compatibility with the previous versions.

Do not upgrade to this version before upgrading your definitions according to the features below:

  • Renamed the environment variable DISCOVER to EASYHAPROXY_DISCOVER
  • Enabled the possibility to change the easyhaproxy docker label with the environment variable EASYHAPROXY_LABEL_PREFIX
  • Implemented dynamic definition and removed easyhaproxy.definitions docker label
  • Changed docker label order from easyhaproxy.[property].[definition] to easyhaproxy.[definition].[property]
  • Upgrade alpine from 3.14 to 3.16
  • Upgrade HAProxy from 2.4.15 to 2.4.17

Issues: #11 , #16
PRs: #14 , #16

Release 3.0.2

27 Mar 23:59
Compare
Choose a tag to compare

Implement multi-containers PR #10

Release 3.0.1

21 Oct 17:27
21069ec
Compare
Choose a tag to compare

Fix HAProxy path PR #9

Release 3.0.0

11 Aug 16:12
bdabd24
Compare
Choose a tag to compare
  • support tcp-mode (in frontend/backend)
  • send haproxy logs to stdout
  • some code internal factory
  • health-check
  • build to AMD64 and ARM64
  • simplified label

Thanks @till

Release 2.2.0

10 Aug 23:08
7057965
Compare
Choose a tag to compare
  • support tcp-mode (in frontend/backend)
  • send haproxy logs to stdout
  • some code internal factory
  • health-check
  • build to AMD64 and ARM64

Special thanks to @till

Release 2.1.0

01 Jun 03:46
cf85ec1
Compare
Choose a tag to compare

Upgrade HA Proxy version.