• v1.21.1 df8fc2fba1

    v1.21.1 Stable

    ridv released this 2019-06-12 18:22:59 +00:00 | 38 commits to main since this release

    • Reverts behavior to retrying every error by default.
    • Allows user to configure client to stop on a permanent error.
    • Updated documentation.
    • Aurora URL validation has been enabled.
    • Tests which need whitebox testing added to a new realis_test.go file.
    • Unexported several structs and functions which should not have been exported in the first place.
    Downloads
  • v1.21.0 e16e390afe

    1.21.0 Stable

    ridv released this 2019-03-15 22:15:37 +00:00 | 42 commits to main since this release

    • Version numbering change. Future versions will be labled X.Y.Z where X is the major version, Y is the Aurora version the library has been tested against (e.g. 21 -> 0.21.0), and X is the minor revision.
    • Moved to Thrift 0.12.0 code generator and go library.
    • aurora.ACTIVE_STATES, aurora.SLAVE_ASSIGNED_STATES, aurora.LIVE_STATES, aurora.TERMINAL_STATES, aurora.ACTIVE_JOB_UPDATE_STATES, aurora.AWAITNG_PULSE_JOB_UPDATE_STATES are all now generated as a slices.
    • Please use realis.ActiveStates, realis.SlaveAssignedStates,realis.LiveStates, realis.TerminalStates, realis.ActiveJobUpdateStates, realis.AwaitingPulseJobUpdateStates in their places when map representations are needed.
    • GetInstanceIds(key *aurora.JobKey, states map[aurora.ScheduleStatus]bool) (map[int32]bool, error) has changed signature to GetInstanceIds(key *aurora.JobKey, states []aurora.ScheduleStatus) ([]int32, error)
    • Adding support for GPU as resource.
    Downloads
  • v2.0.1 8d67d8c2f3

    2.0.1 Stable

    ridv released this 2019-01-08 23:59:56 +00:00 | 7 commits to main since this release

    • Bug fixes including logger.
    • Added support for Thermos.
    • Added GPU resource support.
    Downloads
  • v1.3.1 73e7ab2671

    1.3.1 Stable

    ridv released this 2019-01-08 23:57:19 +00:00 | 51 commits to main since this release

    • Fixed issue where logger was not receiving an unrolled array.
    • Added SLA awareness for updates.
    Downloads
  • v1.3.0 e0f33ab60e

    1.3.0 Stable

    ridv released this 2018-10-05 15:09:30 +00:00 | 65 commits to main since this release

    Additions:

    • Force Snapshot API
    • Force Backup API
    • SetQuote and GetQuote APIs
    • Simplified Retry meachanism for thrift calls.
    • Support for using SSL to communicate to an Aurora instance behind an SSL enabled proxy.
    • Updated dependencies.

    Bugs Fixed:

    • Retry mechanism was retrying thrift calls which received a terminal reply.
    • Forked thrift (hopefully temporarily) to pull in fixes for HTTP connections from upstream.
    Downloads
  • v1.2.0 dbb08ded90

    ridv released this 2018-01-24 23:37:12 +00:00 | 100 commits to main since this release

    This release contains a simplification of the KillJob API from using 2 thrift calls to accomplish the task, to only using one. Furthermore, this release includes the introduction of Temporary errors which allow the library to internally retry in a smarter fashion.

    Downloads
  • v1.1.0 9631aa3aab

    ridv released this 2017-12-23 18:33:42 +00:00 | 105 commits to main since this release

    Code has been battle tested quite a bit more since last release. Many new features have been added, and support for Aurora 0.19.0 has been verified.

    Downloads
  • v1.0.5 a715282c00

    Minor Update Stable

    ridv released this 2016-11-11 23:52:05 +00:00 | 190 commits to main since this release

    • API calls now check whether the response by Aurora was successful by returning an error code. If it was not, then an error is returned along with the response.
    Downloads
  • v1.0.4 3bf2e8a831

    ridv released this 2016-11-03 00:41:43 +00:00 | 192 commits to main since this release

    • Fixed a dependency issue that wouldn't allow the use of govendor to pull in the vendor dependencies on a project that uses gorealis.
    Downloads
  • v1.0.3 76b404e087

    ridv released this 2016-11-02 19:24:06 +00:00 | 194 commits to main since this release

    • Allows submission of jobs to Aurora without an executor. Should only be used in conjunction with a job that has a Docker container set.
    Downloads