Skip to content
This repository has been archived by the owner on Dec 4, 2024. It is now read-only.

Releases: d2iq-archive/marathon-lb

Marathon-LB v1.12.0-1.8.4-beta-7

25 Mar 12:09
Compare
Choose a tag to compare
Pre-release

Noteworth changes(s):

  • Filter tasks by state: Exclude TASK_KILLING, TASK_KILLED, TASK_FINISHED, and TASK_ERROR before adding them to a backend.
  • Fix broken builds due to upstream dependency change: python3 depends on make (python3 > dh-python > dpkg-dev > make)
  • Fix bug in config validation and reduce marathon calls

Full changelog:

v1.12.0-1.8.4-beta-6...v1.12.0-1.8.4-beta-7

Shortlog:

$ git shortlog v1.12.0-1.8.4-beta-6...v1.12.0-1.8.4-beta-7
drewkerrigan (2):
      Fix bug in config validation and reduce marathon calls Upgrade pip and setuptools
      Fix lint problems

[email protected] (2):
      Work around python3 > dh-python > dkpg-dev > make dependency
      filter by bad states rather than accepting only one good state

Marathon-LB v1.12.0-1.8.4-beta-6

23 Mar 10:50
Compare
Choose a tag to compare
Pre-release

Noteworth changes(s):

  • Filter tasks by state: 'TASK_RUNNING' before adding them to a backend.

Full changelog:

v1.12.0-1.8.4-beta-5...v1.12.0-1.8.4-beta-6

Shortlog:

$ git shortlog v1.12.0-1.8.4-beta-5...v1.12.0-1.8.4-beta-6
[email protected] (1):
      Only add running tasks to backends

Marathon-LB v1.12.0-1.8.4-beta-5

09 Mar 00:19
Compare
Choose a tag to compare
Pre-release

Trigger new build to cover CVE-2017-8804

Shortlog:

Justin Lee (1):
      Add LAST_MODIFIED to trigger new docker build (fix security vulns)

Marathon-LB v1.12.0-1.8.4-beta-4

13 Feb 00:48
Compare
Choose a tag to compare
Pre-release

Bump to HAProxy 1.8.4 for Marathon-LB

Shortlog:

$ git shortlog v1.12.0-1.8.3-beta-3..v1.12.0-1.8.4-beta-4
Justin Lee (3):
      update beta with new changes. (#551)
      config archiving (#532) (#550)
      Recombine

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

vixns (1):
      Bump to haproxy 1.8.4 (#552)

Marathon-LB v1.12.0-1.8.3-beta-3

07 Feb 03:41
Compare
Choose a tag to compare
Pre-release

Marathon-LB based on HAProxy 1.8.3 (which is still relatively new).

Summary:
-Filter SSE events to reduce Marathon load
-Fix automated Docker build issues (use multiple gpg key servers)
-Handle some errors created by new reload mechanism.

Shortlog from beta-1 to beta-3:

git shortlog v1.12.0-1.8.3-beta-1..v1.12.0-1.8.3-beta-3
Justin Lee (3):
      Beta state fix (#538)
      Filter events on server side, in order to decrease load on Marathon (#541) (#547)
      Split out tini build/install

Shortlog from beta-2 (no Docker image) to beta-3:

git shortlog v1.12.0-1.8.3-beta-2..v1.12.0-1.8.3-beta-3
Justin Lee (2):
      Filter events on server side, in order to decrease load on Marathon (#541) (#547)
      Split out tini build/install

Shortlog from v1.11.3 to beta-3:

git shortlog v1.11.3..v1.12.0-1.8.3-beta-3
Justin Lee (4):
      Handle legacy HAPROXY_HEAD (daemon and expose-fd listeners)
      Beta state fix (#538)
      Filter events on server side, in order to decrease load on Marathon (#541) (#547)
      Split out tini build/install

vixns (2):
      Upgrade to haproxy 1.8.2 (#527)
      bump to haproxy v1.8.3 (#536)

Changes to beta since this release: v1.12.0-1.8.3-beta-3...beta

Marathon-LB v1.12.0-1.8.3-beta-2

07 Feb 03:43
6d8048b
Compare
Choose a tag to compare
Pre-release

No Docker image, because of inconsistent gpg servers. This is fixed in v1.12.0-1.8.3-beta-2

Fixes state writing.

Shortlog:

git shortlog v1.12.0-1.8.3-beta-1..v1.12.0-1.8.3-beta-2
Justin Lee (1):
      Beta state fix (#538)

Marathon-LB v1.11.3

31 Jan 17:08
Compare
Choose a tag to compare

Noteworthy change(s):

  • Reduce load on Marathon by filtering events server-side and getting smaller updates

Full changelog: v1.11.2...v1.11.3

Shortlog:

% git shortlog v1.11.2..HEAD
Ivan Chernetsky (1):
      Filter events on server side, in order to decrease load on Marathon (#541)

Marathon-LB v1.12.0-1.8.3-beta-1

03 Jan 17:44
Compare
Choose a tag to compare
Pre-release

Marathon-LB based on HAProxy 1.8.3 (which is still relatively new).

1.8.3

Probably safe to run in dev/test/preprod environments. Possibly safe to run in prod, but YMMV.

Marathon-LB v1.12.0-beta-1

29 Dec 20:17
Compare
Choose a tag to compare
Pre-release

Marathon-LB based on HAProxy 1.8.2 (which is still relatively new).

Alpha/beta level release, based on work by @vixns. Have added very basic logic to handle legacy HAPROXY_HEAD configurations that does the following:

  • Remove daemon property (which needs to be removed otherwise you get zombie pids)
  • Add expose-fd listeners to the stats socket.

Probably safe to run in dev/test/preprod environments. Possibly safe to run in prod, but YMMV.

Marathon-LB v1.11.2

28 Dec 18:23
f0c2433
Compare
Choose a tag to compare

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)