Skip to content

Releases: allegro/marathon-consul

0.3.6

30 Mar 11:40
Compare
Choose a tag to compare

Features

  • agents cache smart cleanup #55
  • support for TCP and Command check types #61
  • low level application runtime metrics #47

Improvements

  • apps filtering using Marathon API #59

Bugfixes

  • proper health check URL encoding handling #67

0.3.5

16 Feb 10:11
Compare
Choose a tag to compare

Bugfixes

  • leaking TCP connections in agents cache #57

0.3.4

08 Feb 12:47
Compare
Choose a tag to compare

Improvements

  • removing failing Consul agents from local cache #49
  • retrying with different agents on failures when fetching services from Consul #50
  • agents cache size metric added

0.3.3

01 Feb 14:41
Compare
Choose a tag to compare

Bugfixes

  • fixed possible file descriptors leak in Marathon HTTP client #45 #46
  • using IP address instead of hostname as Consul ServiceAddress #41
  • fixed handling deployment events for apps nested in groups #35
  • returning proper status codes for valid Marathon events #33

Improvements

  • debian packaging support for systemd #36
  • configurable timeouts for HTTP clients #37 #46

0.3.2

21 Jan 08:55
Compare
Choose a tag to compare

Bugfixes

  • fixed make build command #32

Features

  • registering services in Consul with custom name (other than Marathon application name) #27
  • configurable Consul tag added to registered services (consul-tag property introduced) - allows multiple Marathon clusters coexist with a single Consul cluster #29

0.3.1

12 Jan 13:36
Compare
Choose a tag to compare

Bugfixes / Improvements

  • event-based service deregistration - checking whether the service has "marathon" tag set in Consul #21
  • improved service registration during sync #22

Features

  • scheduled sync can now run on a single "leader" node depending on the current Marathon-leader #20

0.3.0

16 Dec 10:21
Compare
Choose a tag to compare

This is the first major release of marathon-consul.