go-marathon v0.1.0 Release Notes
Release Date: 2016-08-23 // over 7 years ago-
➕ Added
- ⚡️ Field
message
to the EventStatusUpdate struct. - Method
Host()
to set host mode explicitly. - Field
port
to HealthCheck. - 👌 Support for launch queues.
- Convenience method
AddFetchURIs()
. - 👌 Support for forced operations across all methods.
- 🛠 Filtering method variants (
*By
-suffixed). - 👌 Support for Marathon DCOS token.
- Basic auth and HTTP client settings.
- 🚀 Marshalling of
Deployment.DeploymentStep
for Marathon v1.X. - Field
ipAddresses
to tasks and events. - Field
slaveId
to tasks. - Convenience methods to populate/clear pointerized values.
- Method
ApplicationByVersion()
to retrieve version-specific apps. - 👌 Support for fetch URIs.
- 📜 Parse API error responses on all error types for programmatic evaluation.
🔄 Changed
- 🚀 Consider app as unhealthy in ApplicationOK if health check is missing. (Ensures result stability during all phases of deployment.)
- 👕 Various identifiers violating golint rules.
- 🐳 Do not set "bridged" mode on Docker containers by default.
🛠 Fixed
- Flawed unmarshalling of
CurrentStep
in events. - Missing omitempty tag modifiers on
Application.Uris
. - Missing leading slash in path used by
Ping()
. - Flawed
KillTask()
in case of hierarchical app ID path. - Missing omitempty tag modifier on
PortMapping.Protocol
. - 🌲 Nil dereference on empty debug log.
- Various occasions where omitted and empty fields could not be distinguished.
- ⚡️ Field