Nomad v0.10.0-rc1 Release Notes
Release Date: 2019-10-10 // over 4 years ago-
๐ FEATURES:
- Consul Connect : Nomad may now register Consul Connect services and
manages an Envoy proxy sidecar to provide secured service-to-service
communication. - Network Namespaces : Task Groups may now define a shared network
namespace. Each allocation will receive its own network namespace and
loopback interface. Ports may be forwarded from the host into the network
namespace. - Host Volumes : Nomad expanded support of stateful workloads through locally mounted storage volumes.
- ๐ป UI Allocation File Explorer : Nomad UI enhanced operability with a visual file system explorer for allocations.
๐ IMPROVEMENTS:
- ๐ core: Added rolling deployments for service jobs by default and max_parallel=0 disables deployments [GH-6191]
- ๐ง agent: Allowed the job GC interval to be configured [GH-5978]
- agent: Added
log_level
to be reloaded on SIGHUP [GH-5996] - ๐ป api: Added follow parameter to file streaming endpoint to support older browsers [GH-6049]
- โฌ๏ธ client: Upgraded
go-getter
to support GCP links [GH-6215] - ๐ client: Remove consul service stanza from
job init --short
jobspec [GH-6179] - drivers: Exposed namespace as
NOMAD_NAMESPACE
environment variable in running tasks [GH-6192] - ๐ท metrics: Added job status (pending, running, dead) metrics [GH-6003]
- โฑ metrics: Added status and scheduling ability to client metrics [GH-6130]
- ๐ง server: Added an option to configure job GC interval [GH-5978]
- ๐ป ui: Added allocation filesystem explorer [GH-5871]
- ๐ป ui: Added creation time to evaluations table [GH-6050]
๐ BUG FIXES:
- ๐ cli: Fixed
nomad run ...
on Windows so it works with unprivileged accounts [GH-6009] - ๐จ client: Fixed a bug in client fingerprinting on 32-bit nodes [GH-6239]
- ๐ client: Fixed a bug where completed allocations may re-run after client restart [GH-6216]
- ๐ client: Fixed failure to start if another client is already running with the same data directory [GH-6348]
- ๐ devices: Fixed a bug causing CPU usage spike when a device is detected [GH-6201]
- ๐ณ drivers/docker: Set gc image_delay default to 3 minutes [GH-6078]
- ๐ป ui: Fixed navigation via clicking recent allocation row [GH-6087]
- Consul Connect : Nomad may now register Consul Connect services and