All Versions
160
Latest Version
Avg Release Cycle
28 days
Latest Release
521 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v1.0.16 Changes
January 18, 2022๐ 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 bynomad 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 tofalse
. [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'svault
stanza. [GH-11783]
-
v1.0.15 Changes
December 13, 2021๐ SECURITY:
- โก๏ธ Updated to Go 1.16.12. Earlier versions of Go contained 2 CVEs. CVE-2021-44717 could allow a task on a Unix system with exhausted file handles to misdirect I/O. CVE-2021-44716 could create unbounded memory growth in HTTP2 servers. Nomad servers do not use HTTP2. [GH-11662]
-
v1.0.14 Changes
November 19, 2021๐ SECURITY:
- ๐ Allow limiting QEMU arguments to reduce access to host resources. CVE-2021-43415 [GH-11542]
-
v1.0.13 Changes
November 15, 2021๐ IMPROVEMENTS:
- ๐ cli: Improve debug namespace and region support [GH-11269]
- โก๏ธ cli: Update defaults for
nomad operator debug
flags-interval
and-server-id
to match common usage [GH-10121] - ๐ client/plugins/drivermanager: log if there is an error in a driver event [GH-11280]
- ๐ฒ core: Elevated rejected node plan log lines to help diagnose #9506 [GH-11416]
๐ BUG FIXES:
- ๐ agent: Fixed an issue that caused some non-JSON log output when
log_json
was enabled [GH-11291] - ๐ agent: Fixed an issue that could cause previous log lines to be overwritten [GH-11386]
- ๐ client: Fixed a bug where network speed fingerprint could fail on Windows [GH-11183]
- ๐ client: Removed spurious error log messages when tasks complete [GH-11273]
- driver/exec: Set CPU resource limits when cgroup-v2 is enabled [GH-11287]
- ๐ท rpc: Set the job deregistration eval priority to the job priority [GH-11426]
- ๐ท rpc: Set the job scale eval priority to the job priority [GH-11429]
- ๐ server: Fixed a panic that may occur when preempting multiple allocations on the same node [GH-11346]
-
v1.0.12 Changes
October 05, 2021 -
v1.0.11 Changes
September 20, 2021๐ IMPROVEMENTS:
- โก๏ธ deps: Updated
go-memdb
tov1.3.2
[GH-11185]
๐ BUG FIXES:
- ๐ฒ audit (Enterprise): Don't timestamp active audit log file. [GH-11198]
- cli: Display all possible scores in the allocation status table [GH-11128]
- cli: Fixed a bug where the NOMAD_CLI_NO_COLOR environment variable was not always applied [GH-11168]
- client: Task vars should take precedence over host vars when performing interpolation. [GH-11206]
- โก๏ธ deps: Updated
-
v1.0.10 Changes
August 26, 2021๐ SECURITY:
- Restricted access to the Raft RPC layer, so only servers within the region can issue Raft RPC requests. Previously, local clients and federated servers can issue Raft RPC requests directly. CVE-2021-37218 [GH-11084]
๐ BUG FIXES:
- ๐ท core: Fixed a bug where system jobs with non-unique IDs may not be placed on new nodes [GH-11054]
- ๐ฒ agent: Don't timestamp active log file. [GH-11070]
- ๐ deployments: Fixed a bug where multi-group deployments don't get auto-promoted when one group has no canaries. [GH-11013]
- ๐ณ driver/docker: Fixed a bug in the authentication config where not all fields were set [GH-10929]
- โก๏ธ server: Fixed a bug where planning job update reports spurious in-place updates even if the update includes no changes [GH-10990]
-
v1.0.9 Changes
July 29, 2021BACKWARDS INCOMPATIBILITIES:
- ๐ท api: The Job Run and Plan APIs now use the
?namespace=
query parameter before the namespace from the job. This matches region's behavior. Users ofapi.Client
should ensure theirConfig.Namespace
is unset if they want to use the namespace in the job. [GH-10875]
๐ BUG FIXES:
- ๐ท core: Fixed a bug where internalized constraint strings broke job plan [GH-10896]
- ๐ core: Fixed a bug where affinity memoization may cause planning problems [GH-10897]
- ๐ท cli: Fixed a bug where
-namespace
flag was not respected forjob run
andjob plan
commands. [GH-10875] - ๐ client: Fixed a bug where a restarted client may start an already completed tasks in rare conditions [GH-10907]
- ๐ client: Fixed bug where meta blocks were not interpolated with task environment [GH-10876]
- cni: Fixed a bug where fingerprinting of CNI configuration failed with default
cni_config_dir
andcni_path
[GH-10870] - ๐ consul: Fixed a bug where services may incorrectly fail conflicting name validation [GH-10868]
- โก๏ธ deps: Update
hashicorp/consul-template
to v0.25.2 to fix panic reading Vault secrets [GH-10892] - ๐ drivers: Fixed bug where Nomad incorrectly reported tasks as recovered successfully even when they were not. [GH-10849]
- โก๏ธ scheduler: Fixed a bug where updates to the
datacenters
field were not destructive. [GH-10864] - volumes: Fix a bug where the HTTP server would crash if a
volume_mount
block was empty [GH-10855]
- ๐ท api: The Job Run and Plan APIs now use the
-
v1.0.8 Changes
June 22, 2021๐ BUG FIXES:
- ๐ artifact: Fixed support for 5 part vhosted-style AWS S3 buckets. [GH-10778]
- 0๏ธโฃ artifact: HTTP requests made for artifacts will default to trying HTTP2 first. [GH-10778]
- ๐จ client/fingerprint/java: Fixed a bug where java fingerprinter would not detect some Java distributions [GH-10765]
- ๐ consul: Fixed a bug where consul check parameters missing in group services [GH-10764]
- โก๏ธ consul/connect: Fixed a bug where Connect upstreams would not be updated in-place [GH-10776]
- ๐ deployments: Fixed a bug where unnecessary goroutines were spawned whenever deployments were updated. [GH-10756]
- ๐ quotas (Enterprise): Fixed a bug where quotas were evaluated before constraints, resulting in quota capacity being used up by filtered nodes. [GH-10753]
- ๐ quotas (Enterprise): Fixed a bug where stopped allocations for a failed deployment can be double-credited to quota limits, resulting in a quota limit bypass. [GH-10694
-
v1.0.7 Changes
June 09, 2021๐ BUG FIXES:
- ๐ api: Fixed event stream connection initialization when there are no events to send [GH-10637]
- ๐ cli: Fixed a bug where
plugin status
did not validate the passedtype
flag correctly [GH-10712] - ๐ cli: Fixed a bug where
alloc exec
may fail with "unexpected EOF" without returning the exit code after a command [GH-10657] - ๐ client: Fixed a bug where
alloc exec
sessions may terminate abruptly after a few minutes [GH-10710] - drivers/exec: Fixed a bug where
exec
andjava
tasks inherit the Nomad agent'soom_score_adj
value [GH-10698] - ๐ป ui: Fixed a bug where exec would not work across regions. [GH-10539]
- ๐ป ui: Fixed global-search shortcut for non-english keyboards. [GH-10714]