Releases: allegro/marathon-consul
Releases · allegro/marathon-consul
0.3.6
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
Bugfixes
- leaking TCP connections in agents cache #57
0.3.4
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
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
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
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
This is the first major release of marathon-consul.