Skip to content

Marathon-lb 1.4.0

Compare
Choose a tag to compare
@brndnmtthws brndnmtthws released this 04 Oct 07:30
· 141 commits to master since this release
v1.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)