Releases: UQ-RCC/nimrodg-agent
Releases · UQ-RCC/nimrodg-agent
RELEASE 6.0.2
* Clean up dependency management * Implement automatic releases via Travis
RELEASE 6.0.1
* Fix a potential segfault when a transfer URI is given without a path
RELEASE 1.5.1
* Fix a potential segfault when a transfer URI is given without a path
RELEASE 6.0.0 - The Protocol Update
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
- Set command result to "failed" if a command returns nonzero
See #1 and UQ-RCC/nimrodg#16
d7058b22f218732b71659696cc0beaa05874ea45d9cf003232e37014e3414491 *agent-x86_64-pc-linux-musl-1.5.0
RELEASE 1.4.1
- 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
- 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
- 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
- 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
d15c5ae1e6d7cd3521c8e21ecab1751f74f274b75c2b2fe0179b6061f9092d76 agent-x86_64-pc-linux-musl-1.1.3
6d58cd5d4fd9c455d2c29f44c670f78a7a66a4b5ff35bc95aef0603f1464967f agent-i686-pc-linux-musl-1.1.3