Skip to content

Releases: UQ-RCC/nimrodg-agent

RELEASE 6.0.2

23 Oct 05:36
Compare
Choose a tag to compare
* Clean up dependency management
* Implement automatic releases via Travis

RELEASE 6.0.1

15 Oct 02:21
Compare
Choose a tag to compare
* Fix a potential segfault when a transfer URI is given without a path

RELEASE 1.5.1

15 Oct 02:21
Compare
Choose a tag to compare
* Fix a potential segfault when a transfer URI is given without a path

RELEASE 6.0.0 - The Protocol Update

02 Oct 03:00
Compare
Choose a tag to compare
This release adds proper protocol versioning, cleanups some old cruft, and
implements support for signing and verification.

Protocol Changes:

v6:
  Add message signing and verification.
  Add --secret-key command line argument.
  Add --signing-algorithm command line argument.
  Add "secret_key" configuration option.
  Add "signing_algorithm" configuration option.

v5:
  Remove "token" field from agent.submit.

v4:
  Add "timestamp" field to each message.

v3:
  Add client-side state to agent.pong message.

v2:
  Add "version" field to each message.
  Remove "stats" field from agent.pong message.
  - This field was ignored in Nimrod/G for a few versions,
    hence no major version bump.

RELEASE 1.5.0

26 Sep 05:12
Compare
Choose a tag to compare
d7058b22f218732b71659696cc0beaa05874ea45d9cf003232e37014e3414491 *agent-x86_64-pc-linux-musl-1.5.0

RELEASE 1.4.1

25 Sep 06:34
Compare
Choose a tag to compare
  • Fix JSON serialisation bug (host_signal -> hostsignal)
  • Drop custom MinGW std::thread implementation, use whatever the compiler provides.
  • Major internal cleanups and refactorings
  • Update uriparser to 0.9.4
  • Update concurrentqueue to 1.0.2
96a1c996fe8455425610b153763e821aa67306b39690d71928c319d542848166  agent-x86_64-pc-linux-musl-1.4.1

1.4.0

02 Dec 08:05
Compare
Choose a tag to compare
  • Additional environment variables to be passed to jobs can now be specified in the configuration file
  • Config file can now be read from stdin
  • Bug fixes
692ecd3fc468116fb78e182e2602dd1c76a5b2cbcf20a4241e20838ac10e75d3  agent-i686-pc-linux-musl-1.4.0
1eeddbdcea171ecebd54f8f2c5f1a7ccb2bb23a1ea05b7877218fe769417a4b0  agent-x86_64-pc-linux-musl-1.4.0

1.3.0

06 Nov 06:01
Compare
Choose a tag to compare
  • Can now be configured via a file (-c, --config)
  • Bug fixes
3878d232df971176e4976dc5d00e7200df1126d4e65b3b475fb7145a82ee3786  agent-x86_64-pc-linux-musl-1.3.0
c814fe41acd75da5bc890d7427c42d1852b9fd69ed1c7236d2a4bb772fb383cc  agent-i686-pc-linux-musl-1.3.0

1.2.0

27 Jun 06:57
Compare
Choose a tag to compare
  • Various optimisations
  • [POSIX] Will now kill the entire process group instead of just the immediate child
  • Add NIMROD_AGENT_{UUID,VERSION,PLATFORM,USER_AGENT} environment variables
bd1c884a52b98abf11159b59916a736abf8fa5f112c149397de6973c10bad0e7  agent-x86_64-pc-linux-musl-1.2.0
c9c914863c758c421d7ef95fa6bbb19684934d0cc3e16218a7143e76042139fd  agent-i686-pc-linux-musl-1.2.0

1.1.3

31 May 06:50
Compare
Choose a tag to compare
d15c5ae1e6d7cd3521c8e21ecab1751f74f274b75c2b2fe0179b6061f9092d76  agent-x86_64-pc-linux-musl-1.1.3
6d58cd5d4fd9c455d2c29f44c670f78a7a66a4b5ff35bc95aef0603f1464967f  agent-i686-pc-linux-musl-1.1.3