Marathon Consul Versions Save

Integrates Marathon apps with Consul service discovery.

1.3.1

7 years ago

Breaking changes

  • Renamed sync-leader option to marathon-leader (#211)

Fixes:

  • Sanitize http logs (#209)

Improvements:

  • Support for a path in marathon location (#210)

1.3.0

7 years ago

Improvements:

  • Support Marathon SSE (#143)

1.2.1

7 years ago

Fixes:

  • Marathon-Consul is not go get-able (#196)
  • Log errors during sync (#189)
  • Make sentry timeout configurable (#186)
  • Recheck if service should be deregistered (#88)

Improvements:

  • Move event handler to event module (#198)
  • Update dependencies (#194)
  • Change []*Tasks to []Tasks (#192)

1.2.0

7 years ago

Fixes:

  • Fix *.locahost is resolvable with nss-myhostname (#173)
  • Fix consul flaky tests by updating Consul version. (#171)
  • Check if port index fits in bounds. (#164)
  • Fix consul download problems on Travis. (#162)

Improvements:

  • Make github releases from Travis. (#177)
  • Add Sentry.io support. (#165)
  • Move all build logic and dependencies installs to Makefile. (#155)
  • Support Marathon 1.4. (#148 #151)

1.2.0-RC2

7 years ago

1.2.0-RC1

7 years ago

v1.1.0

7 years ago

Improvements:

  • Drop not supported events (#139)
  • Calculates ignored health checks only once (#149)
  • Allow human-readable intervals (like 15m0s) in config (#56)
  • Parse event timestamp and add more events metrics (events.requests.delay.current) (#142)

Fixes:

  • [panic: runtime error: index out of range] Validate health-check port number (#145)
  • Missing version in logs (#135)

v1.0.0

7 years ago

Improvements

  • Separate service id from task (#99)
  • More efficient deregistering by task (#104)
  • migrate only specified healthchecks (#120)
  • Register services with healthcheck status passing (#123)
  • Handle only important events (#128 #131)

v0.4.1

7 years ago

Improvements

  • compiled with Go 1.7
  • fixed flaky tests (run Consul with random ports in tests)
  • handling static port healtcheck configuration (#108)
  • freezed dependencies (#101)
  • handling new Marathon Event unhealthy_task_kill_event (#83)
  • added Dockerfile (#71)

v0.4.0

8 years ago

Improvements

  • async events processing #78
  • simplified service deregistration #77
  • support for multiple marathon apps having the same consul service name #72
  • pidfile creation for upstart #70