Nomad v1.3.6 Release Notes
Release Date: 2022-10-04 // over 1 year ago-
๐ SECURITY:
- client: recover from panics caused by artifact download to prevent the Nomad client from crashing [GH-14696]
๐ IMPROVEMENTS:
- api: return a more descriptive error when /v1/acl/bootstrap fails to decode request body [GH-14629]
- cli: ignore
-hcl2-strict
when -hcl1 is set. [GH-14426] - โก๏ธ cli: warn destructive update only when count is greater than 1 [GH-13103]
- ๐ง consul: Allow interpolation of task environment values into Consul Service Mesh configuration [GH-14445]
- ๐ท ui: Display different message when trying to exec into a job with no task running. [GH-14071]
๐ BUG FIXES:
- ๐ api: Fixed a bug where the List Volume API did not include the
ControllerRequired
andResourceExhausted
fields. [GH-14484] - ๐ท cli: Ignore Vault token when generating job diff. [GH-14424]
- ๐ cli: fixed a bug in the
operator api
command where the HTTPS scheme was not always correctly calculated [GH-14635] - ๐ท cli: return exit code
255
whennomad job plan
fails job validation. [GH-14426] - cli: set content length on POST requests when using the
nomad operator api
command [GH-14634] - ๐ client: Fixed bug where clients could attempt to connect to servers with invalid addresses retrieved from Consul. [GH-14431]
- ๐ csi: Fixed a bug where a volume that was successfully unmounted by the client but then failed controller unpublishing would not be marked free until garbage collection ran. [GH-14675]
- ๐ csi: Fixed a bug where the server would not send controller unpublish for a failed allocation. [GH-14484]
- ๐ csi: Fixed a data race in the volume unpublish endpoint that could result in claims being incorrectly marked as freed before being persisted to raft. [GH-14484]
- ๐ helpers: Fixed a bug where random stagger func did not protect against negative inputs [GH-14497]
- ๐ง jobspec: Fixed a bug where an
artifact
withheaders
configuration would fail to parse when using HCLv1 [GH-14637] - โฑ metrics: Update client
node_scheduling_eligibility
value with server heartbeats. [GH-14483] - โก๏ธ quotas (Enterprise): Fixed a server crashing panic when updating and checking a quota concurrently.
- ๐ท rpc: check for spec changes in all regions when registering multiregion jobs [GH-14519]
- ๐ scheduler: Fixed bug where the scheduler would treat multiregion jobs as paused for job types that don't use deployments [GH-14659]
- ๐ template: Fixed a bug where the
splay
timeout was not being applied whenchange_mode
was set toscript
. [GH-14749] - ๐ ui: Remove extra space when displaying the version in the menu footer. [GH-14457]