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.8.1

15 Nov 17:01
Compare
Choose a tag to compare

Noteworthy Changes:

Backporting this to Marathon-LB v1.8.x for DC/OS 1.8.x:

Updated base container to debian:buster to resolve https://security-tracker.debian.org/tracker/CVE-2017-12424

Marathon-LB v1.8.1.1

11 Jan 22:36
Compare
Choose a tag to compare

Re-build of Marathon-LB v1.8.1.1. No code change, but newer build uses newer libaries:

# dpkg-query -l | grep coreutils
ii  coreutils                     8.28-1                         amd64        GNU core utilities
# dpkg-query -l | grep curl
ii  libcurl3:amd64                7.57.0-1                       amd64        easy-to-use client-side URL transfer library (OpenSSL flavour)
# dpkg-query -l | grep ncurses
ii  libncurses5:amd64             6.0+20171125-1                 amd64        shared libraries for terminal handling
ii  libncursesw5:amd64            6.0+20171125-1                 amd64        shared libraries for terminal handling (wide character support)
ii  ncurses-base                  6.0+20171125-1                 all          basic terminal type definitions
ii  ncurses-bin                   6.0+20171125-1                 amd64        terminal-related programs and man pages
# dpkg-query -l | grep openssl
ii  openssl                       1.1.0g-2                       amd64        Secure Sockets Layer toolkit - cryptographic utility
# dpkg-query -l | grep sensible-utils
ii  sensible-utils                0.0.11                         all          Utilities for sensible alternative selection
# dpkg-query -l | grep systemd
ii  libsystemd0:amd64             235-3                          amd64        systemd utility library
# dpkg-query -l | grep util-linux
ii  util-linux                    2.30.2-0.1                     amd64        miscellaneous system utilities
# ldd --version | grep -i glibc
ldd (Debian GLIBC 2.26-2) 2.26

Marathon-LB v1.11.1

13 Oct 22:09
Compare
Choose a tag to compare

Noteworthy Changes:

Updated base container to debian:buster to resolve https://security-tracker.debian.org/tracker/CVE-2017-12424

Marathon-LB v1.11.0

09 Oct 21:50
Compare
Choose a tag to compare

Noteworthy change(s):

  • Ability to start syslogd configured to log to container's stdout enabling full HAProxy connection logs
  • Ability to retry reloads (and configure related parameters) to avoid race conditions that resulted in never-ending "Waiting for pid..." messages
  • Adds these arguments:
  --max-reload-retries MAX_RELOAD_RETRIES
                        Max reload retries before failure. Reloads happen
                        every --reload-interval seconds. Set to 0 to disable
                        or -1 for infinite retries. (default: 10)
  --reload-interval RELOAD_INTERVAL
                        Wait this number of seconds between reload retries.
                        (default: 10)
  • Adds HAPROXY_SYSLOGD environment variable which enables syslogd to container stdout when set.

Full changelog: v1.10.3...v1.11.0

Shortlist:

% git shortlog v1.10.3..HEAD
Drew Kerrigan (1):
      Add container syslogd support and fix 'Waiting for Pids' race condition (#505)

Shredgar (1):
      Change README.md (#487)

Marathon-LB v1.10.3

22 Sep 14:40
Compare
Choose a tag to compare

Noteworthy change(s):

  • This introduces the ability to configure global HAPROXY template via environment variables passed to the marathon-lb container (rather than requiring a hosted tarball)
    .
    Full changelog: v1.10.2...v1.10.3

Shortlist:

% git shortlog v1.10.2..HEAD
Justin Lee (1):
      Support providing MLB templates via environment variables rather than… (#492)

Marathon-lb 1.10.2

15 Sep 15:51
Compare
Choose a tag to compare

Noteworthy change(s):

  • This change addresses a bug introduced marathon-lb version 1.9.0 which affects apps using USER networking mode with containers on DC/OS versions 1.9 and lower. Specifically apps with empty portMappings.

Full changelog: v1.10.1...v1.10.2

Shortlist:

% git shortlog v1.10.1..HEAD
Drew Kerrigan (1):
      Fix return type of get_app_port_mappings (#494).

Marathon-lb v1.10.1

05 Sep 23:20
Compare
Choose a tag to compare

Noteworthy change(s):

  • Time out event stream to Marathon if there's no traffic after 5 minutes

Full changelog: v1.10.0...v1.10.1

Shortlist:

% git shortlog v1.10.0..HEAD
Gustav Paul (1):
      README: add dev setup troubleshooting to Contributing section (#486)

Nicholas Sun (1):
      Time out pycurl after 5 minutes

Marathon-lb 1.10.0

29 Jul 01:48
Compare
Choose a tag to compare

Noteworthy change(s):

  • Clear away all fields with null values from JSON objects

Full changelog: v1.9.0...v1.10.0

Shortlist:

% git shortlog v1.9.0..HEAD
James DeFelice (1):
      marathon/json: properly handle app fields that may translate to None … (#480)

Marathon-lb 1.9.0

21 Jul 18:03
Compare
Choose a tag to compare

Noteworthy change(s):

  • Update for changes to the Marathon 1.5 API

Full changelog: v1.8.0...v1.9.0

Shortlist:

% git shortlog v1.8.0...HEAD
Drew Kerrigan (1):
      Update for Marathon 1.5 API Changes (#476)

Nicholas Sun (1):
      readme: Add release process

Marathon-lb 1.8.0

29 Jun 15:50
Compare
Choose a tag to compare

Noteworthy change(s):

Full changelog: v1.7.0...v1.8.0

Shortlist:

% git shortlog v1.7.0..HEAD
Nicholas Sun (1):
      dockerfile: Update to haproxy 1.7.6