Marathon Lb Versions Save

Marathon-lb is a service discovery & load balancing tool for DC/OS

v1.11.2

6 years ago

Noteworthy change(s):

  • Automatically reconnect when event steam errors are detected
  • Detect and exclude Marathon apps which would generate invalid HAProxy configurations.

Full changelog: v1.11.1...v1.11.2

Shortlog:

Drew Kerrigan (1):
      Fix reconnect logging and timing depending on error type (#523)

Matt DeBoer (1):
      exclude bad apps from generated config (#481)

Philip Norman (1):
      Fix grammar in tini section of README.md (#442)

v1.8.1

6 years ago

Noteworthy Changes:

Backporting this to Marathon-LB v1.8.x for DC/OS 1.8.x:

Updated base container to debian:buster to resolve https://security-tracker.debian.org/tracker/CVE-2017-12424

v1.11.1

6 years ago

Noteworthy Changes:

Updated base container to debian:buster to resolve https://security-tracker.debian.org/tracker/CVE-2017-12424

v1.11.0

6 years ago

Noteworthy change(s):

  • Ability to start syslogd configured to log to container's stdout enabling full HAProxy connection logs
  • Ability to retry reloads (and configure related parameters) to avoid race conditions that resulted in never-ending "Waiting for pid..." messages
  • Adds these arguments:
  --max-reload-retries MAX_RELOAD_RETRIES
                        Max reload retries before failure. Reloads happen
                        every --reload-interval seconds. Set to 0 to disable
                        or -1 for infinite retries. (default: 10)
  --reload-interval RELOAD_INTERVAL
                        Wait this number of seconds between reload retries.
                        (default: 10)
  • Adds HAPROXY_SYSLOGD environment variable which enables syslogd to container stdout when set.

Full changelog: v1.10.3...v1.11.0

Shortlist:

% git shortlog v1.10.3..HEAD
Drew Kerrigan (1):
      Add container syslogd support and fix 'Waiting for Pids' race condition (#505)

Shredgar (1):
      Change README.md (#487)

v1.10.3

6 years ago

Noteworthy change(s):

  • This introduces the ability to configure global HAPROXY template via environment variables passed to the marathon-lb container (rather than requiring a hosted tarball) . Full changelog: v1.10.2...v1.10.3

Shortlist:

% git shortlog v1.10.2..HEAD
Justin Lee (1):
      Support providing MLB templates via environment variables rather than… (#492)

v1.10.2

6 years ago

Noteworthy change(s):

  • This change addresses a bug introduced marathon-lb version 1.9.0 which affects apps using USER networking mode with containers on DC/OS versions 1.9 and lower. Specifically apps with empty portMappings.

Full changelog: v1.10.1...v1.10.2

Shortlist:

% git shortlog v1.10.1..HEAD
Drew Kerrigan (1):
      Fix return type of get_app_port_mappings (#494).

v1.10.1

6 years ago

Noteworthy change(s):

  • Time out event stream to Marathon if there's no traffic after 5 minutes

Full changelog: v1.10.0...v1.10.1

Shortlist:

% git shortlog v1.10.0..HEAD
Gustav Paul (1):
      README: add dev setup troubleshooting to Contributing section (#486)

Nicholas Sun (1):
      Time out pycurl after 5 minutes

v1.10.0

6 years ago

Noteworthy change(s):

  • Clear away all fields with null values from JSON objects

Full changelog: v1.9.0...v1.10.0

Shortlist:

% git shortlog v1.9.0..HEAD
James DeFelice (1):
      marathon/json: properly handle app fields that may translate to None … (#480)

v1.9.0

6 years ago

Noteworthy change(s):

  • Update for changes to the Marathon 1.5 API

Full changelog: v1.8.0...v1.9.0

Shortlist:

% git shortlog v1.8.0...HEAD
Drew Kerrigan (1):
      Update for Marathon 1.5 API Changes (#476)

Nicholas Sun (1):
      readme: Add release process

v1.8.0

6 years ago

Noteworthy change(s):

Full changelog: v1.7.0...v1.8.0

Shortlist:

% git shortlog v1.7.0..HEAD
Nicholas Sun (1):
      dockerfile: Update to haproxy 1.7.6