Skip to content

v2.0.6

Latest

Choose a tag to compare

SECURITY:

  • dependency: Upgrade to the latests go-getter [GH-28510]

IMPROVEMENTS:

  • api: Updated the Go module to require at least 1.26.0 [GH-28460]
  • build: Updated Go to v1.27.1 [GH-28451]
  • client: Added the unique.host_id node attribute to the host fingerprint, when available [GH-28406]
  • job: Allow setting reschedule.delay to values as low as 1s [GH-28477]
  • jobspec2: Decouple from Nomad core with isolated Go module named github.com/hashicorp/nomad/jobspec2 [GH-28419]
  • scheduler: Improved robustness of reschedule logic for invalid states [GH-28445]
  • ui: prevent stuck requests due to exceeding connection limit, enable HTTP2 [GH-28364]

BUG FIXES:

  • api: Fixed a bug where a job plan diff sorted indexed fields such as args lexically, listing args[10] before args[2] [GH-4421]
  • client: prevent Alloc FS API from accessing secret dir when symlinked into task [GH-28468]
  • core: Fixed a bug where an artifact checksum of the form file:<url> (fetching the checksum from a remote file) was rejected during job validation [GH-9764]
  • jobspec: Fixed a bug where a task group containing only lifecycle tasks and no main task was accepted during job validation [GH-17570]
  • planner: Fixed a bug where valid evaluations could be unnecessarily retried, delaying workload placement under load [GH-28452]
  • scheduler: Fixed a bug where task groups with per_alloc volumes could skip real feasibility checks for allocs after the first placement failure in the same task group [GH-28422]
  • state: Fixed a bug where plans from older versioned followers did not have allocation resource schemas upgraded when written on the leader [GH-28447]
  • vault: Fixed a bug where a task's change_mode was triggered on each Vault token renewal [GH-28409]
  • vault: fixes an issue where dead tasks continued to have their tokens renewed [GH-28501]