Releases: d2iq-archive/marathon-lb
Marathon-LB v1.12.0-1.8.4-beta-7
Noteworth changes(s):
- Filter tasks by state: Exclude
TASK_KILLING
,TASK_KILLED
,TASK_FINISHED
, andTASK_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
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
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
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
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
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
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
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
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
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)