Nomad v1.0.16 Release Notes

Release Date: 2022-01-18 // over 2 years ago
  • 🐛 BUG FIXES:

    • agent: Validate reserved_ports are valid to prevent unschedulable nodes. [GH-11830]
    • 🛠 cli: Fixed a bug where the -stale flag was not respected by nomad operator debug [GH-11678]
    • client: Fixed a bug where clients would ignore the client_auto_join setting after losing connection with the servers, causing them to incorrectly fallback to Consul discovery if it was set to false. [GH-11585]
    • 🛠 client: Fixed a memory and goroutine leak for batch tasks and any task that exits without being shut down from the server [GH-11741]
    • 🖨 client: Fixed host network reserved port fingerprinting [GH-11728]
    • core: Fix missing fields in Node.Copy() [GH-11744]
    • 🛠 csi: Fixed a bug where deregistering volumes would attempt to deregister the wrong volume if the ID was a prefix of the intended volume [GH-11852]
    • 🛠 drivers: Fixed a bug where the resolv.conf copied from the system was not readable to unprivileged processes within the task [GH-11856]
    • 🛠 quotas (Enterprise): Fixed a bug quotas can be incorrectly calculated when nodes fail ranking. [GH-11848]
    • 🛠 rpc: Fixed scaling policy get index response when the policy is found [GH-11579]
    • ⏱ scheduler: detect, log, and emit nomad.nomad.plan.node_rejected metric when an unexpected port collision is detected [GH-11793]
    • 🐎 scheduler: Fixed a performance bug where spread and node affinity can cause a job to take longer than the nack timeout to be evaluated. [GH-11712]
    • ⚡️ template: Fixed a bug where templates did not receive an updated vault token if change_mode = "noop" was set in the job definition's vault stanza. [GH-11783]