This repository has been archived by the owner on Dec 4, 2024. It is now read-only.
Releases: d2iq-archive/marathon-lb
Releases · d2iq-archive/marathon-lb
Marathon-lb 1.7.0
Noteworthy change(s):
- Previously the mode was always set to "http" if
HAPROXY_{n}_VHOST
was set. NowHAPROXY_{n}_MODE
will properly set the mode even in the presence ofHAPROXY_{n}_VHOST
.
Full changelog: v1.6.0...v1.7.0
Shortlist:
% git shortlog v1.6.0..HEAD | cat
Alberto Rodriguez (1):
Get --auth-credentials from a VAULT instance (#432)
Justin Lee (1):
Fixing issue with HAPROXY_{n}_MODE, where if HAPROXY_{n}_VHOST is set… (#451)
Marathon-lb 1.6.0
Noteworthy change(s):
- Parse previously ignored labels (like
HAPROXY_{n}_HTTP_BACKEND_PROXYPASS_GLUE
)
Full changelog: v1.5.1...v1.6.0
Shortlist:
% git shortlog v1.5.1..HEAD | cat
Nicholas Sun (1):
config: Fix missing labels referenced in overridable templates
Marathon-lb 1.5.1
Noteworthy changes:
- Fixed pycurl SSL Verification
- Switched to nosetest as a test runner
- Added flake8 for code quality checks
Full changelog: v1.5.0...v1.5.1
Shortlist:
Bobby Ryterski (1):
Fix pycurl SSL Verification (#426)
Brenden Matthews (1):
Update README.md
Jamie Hewland (1):
Python cleanup: make nosetests the default test runner, coverage, flake8 (#417)
Marathon-lb 1.5.0
Noteworthy changes:
- HAProxy 1.7.2 (previous was 1.6.10)
- Strict security mode (opt-in model for backends)
- Improved reload handling by emulating haproxy-systemd-wrapper
- Use tini (tiny init)
- Switched to PycURL instead of Requests for event handling
- Removed deprecated 'event' mode
Full changelog: v1.4.3...v1.5.0
Shortlist:
in ~/dev/marathon-lb
± |master ✗| → git shortlog v1.4.3..HEAD | cat
Brenden Matthews (8):
ZDD: handle case of empty date label. (#377)
Force mode to lowercase. (#378)
Fix missing date label for ZDD. (#394)
Use app instances if label is unavailable in ZDD. (#396)
Emulate behaviour of `haproxy-systemd-wrapper`. (#390)
haproxy_wrapper fixes. (#406)
Remove reference to event mode.
Introduce new `--strict-mode` option. (#410)
Dan McGee (3):
Use PycURL for fetching event streams
Enable DC/OS auth with PycURL event stream processing
Remove deprecated event/listening mode
Jamie Hewland (2):
Yet more Docker improvements (#392)
HAProxy updates (#404)
Senthil Kumaran (1):
General Fixes. (#398)
vixns (2):
add tini (#383)
upgrade to haproxy 1.7.1 (#384)
Marathon-lb 1.4.3
Noteworthy changes:
- HAProxy 1.6.10
- Allow setting of default HAProxy options via environment variables
- Build improvements
Full changelog: v1.4.2...v1.4.3
Shortlist:
in ~/dev/marathon-lb
± |master ✗| → git shortlog v1.4.2..HEAD | cat
Brenden Matthews (5):
Update README.md
Allow ZDD without prev deployment (fixes #366). (#368)
Use latest stable of python cryptography package.
Install zlib dev package at build time.
Downgrade libssl-dev to libssl1.0-dev.
Jamie Hewland (3):
HAproxy build improvements (#371)
HAProxy ciphersuite cleanup/updates (#373)
HAProxy 1.6.10 (#374)
Matt DeBoer (2):
add HAPROXY_GLOBAL_DEFAULT_OPTIONS via environment variable (#367)
complete renamed method (#369)
Michael Hausenblas (1):
fixes link to DC/OS docs
Marathon-lb 1.4.1
This is a maintenance release to resolve an issue in the main event processor thread which could result in a deadlock when MLB has an exception from the Marathon API.
Full changelog: v1.4.0...v1.4.1
Shortlist:
in ~/dev/marathon-lb
± |master ✗| → git shortlog v1.4.0..HEAD | cat
Brenden Matthews (4):
Fix for deadlock in event processor.
Explicitly start/stop processor thread.
Fix bad logging statement.
Reset stop flag when starting thread.
Marathon-lb 1.4.0
Noteworthy changes:
- HAProxy 1.6.9
- Support for new CNI & overlay network features in DC/OS and Marathon
- Improved HAProxy reload handling
- New reload API endpoints
Full changelog: v1.3.5...v1.4.0
Shortlist:
in ~/dev/marathon-lb
± |master ✗| → git shortlog v1.3.5..HEAD | cat
Ajay S (1):
added marathon_ca_cert as argument while calling run_server (#302)
Brenden Matthews (14):
Update README.md
Fix help message.
Support DC/OS auth with ZDD (fixes #299). (#309)
Add build.bash for Jenkins build.
Remove recursion layer from ZDD (to address #311). (#319)
Support all HTTP health check types. (#323)
Also include MESOS_HTTPS in 115f522. (#324)
Optionally send SIGTERM after reload. (#321)
Ensure we remove all firewall rules. (#326)
Use different form of flock. (#327)
Don't double-validate haproxy.cfg. (#328)
Memoize auth token. (#330)
Be more correct with auth token expiry. (#331)
Fix for IP per task in Marathon 1.3+. (#329)
Jamie Hewland (5):
HAProxy build script and Dockerfile improvements (#304)
Use a separate HAProxy map file for mapping Marathon app IDs to backends (#303)
Python cleanup (#308)
More Docker improvements (#320)
Add an endpoint to reload HAProxy config (#312)
Ole Bakstad (2):
Remove extra slash added to request when using backend proxypass (#284) (#286)
Correctly create haproxy chain (#332)
Roy Sindre Norangshol (1):
Allow a healthcheck to take place on a specified port index (#293)
vixns (2):
Runsvdir (#283)
Remove ignoreHttp1xx (#317)
Marathon-lb 1.3.5
Bugfix for DC/OS service accounts.
Marathon-lb 1.3.3
Support for DC/OS service accounts.
Marathon-lb 1.3.2
Noteworthy changes:
- HAProxy 1.6.7
- Several bug fixes
- Backward compatibility for Marathon versions that don't support
portDefinitions
Full changelog: v1.3.1...v1.3.2
Shortlist:
in ~/dev/marathon-lb
± |master ✗| → git shortlog v1.3.1..HEAD | cat
Ajay S (2):
Updated readme to fix grammatical issue (#259)
Added Custom Exception handling with exit status for various failure scenarios (#258)
Brenden Matthews (11):
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Bump HAProxy to 1.6.7.
Fix proxypass & revproxy (see #264). (#265)
Use `pidof` instead of pidfile w/ reload. (#268)
Check for new PID after reload. (#269)
Fallback to `ports` on older Marathon versions. (#271)
Robson Roberto Souza Peixoto (1):
More clear -m help document (#262)