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

Changelog History
Page 1

  • v1.4.3 Changes

    November 21, 2022

    ๐Ÿ‘Œ IMPROVEMENTS:

    • api: Added an API for counting evaluations that match a filter [GH-15147]
    • ๐ŸŽ cli: Improved performance of eval delete with large filter sets [GH-15117]
    • ๐ŸŒฒ consul: add trace logging around service registrations [GH-6115]
    • โšก๏ธ deps: Updated github.com/aws/aws-sdk-go from 1.44.84 to 1.44.126 [GH-15081]
    • โšก๏ธ deps: Updated github.com/docker/cli from 20.10.18+incompatible to 20.10.21+incompatible [GH-15078]
    • exec: Allow running commands from mounted host volumes [GH-14851]
    • โฑ scheduler: when multiple evaluations are pending for the same job, evaluate the latest and cancel the intermediaries on success [GH-14621]
    • server: Add a git revision tag to the serf tags gossiped between servers. [GH-9159]
    • template: Expose per-template configuration for error_on_missing_key. This allows jobspec authors to specify that a 0๏ธโƒฃ template should fail if it references a struct or map key that does not exist. The default value is false and should be fully backward compatible. [GH-14002]
    • ๐Ÿ‘ท ui: Adds a "Pack" tag and logo on the jobs list index when appropriate [GH-14833]
    • โšก๏ธ ui: add consul connect service upstream and on-update info to the service sidebar [GH-15324]
    • ๐Ÿ’ป ui: allow users to upload files by click or drag in the web ui [GH-14747]

    ๐Ÿ› BUG FIXES:

    • api: Ensure all request body decode errors return a 400 status code [GH-15252]
    • ๐Ÿ›  autopilot: Fixed a bug where autopilot would try to fetch raft stats from other regions [GH-15290]
    • ๐Ÿ›  cleanup: fixed missing timer.Reset for plan queue stat emitter [GH-15134]
    • ๐Ÿ›  client: Fixed a bug where tasks would restart without waiting for interval [GH-15215]
    • ๐Ÿณ client: fixed a bug where non-docker tasks with network isolation would leak network namespaces and iptables rules if the client was restarted while they were running [GH-15214]
    • client: prevent allocations from failing on client reconnect by retrying RPC requests when no servers are available yet [GH-15140]
    • ๐Ÿ›  csi: Fixed race condition that can cause a panic when volume is garbage collected [GH-15101]
    • ๐Ÿ”Œ device: Fixed a bug where device plugins would not fingerprint on startup [GH-15125]
    • ๐Ÿ›  drivers: Fixed a bug where one goroutine was leaked per task [GH-15180]
    • ๐Ÿ”ง drivers: pass missing propagation_mode configuration for volume mounts to external plugins [GH-15096]
    • ๐Ÿ›  event_stream: fixed a bug where dynamic port values would fail to serialize in the event stream [GH-12916]
    • ๐Ÿ–จ fingerprint: Ensure Nomad can correctly fingerprint Consul gRPC where the Consul agent is running v1.14.0 or greater [GH-15309]
    • ๐Ÿ›  keyring: Fixed a bug where a missing key would prevent any further replication. [GH-15092]
    • โช keyring: Fixed a bug where replication would stop after snapshot restores [GH-15227]
    • keyring: Re-enabled keyring garbage collection after fixing a bug where keys would be garbage collected even if they were used to sign a live allocation's workload identity. [GH-15092]
    • โšก๏ธ scheduler: Fixed a bug that prevented disconnected allocations to be updated after they reconnect. [GH-15068]
    • โฑ scheduler: Prevent unnecessary placements when disconnected allocations reconnect. [GH-15068]
    • ๐Ÿ›  template: Fixed a bug where template could cause agent panic on startup [GH-15192]
    • ๐Ÿ‘ท ui: Fixed a bug where the task log sidebar would close and re-open if the parent job state changed [GH-15146]
    • ๐Ÿ›  variables: Fixed a bug where a long-running rekey could hit the nack timeout [GH-15102]
    • โฌ†๏ธ wi: Fixed a bug where clients running pre-1.4.0 allocations would erase the token used to query service registrations after upgrade [GH-15121]
  • v1.4.2 Changes

    October 26, 2022

    ๐Ÿ”’ SECURITY:

    • ๐Ÿ›  event stream: Fixed a bug where ACL token expiration was not checked when emitting events [GH-15013]
    • ๐Ÿ“‡ variables: Fixed a bug where non-sensitive variable metadata (paths and raft indexes) was exposed via the template nomadVarList function to other jobs in the same namespace. [GH-15012]

    ๐Ÿ‘Œ IMPROVEMENTS:

    • ๐Ÿ‘ท cli: Added -id-prefix-template option to nomad job dispatch [GH-14631]
    • cli: add nomad fmt to the CLI [GH-14779]
    • โšก๏ธ deps: update go-memdb for goroutine leak fix [GH-14983]
    • ๐Ÿณ docker: improve memory usage for docker_logger [GH-14875]
    • event stream: Added ACL role topic with create and delete types [GH-14923]
    • โฑ scheduler: Allow jobs not requiring network resources even when no network is fingerprinted [GH-14300]
    • ๐Ÿ’ป ui: adds searching and filtering to the topology page [GH-14913]

    ๐Ÿ› BUG FIXES:

    • acl: Callers should be able to read policies linked via roles to the token used [GH-14982]
    • acl: Ensure all federated servers meet v.1.4.0 minimum before ACL roles can be written [GH-14908]
    • ๐Ÿ›  acl: Fixed a bug where Nomad version checking for one-time tokens was enforced across regions [GH-14912]
    • cli: prevent a panic when the Nomad API returns an error while collecting a debug bundle [GH-14992]
    • client: Check ACL token expiry when resolving token within ACL cache [GH-14922]
    • ๐Ÿ›  client: Fixed a bug where Nomad could not detect cores on recent RHEL systems [GH-15027]
    • ๐Ÿ”ง client: Fixed a bug where network fingerprinters were not reloaded when the client configuration was reloaded with SIGHUP [GH-14615]
    • client: Resolve ACL roles within client ACL cache [GH-14922]
    • ๐Ÿ›  consul: Fixed a bug where services continuously re-registered [GH-14917]
    • consul: atomically register checks on initial service registration [GH-14944]
    • โšก๏ธ deps: Update hashicorp/consul-template to 90370e07bf621811826b803fb633dadbfb4cf287; fixes template rerendering issues when only user or group set [GH-15045]
    • โšก๏ธ deps: Update hashicorp/raft to v1.3.11; fixes unstable leadership on server removal [GH-15021]
    • event stream: Check ACL token expiry when resolving tokens [GH-14923]
    • event stream: Resolve ACL roles within ACL tokens [GH-14923]
    • ๐Ÿ›  keyring: Fixed a bug where nomad system gc forced a root keyring rotation. [GH-15009]
    • ๐Ÿ›  keyring: Fixed a bug where if a key is rotated immediately following a leader election, plans that are in-flight may get signed before the new leader has the key. Allow for a short timeout-and-retry to avoid rejecting plans. [GH-14987]
    • โฌ†๏ธ keyring: Fixed a bug where keyring initialization is blocked by un-upgraded federated regions [GH-14901]
    • ๐Ÿ”ง keyring: Fixed a bug where root keyring garbage collection configuration values were not respected. [GH-15009]
    • ๐Ÿ›  keyring: Fixed a bug where root keyring initialization could occur before the raft FSM on the leader was verified to be up-to-date. [GH-14987]
    • ๐Ÿ›  keyring: Fixed a bug where root keyring replication could make incorrectly stale queries and exit early if those queries did not return the expected key. [GH-14987]
    • ๐Ÿ›  keyring: Fixed a bug where the root keyring replicator's rate limiting would be skipped if the keyring replication exceeded the burst rate. [GH-14987]
    • ๐Ÿšš keyring: Removed root key garbage collection to avoid orphaned workload identities [GH-15034]
    • nomad native service discovery: Ensure all local servers meet v.1.3.0 minimum before service registrations can be written [GH-14924]
    • โฑ scheduler: Fixed a bug where version checking for disconnected clients handling was enforced across regions [GH-14912]
    • ๐Ÿ‘ท servicedisco: Fixed a bug where job using checks could land on incompatible client [GH-14868]
    • ๐Ÿ”ง services: Fixed a regression where check task validation stopped allowing some configurations [GH-14864]
    • โšก๏ธ ui: Fixed line charts to update x-axis (time) where relevant [GH-14814]
    • ๐Ÿ’ป ui: Fixes an issue where service tags would bleed past the edge of the screen [GH-14832]
    • ๐Ÿ›  variables: Fixed a bug where Nomad version checking was not enforced for writing to variables [GH-14912]
    • ๐Ÿ›  variables: Fixed a bug where getting empty results from listing variables resulted in a permission denied error. [GH-15012]
  • v1.4.1 Changes

    October 06, 2022

    ๐Ÿ› BUG FIXES:

    • โฌ†๏ธ keyring: Fixed a panic that can occur during upgrades to 1.4.0 when initializing the keyring [GH-14821]
  • v1.4.0 Changes

    October 04, 2022

    ๐Ÿ”‹ FEATURES:

    • ACL Roles: Added support for ACL Roles. [GH-14320]
    • Nomad Native Service Discovery: Add built-in support for checks on Nomad services [GH-13715]
    • Variables: Added support for storing encrypted configuration values. [GH-13000]
    • ๐Ÿ’ป UI Services table: Display task-level services in addition to group-level services. [GH-14199]

    ๐Ÿ’ฅ BREAKING CHANGES:

    • ๐Ÿ›  audit (Enterprise): fixed inconsistency in event filter logic [GH-14212]
    • ๐Ÿ‘ cli: eval status -json no longer supports listing all evals in JSON. Use eval list -json. [GH-14651]
    • ๐Ÿšš core: remove support for raft protocol version 2 [GH-13467]

    ๐Ÿ”’ SECURITY:

    • client: recover from panics caused by artifact download to prevent the Nomad client from crashing [GH-14696]

    ๐Ÿ‘Œ IMPROVEMENTS:

    • acl: ACL tokens can now be created with an expiration TTL. [GH-14320]
    • api: return a more descriptive error when /v1/acl/bootstrap fails to decode request body [GH-14629]
    • โฌ†๏ธ autopilot: upgrade to raft-autopilot library [GH-14441]
    • ๐Ÿšš cli: Removed deprecated network quota fields from quota status output [GH-14468]
    • cli: acl policy info output format has changed to improve readability with large policy documents [GH-14140]
    • cli: operator debug now writes newline-delimited JSON files for large collections [GH-14610]
    • cli: ignore -hcl2-strict when -hcl1 is set. [GH-14426]
    • โšก๏ธ cli: warn destructive update only when count is greater than 1 [GH-13103]
    • ๐Ÿ‘ client: Add built-in support for checks on nomad services [GH-13715]
    • client: re-enable nss-based user lookups [GH-14742]
    • ๐Ÿ‘ท connect: add namespace, job, and group to Envoy stats [GH-14311]
    • connect: add nomad environment variables to envoy bootstrap [GH-12959]
    • ๐Ÿ”ง consul: Allow interpolation of task environment values into Consul Service Mesh configuration [GH-14445]
    • consul: Enable setting custom tagged_addresses field [GH-12951]
    • core: constraint operands are now compared numerically if operands are numbers [GH-14722]
    • โšก๏ธ deps: Update fsouza/go-dockerclient to v1.8.2 [GH-14112]
    • โšก๏ธ deps: Update go.etcd.io/bbolt to v1.3.6 [GH-14025]
    • โšก๏ธ deps: Update google.golang.org/grpc to v1.48.0 [GH-14103]
    • โšก๏ธ deps: Update gopsutil for improvements in fingerprinting on non-Linux platforms [GH-14209]
    • ๐ŸŽ deps: Updated github.com/armon/go-metrics to v0.4.1 which includes a performance improvement for Prometheus sink [GH-14493]
    • โšก๏ธ deps: Updated github.com/hashicorp/go-version to v1.6.0 [GH-14364]
    • ๐Ÿšš deps: remove unused darwin C library [GH-13894]
    • fingerprint: Add node attribute for number of reservable cores: cpu.num_reservable_cores [GH-14694]
    • ๐Ÿ–จ fingerprint: Consul and Vault attributes are no longer cleared on fingerprinting failure [GH-14673]
    • ๐Ÿ‘ท jobspec: Added strlen HCL2 function to determine the length of a string [GH-14463]
    • ๐ŸŒฒ server: Log when a node's eligibility changes [GH-14125]
    • ๐Ÿ‘ท ui: Display different message when trying to exec into a job with no task running. [GH-14071]
    • ๐Ÿ‘ท ui: add service discovery, along with health checks, to job and allocation routes [GH-14408]
    • ๐Ÿ”Š ui: adds a sidebar to show in-page logs for a given task, accessible via job, client, or task group routes [GH-14612]
    • ๐Ÿ‘ท ui: allow deep-dive clicks to tasks from client, job, and task group routes. [GH-14592]
    • ๐Ÿ’ป ui: attach timestamps and a visual indicator on failure to health checks in the Web UI [GH-14677]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ›  api: Fixed a bug where the List Volume API did not include the ControllerRequired and ResourceExhausted 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 when nomad 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]
    • core: prevent new allocations from overlapping execution with stopping allocations [GH-10446]
    • ๐Ÿ›  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 with headers 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 (Enterprise): check for spec changes in all regions when registering multiregion jobs [GH-14519]
    • ๐Ÿš€ scheduler (Enterprise): 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 when change_mode was set to script. [GH-14749]
    • ๐Ÿšš ui: Remove extra space when displaying the version in the menu footer. [GH-14457]
  • v1.3.8 Changes

    November 21, 2022

    ๐Ÿ› BUG FIXES:

    • api: Ensure all request body decode errors return a 400 status code [GH-15252]
    • ๐Ÿ›  cleanup: fixed missing timer.Reset for plan queue stat emitter [GH-15134]
    • ๐Ÿ›  client: Fixed a bug where tasks would restart without waiting for interval [GH-15215]
    • ๐Ÿณ client: fixed a bug where non-docker tasks with network isolation would leak network namespaces and iptables rules if the client was restarted while they were running [GH-15214]
    • client: prevent allocations from failing on client reconnect by retrying RPC requests when no servers are available yet [GH-15140]
    • ๐Ÿ›  csi: Fixed race condition that can cause a panic when volume is garbage collected [GH-15101]
    • ๐Ÿ”Œ device: Fixed a bug where device plugins would not fingerprint on startup [GH-15125]
    • ๐Ÿ›  drivers: Fixed a bug where one goroutine was leaked per task [GH-15180]
    • ๐Ÿ”ง drivers: pass missing propagation_mode configuration for volume mounts to external plugins [GH-15096]
    • ๐Ÿ›  event_stream: fixed a bug where dynamic port values would fail to serialize in the event stream [GH-12916]
    • ๐Ÿ–จ fingerprint: Ensure Nomad can correctly fingerprint Consul gRPC where the Consul agent is running v1.14.0 or greater [GH-15309]
    • โšก๏ธ scheduler: Fixed a bug that prevented disconnected allocations to be updated after they reconnect. [GH-15068]
    • โฑ scheduler: Prevent unnecessary placements when disconnected allocations reconnect. [GH-15068]
    • ๐Ÿ›  template: Fixed a bug where template could cause agent panic on startup [GH-15192]
  • v1.3.7 Changes

    October 26, 2022

    ๐Ÿ‘Œ IMPROVEMENTS:

    • โšก๏ธ deps: update go-memdb for goroutine leak fix [GH-14983]
    • ๐Ÿณ docker: improve memory usage for docker_logger [GH-14875]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ›  acl: Fixed a bug where Nomad version checking for one-time tokens was enforced across regions [GH-14911]
    • ๐Ÿ›  client: Fixed a bug where Nomad could not detect cores on recent RHEL systems [GH-15027]
    • ๐Ÿ›  consul: Fixed a bug where services continuously re-registered [GH-14917]
    • consul: atomically register checks on initial service registration [GH-14944]
    • โšก๏ธ deps: Update hashicorp/raft to v1.3.11; fixes unstable leadership on server removal [GH-15021]
    • nomad native service discovery: Ensure all local servers meet v.1.3.0 minimum before service registrations can be written [GH-14924]
    • โฑ scheduler: Fixed a bug where version checking for disconnected clients handling was enforced across regions [GH-14911]
  • v1.3.6 Changes

    October 04, 2022

    ๐Ÿ”’ 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 and ResourceExhausted 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 when nomad 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 with headers 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 when change_mode was set to script. [GH-14749]
    • ๐Ÿšš ui: Remove extra space when displaying the version in the menu footer. [GH-14457]
  • v1.3.5 Changes

    August 31, 2022

    ๐Ÿ‘Œ IMPROVEMENTS:

    • cgroups: use cgroup.kill interface file when using cgroups v2 [GH-14371]
    • consul: Reduce load on Consul leader server by allowing stale results when listing namespaces. [GH-12953]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ‘ท cli: Fixed a bug where forcing a periodic job would fail if the job ID prefix-matched other periodic jobs [GH-14333]
    • ๐Ÿ›  template: Fixed a bug that could cause Nomad to panic when using change_mode = "script" [GH-14374]
    • โช ui: Revert a change that resulted in UI errors when ACLs were not used. [GH-14381]
  • v1.3.4 Changes

    August 25, 2022

    ๐Ÿ‘Œ IMPROVEMENTS:

    • api: HTTP server now returns a 429 error code when hitting the connection limit [GH-13621]
    • โšก๏ธ build: update to go1.19 [GH-14132]
    • cli: operator debug now outputs current leader to debug bundle [GH-13472]
    • ๐Ÿ‘ cli: operator snapshot state supports -filter expressions and avoids writing large temporary files [GH-13658]
    • client: add option to restart all tasks of an allocation, regardless of lifecycle type or state. [GH-14127]
    • client: only start poststop tasks after poststart tasks are done. [GH-14127]
    • โšก๏ธ deps: Updated github.com/hashicorp/go-discover to latest to allow setting the AWS endpoint definition [GH-13491]
    • ๐Ÿณ driver/docker: Added config option to disable container healthcheck [GH-14089]
    • ๐Ÿ”ง qemu: Added option to configure drive_interface [GH-11864]
    • sentinel: add the ability to reference the namespace and Nomad acl token in policies [GH-14171]
    • template: add script change_mode that allows scripts to be executed on template change [GH-13972]
    • ๐Ÿ’ป ui: Add button to restart all tasks in an allocation. [GH-14223]
    • ๐Ÿ’ป ui: add general keyboard navigation to the Nomad UI [GH-14138]

    ๐Ÿ› BUG FIXES:

    • api: cleanup whitespace from failed api response body [GH-14145]
    • ๐Ÿ‘ท cli: Fixed a bug where job validation requeset was not sent to leader [GH-14065]
    • ๐Ÿ›  cli: Fixed a bug where the memory usage reported by Allocation Resource Utilization is zero on systems using cgroups v2 [GH-14069]
    • ๐Ÿ›  cli: Fixed a bug where vault token not respected in plan command [GH-14088]
    • ๐Ÿ›  client/logmon: fixed a bug where logmon cannot find nomad executable [GH-14297]
    • ๐Ÿ›  client: Fixed a bug where cpuset initialization would not work on first agent startup [GH-14230]
    • ๐Ÿ›  client: Fixed a bug where user lookups would hang or panic [GH-14248]
    • ๐Ÿ›  client: Fixed a problem calculating a services namespace [GH-13493]
    • ๐Ÿ›  csi: Fixed a bug where volume claims on lost or garbage collected nodes could not be freed [GH-13301]
    • โฌ†๏ธ template: Fixed a bug where job templates would use uid and gid 0 after upgrading to Nomad 1.3.3, causing tasks to fail with the error failed looking up user: managing file ownership is not supported on Windows. [GH-14203]
    • ๐Ÿ’ป ui: Fixed a bug that caused the allocation details page to display the stats bar chart even if the task was pending. [GH-14224]
    • ๐Ÿšš ui: Removes duplicate breadcrumb header when navigating from child job back to parent. [GH-14115]
    • ๐Ÿ”ง vault: Fixed a bug where Vault clients were recreated when the server configuration was reloaded, even if there were no changes to the Vault configuration. [GH-14298]
    • ๐Ÿ”ง vault: Fixed a bug where changing the Vault configuration namespace field was not detected as a change during server configuration reload. [GH-14298]
  • v1.3.3 Changes

    August 05, 2022

    ๐Ÿ‘Œ IMPROVEMENTS:

    • โšก๏ธ build: Update go toolchain to 1.18.5 [GH-13956]
    • csi: Add stage_publish_base_dir field to csi_plugin block to support plugins that require a specific staging/publishing directory for mounts [GH-13919]
    • qemu: use shorter socket file names to reduce the chance of hitting the max path length [GH-13971]
    • ๐Ÿ”ง template: Expose consul-template configuration options at the client level for nomad_retry. [GH-13907]
    • ๐Ÿ‘ template: Templates support new uid/gid parameter pair [GH-13755]
    • ๐Ÿ’… ui: Reorder and apply the same style to the Evaluations list page filters to match the Job list page. [GH-13866]

    ๐Ÿ› BUG FIXES:

    • ๐Ÿ›  acl: Fixed a bug where the timestamp for expiring one-time tokens was not deterministic between servers [GH-13737]
    • ๐Ÿš€ deployments: Fixed a bug that prevented auto-approval if canaries were marked as unhealthy during deployment [GH-14001]
    • ๐Ÿ›  metrics: Fixed a bug where blocked evals with no class produced no dc:class scope metrics [GH-13786]
    • ๐Ÿ›  namespaces: Fixed a bug that allowed deleting a namespace that contained a CSI volume [GH-13880]
    • โช qemu: restore the monitor socket path when restoring a QEMU task. [GH-14000]
    • ๐Ÿ‘ท servicedisco: Fixed a bug where non-unique services would escape job validation [GH-13869]
    • ๐Ÿ’ป ui: Add missing breadcrumb in the Evaluations page. [GH-13865]
    • ๐Ÿ’ป ui: Fixed a bug where task memory was reported as zero on systems using cgroups v2 [GH-13670]