Marathon Lb Versions Save

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

v1.15.0

3 years ago

NOTE This release marks the deprecation of Maration-LB. Users are encouraged to migrate to EdgeLB Auto Pools.

The release highlight:

  • HAProxy v2.0.17
  • HAProxy configuration is now displayed with difflib to quickly see changes
  • HAProxy Prometheous exporter is exposed at :9090/metrics
  • The user agent for api requests is now set to marathon-lb

The full diff: v1.14.2...v1.15.0

v1.14.2

4 years ago

The release highlight:

  • docker: bump haproxy to 2.0.10 (#654)
  • Fix bug in checking healthChecks at first (#656)
  • Fix #647 - Remove urllib3 conflicts (#652)

The full diff: v1.14.1...v1.14.2

v1.14.1

4 years ago

The release highlight:

  • HAProxy v2.0.6 (#650)

The full diff: v1.14.0...v1.14.1

v1.14.0

4 years ago

The release highlight:

  • HAProxy v2.0.3 (#644)

The bug fixes included in this release:

  • Check if healthChecks is a key of app before checking its length (#638)
  • Use self.host property once in get_event_stream (#640)
  • Fix Marathon event stream subscription parameters (#643)
  • Make the list of excluded Mesos task states complete (#645)
  • Fix the usage of condition variable (#646)

The full diff: v1.13.0...v1.13.1

v1.13.1

4 years ago

Noteworthy changes(s):

Full changelog:

v1.13.0...v1.13.1

Shortlog:

Jason Kölker (1):
      docker: update to haproxy 1.9.8 (#636)

v1.13.0

5 years ago

Noteworthy changes(s):

  • Upgrade Haproxy to 1.9.6
  • Bump tini to version 0.18.0
  • Bug fixes and improvements

Full changelog:

v1.12.3...v1.13.0

Shortlog:

$ git shortlog v1.12.3..v1.13.0
Andreas Peters (1):
      add password authentication (#493)

Chris McInerney (1):
      Update README.md (#617)

David Soff (1):
      Increase ZDD pids from 1 to 2 (#598)

Esteban Lopez Valecky (1):
      Fixed typo on HAPROXY_HTTP_BACKEND_REVPROXY_GLUE template. (#501)

GP ✅ (2):
      Fixes #613 - correctly validate global daemon flag. (#615)
      Make sure we remove temp map files only after checking for map config. (#582)

Jan (1):
      Introduce "linear-increase" parameter to zdd.py. (#556)

Jason Kölker (12):
      tests: use raw strings instead of escaping
      config: use raw strings instead of escaping
      make: introduce makefile for testing/building
      Fix tests (#619)
      readme: point to github wiki (#627)
      tests/dockerfile: update base image (#629)
      utils: send auth to any host redirected to (#633)
      disable configuration cleanup on failed validation (#554) (#625)
      Rebase and Flake8 fixes of #584 (#624)
      print marathon master (#626)
      Refactor #607 (#630)

Mike (1):
      updated to 1.9.6 (#631)

Rui Gonçalves (1):
      Bind the backend to the frontend when redirectHttpToHttps is used (#498)

WonChon Jung (1):
      Add backoff limitation option (#479)

akangaziz (1):
      fix: undefined HAPROXY_DEPLOYMENT_TARGET_INSTANCES (#537)

vixns (1):
      bump tini to version 0.18.0 and haproxy to version 1.8.16 (#608)

v1.12.3

5 years ago

Noteworthy changes(s):

  • Follow redirects from non-leaders in Marathon 1.7

Full changelog:

v1.12.2...v1.12.3

Shortlog:

$ git shortlog v1.12.2..v1.12.3
GP ✅ (1):
      Follow redirects from non-leaders in Marathon 1.7 (#595)

Hans Gogia (1):
      replaced libcurl3 to libcurl4 (#597)

v1.12.2

5 years ago

Noteworthy changes(s):

  • Addresses DCOS-21644, and ensures that server ids are consistent across haproxy reloads.
  • New documentation

Full changelog:

v1.12.1...v1.12.2

Shortlog:

$ git shortlog v1.12.1..v1.12.2
Justin Lee (7):
      Fix descriptions so that longhelp.md gets generated properly
      Use generated Longhelp
      Add snippet to generate label examples
      Fix spacing for prettier output
      Use new generation script
      Fix lint issues
      Fix one more lint issue

Paweł Rozlach (2):
      Update the documentation wrt. HAPROXY  connection mode
      Make server ids persistent across reloads (#586)

v1.12.1

6 years ago

Noteworth changes(s):

  • Addresses this error: 2018-04-13 07:47:03,204 marathon_lb: Unexpected error! Traceback (most recent call last): File "/marathon-lb/marathon_lb.py", line 1729, in make_config_valid_and_regenerate group_https_by_vhost) TypeError: generateAndValidateTempConfig() takes 5 positional arguments but 6 were given

Full changelog:

v1.12.0...v1.12.1

Shortlog:

$ git shortlog v1.12.0..HEAD
Drew Kerrigan (1):
      Address bug in config validation for invalid labels (#576)

v1.12.0

6 years ago

Noteworth changes(s):

  • Update to HAProxy 1.8.4
  • Change reload mechanism away from iptables hack, use HAProxy 1.8 features instead

Full changelog:

v1.11.3...v1.12.0

Shortlog:

$ git shortlog v1.11.3..HEAD
Drew Kerrigan (5):
      Check for MESOS_TCP (#509)
      Add long backend proxypass path test (#499)
      Fix bug in config validation and reduce marathon calls (#563)
      Add missing parameter to regenerate_config call (#573)
      Merge beta features into master (bump to HAProxy 1.8.4) (#569)

Joerg Schad (1):
      Fixed broken links (#568)

Justin Lee (3):
      Fix build status link (#548)
      Use multiple keyservers for gpg verify of tini during Docker build (#549)
      Work around python3 > dh-python > dkpg-dev > make dependency (#564)

Nick (1):
      Https frontend grouping by vhost (#524)

Tyler Marshall (1):
      Fix ordering of acls that include paths when using haproxy map with https (#447)

gauripowale (1):
      Adding MLB Integration Tests to CI (#570)

Known Issues: