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]