Marathon Consul Versions Save

Integrates Marathon apps with Consul service discovery.

1.5.3

3 years ago

1.5.2

4 years ago

1.5.1

4 years ago

Improvements:

  • Resolve port placeholders {port:name} in Marathon labels (#292)

1.5.0

5 years ago

Breaking changes ❗

  • Requires Consul 1.0.1 or newer.

Improvements:

  • Update Consul to 1.2.0 (#288)
  • Support Marathon 1.5 Network API (#283)
  • Update logrus to 1.0.3 (#281)

1.4.2

6 years ago

1.4.2

Bugfixes:

  • Local Agent used for service list reads (#276)
  • Use port from marathon locathion. (#274)
  • Disable maligned linter. (#269)
  • Don't sync TASK_KILLING services (#266)

Improvements:

  • Agents interface unification (#278)
  • Added a test for ACL token passing (#272)
  • Update Consul to 0.9.3 (#270)
  • Migrate from glide to dep (#268)
  • Update go to 1.9 (#262)

1.4.1

6 years ago

Bugfixes:

  • Application crash after start (#259)

Improvements:

  • Expose SSE recovery policy in configuration (#246)

1.4.0

6 years ago

This release contains serious bug!

Use latest release instead.

Breaking Changes ❗

  • Remove web handler (#253)

Improvements:

  • Update Consul to 0.9.0 (#251)
  • Enable gometalinter (#252)
  • Move JSON test data to testdata directory (#249)
  • Improve tags calculation performance (#250)

1.3.4

6 years ago

Bugfixes

  • Use new slice for tags for every port (#247)
  • Handle empty event type (#241)
  • Exit on streamer start error (#243)
  • Handle errors in streamer and test it (#244)

1.3.3

6 years ago

Bugfixes:

  • Reduce error logging and remove leaking Ticks (#238)
  • Set health check path to root (/) if empty (#235)
  • No service matching task id, change log level to warning. (#227)

Improvements:

  • Substitute $HOST and $PORT* in healthcheck command (#232)
  • Disable Leader detection with a '*' (#233)
  • Update Consul to 0.8.3 (#237)
  • Add leader metric (#229)

1.3.2

7 years ago

Bugfixes:

  • Populate agents cache at startup (#191)
  • Speed up consul tests (#214)

Improvements:

  • Remove unnecessary logging (#225)
  • Make EnableTagOverride configurable (#220)
  • Enable tag override (#215)

Docs:

  • Describe how to release new version (#223)
  • Replace sync-leader with marathon-leader in readme (#218)