All Versions
160
Latest Version
Avg Release Cycle
28 days
Latest Release
521 days ago

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 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]
  • 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:

  • 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

    ๐Ÿ‘Œ IMPROVEMENTS:

    • โšก๏ธ build: Updated to Go 1.15.15 [GH-11252]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ›  client: Fixed a memory leak in log collector when tasks restart [GH-11261]
    • ๐Ÿ›  events: Fixed wildcard namespace handling [GH-10935]
  • v1.0.11 Changes

    September 20, 2021

    ๐Ÿ‘Œ IMPROVEMENTS:

    • โšก๏ธ deps: Updated go-memdb to v1.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]
  • 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, 2021

    BACKWARDS 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 of api.Client should ensure their Config.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 for job run and job 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 and cni_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]
  • 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 passed type 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 and java tasks inherit the Nomad agent's oom_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]