All Versions
11
Latest Version
Avg Release Cycle
39 days
Latest Release
1744 days ago

Changelog History
Page 1

  • v0.7.1 Changes

    February 20, 2017

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ [#261][PR261] Fix URL parsing for Go 1.8.
  • v0.7.0 Changes

    February 17, 2017

    โž• Added

    • [#256][PR256] Expose task state.

    ๐Ÿ”„ Changed

    • โฌ†๏ธ [#259][PR259] Add 'omitempty' to UpgradeStrategy properties.
  • v0.6.0 Changes

    December 14, 2016

    โž• Added

    • ๐Ÿ‘ [#246][PR246] Add TaskKillGracePeriodSeconds support.
    • ๐Ÿ‘ [#244][PR244] Add taskStats support.

    ๐Ÿ”„ Changed

    • [#242][PR242] Pointerize IPAddressPerTask.Discovery.
  • v0.5.1 Changes

    November 09, 2016

    ๐Ÿ›  Fixed

    • [#239][PR239] Fix scheme-less endpoint with port.
  • v0.5.0 Changes

    November 07, 2016

    ๐Ÿ›  Fixed

    • ๐Ÿ›  [#231][PR231] Fixed Marathon cluster code
    • [#229][PR229] Add LastFailureCause field to HealthCheckResult.
  • v0.4.0 Changes

    October 28, 2016

    โž• Added

    • ๐Ÿ‘ [#223][PR223] Add support for IP-per-task.
    • [#220][PR220] Add external volume definition to container.
    • [#211][PR211] Close event channel on event listener removal.

    ๐Ÿ›  Fixed

    • ๐Ÿšš [#218][PR218] Remove TimeWaitPolling from marathonClient.
    • ๐Ÿšš [#214][PR214] Remove extra pointer layers when passing to r.api*.
  • v0.3.0 Changes

    September 27, 2016
    • [#201][PR201]: Subscribe method is now exposed on the client to allow subscription of callback URL's

    ๐Ÿ›  Fixed

    • ๐Ÿšฆ [#205][PR205]: Fix memory leak by signalling goroutine termination on event listener removal.

    ๐Ÿ”„ Changed

    • [#205][PR205]: Change AddEventsListener to return event channel instead of taking one.
  • v0.2.0 Changes

    September 23, 2016

    โž• Added

    • [#196][PR196]: Port definitions.
    • [#191][PR191]: name and labels to portMappings.

    ๐Ÿ”„ Changed

    • [#191][PR191] ExposePort() now takes a portMapping instance.

    ๐Ÿ›  Fixed

    • โฑ [#202][PR202]: Timeout error in WaitOnApplication.
  • v0.1.1 Changes

    September 07, 2016

    ๐Ÿ›  Fixed

    • โฌ‡๏ธ Drop question mark-only query parameter in Applications(url.Values) manually due to changed behavior in Go 1.7's net/url.Parse.
  • v0.1.0 Changes

    August 23, 2016

    โž• 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.