The Nomad team is excited to announce Nomad 1.3.0-rc.1. There are a number of exciting new features as well as smaller improvements and bug fixes. User feedback is appreciated before our upcoming final release!
Please do not hesitate to file an issue on Github.
Major new features include:
- Native service discovery: Register and discover services using builtin simple service discovery.
- Edge compute improvements: Added support for reconnecting healthy allocations when disconnected clients reconnect.
- CSI improvements: Add support for storage topology and several reliability improvements and bug fixes.
- New Evaluations UI: Adds a new user interface for quickly viewing the status of recent evaluations across the entire cluster and digging into information on specific evaluations.
- Default to Raft v3: Nomad servers will now default to Raft v3, which provides improved cluster management and operations. This is a backwards incompatible change, refer to our Raft v3 upgrade documentation for more details.
Changes from 1.3.0 Beta
Users of Nomad v1.3.0-beta.1 should note that there were some changes and improvements in this release candidate. Here are some of the most relevant ones:
- Enable setting arbitrary address on Nomad or Consul service registration
- Added -json flag to
nomad job {run,plan,validate}
to support parsing JSON formatted jobs - Removed support for Vault entity aliases. After some early feedback it was agreed that the way this feature was implemented for the 1.3.0-beta.1 release led to a poor user experience, so we decided it was best to roll-back for now and work on a better UX.
Please refer to the changelog for all of the enhancements and bug fixes, and the announcement blog post for more. Thank you to the community for all the contributions.
While the release candidate is not intended for production use, upgrading existing development clusters is an appreciated source of testing. Please read the upgrade guide for backward incompatibilities and remember that downgrading is not supported.
Thanks,
The Nomad Team
1.3.0-rc.1 Binaries - https://releases.hashicorp.com/nomad/1.3.0-rc.1/
1.3.0-rc.1 Changelog - https://github.com/hashicorp/nomad/blob/v1.3.0-rc.1/CHANGELOG.md