1.10.3 (July 08, 2025)
IMPROVEMENTS:
- consul: Added kind field to service block for Consul service registrations [GH-26170]
- docker: Added support for cgroup namespaces in the task config [GH-25927]
- task environment: new NOMAD_UNIX_ADDR env var points to the task API unix socket, for use with workload identity [GH-25598]
BUG FIXES:
- agent: Fixed a bug to prevent a possible panic during graceful shutdown [GH-26018]
- agent: Fixed a bug to prevent panic during graceful server shutdown [GH-26171]
- agent: Fixed bug where agent would exit early from graceful shutdown when managed by systemd [GH-26023]
- cli: Fix panic when restarting stopped job with no scaling policies [GH-26131]
- cli: Fixed a bug in the
tls cert create
command that always added"<role>.global.nomad"` to the certificate DNS names, even when the specified region was not
"global"`. [GH-26086] - cli: Fixed a bug where the
acl token self
command only performed lookups for tokens set as environment variables and not by the-token
flag. [GH-26183] - client: Attempt to rollback directory creation when the
mkdir
plugin fails to perform ownership changes on it [GH-26194] - client: Fixed bug where drained batch jobs would not be rescheduled if no eligible nodes were immediately available [GH-26025]
- docker: Fixed a bug where very low resources.cpu values could generate invalid cpu weights on hosts with very large client.cpu_total_compute values [GH-26081]
- host volumes: Fixed a bug where volumes with server-terminal allocations could be deleted from clients but not the state store [GH-26213]
- tls: Fixed a bug where reloading the Nomad server process with an updated
tls.verify_server_hostname
configuration parameter would not apply an update to internal RPC handler verification and require a full server restart [GH-26107] - vault: Fixed a bug where non-periodic tokens would not have their TTL incremented to the lease duration [GH-26041]