go-marathon v0.1.0 Release Notes

Release Date: 2016-08-23 // over 5 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.