Repository navigation
What's Changed
Highlights: new UPDATE/RESTART workload verbs, credential-rotation
resilience, and hardening of the node's control service.
Features
- Add UPDATE and RESTART workload verbs by @Jarema in #523
- Add a
NexClientinterface by @joeriddles in #508 - Improve client errors by @joeriddles in #512
- Add an option to set the auction TTL by @jordan-rash in #510
- Add optional metadata to the start-workload request by @jordan-rash in #516
Fixes
- Keep NATS connections alive across credential expiry/rotation by @Jarema in #521
- Retry credential acquisition with exponential backoff by @Jarema in #522
- Rebuild the control micro service after an unexpected stop by @Jarema in #524
- Fix a data race on node state by @Jarema in #526
- Fix a nil-pointer dereference in
handleStopWorkloadby @joeriddles in #507 - Honor the system namespace in list-workloads (native) by @jordan-rash in #514
- Fix clone/stop across namespaces by @jordan-rash in #515
- Fix a logger regression by @jordan-rash in #504
- Log errors at error level instead of debug by @joeriddles in #525
Schema / API
- Add
omitemptyto the nexfile start request by @matthiasdv in #505 - Remove
$idfromstart_request.jsonby @matthiasdv in #513
Testing & CI
- Improve test-suite reliability for CI by @jordan-rash in #511
Dependencies
- Update Go and dependencies by @jordan-rash in #509
- Update
orbit.go/natsextby @joeriddles in #506
Full Changelog: 0.4.1...0.5.0