Nomad 1.0.0-rc1 Released

The Nomad team is excited to announce a release candidate: Nomad 1.0-rc1. We are excited to work with our users to make Nomad 1.0 the best release of Nomad ever!

Please do not hesitate to file a Github issue or post on Discuss with any bugs, feature requests, or questions you have about Nomad 1.0 changes.

Nomad 1.0 includes a number of exciting new features:

  • Dynamic Application Sizing (Enterprise) - Nobody likes tuning the resources stanza. It requires running an app under load, observing it, and then estimating requirements. Dynamic Application Sizing automates that by monitoring task resource utilization and making recommendations for an operator to approve or deny.
  • Event Stream - Inspired by the excellent nomad-firehose project and years of user feedback, Nomad is excited to introduce first class event stream support. There are a number of performance and usability tradeoffs to consider, so user feedback is appreciated!
  • HCL2 - Nomad’s HCL support is now in line with Terraform and other HashiCorp products. HCL2 adds powerful new features to jobspecs, so please don’t hesitate to submit feature requests and report backward compatibility issues.
  • Namespaces Open Sourced - The community asked and HashiCorp listened. Namespaces are now free and open source.
  • PostStop (New in beta3!) - Tasks can now run after all other tasks have finished.
  • Topology Visualization (UI) - See all datacenter, node, and allocation information in wone place. We hope this tool dramatically improves operators’ sense of cluster utilization, so please submit feedback.

Backwards Incompatibilities in rc1 since beta3:

  • /v1/event/stream parameters and API package now use Evaluation and Allocation instead of shortened names. [GH-9509]
  • nomad event sink beta cli commands and API endpoints have been removed. [GH-9470)]

Our E2E test suite has also received a huge amount of attention with the hope of making Nomad 1.0 and every future release the most reliable Nomad releases ever. The test suite is open source and uses Terraform. Please feel free to try it out yourself!

There’s a lot of other improvements and fixes in Nomad 1.0. Please see the blog post or changelog for details.

Thanks,

The Nomad Team

1.0.0-rc1 Binaries - https://releases.hashicorp.com/nomad/1.0.0-rc1/

1.0.0-rc1 Changelog - https://github.com/hashicorp/nomad/blob/v1.0.0-rc1/CHANGELOG.md

1.0.0 Upgrade Guide - https://www.nomadproject.io/docs/upgrade/upgrade-specific#nomad-1-0-0

1.0.0-beta Blog - https://www.hashicorp.com/blog/announcing-hashicorp-nomad-1-0-beta

3 Likes