Nomad v0.12.0-beta1 Release Notes

Release Date: 2020-06-22 // 20 days ago
  • 🔋 FEATURES:

    • Preemption : Preemption is now an open source feature
    • Licensing (Enterprise): Nomad Enterprise now requires a license [GH-8076]
    • 🚀 Multiregion Deployments (Enterprise): Nomad Enterprise now allows running deployments to multiple regions. [GH-8184]
    • Snapshot Backup and Restore : Nomad eases disaster recovery with new endpoints and commands for point-in-time snapshots.
    • Container Network Interface (CNI): Support for third-party vendors using the CNI plugin system. [GH-7518]
    • Multi-interface Networking : Support for scheduling on specific network interfaces. [GH-8208]

    👌 IMPROVEMENTS:

    • ⚡️ core: Support for persisting previous task group counts when updating a job [GH-8168]
    • 🚀 core: Block Job.Scale actions when the job is under active deployment [GH-8187]
    • api: Persist previous count with scaling events [GH-8167]
    • 👷 api: Support querying for jobs and allocations across all namespaces [GH-8192]
    • ⚡️ build: Updated to Go 1.14.4 [GH-8172]
    • server: Added raft_multiplier config to tweak Raft related timeouts [GH-8082]

    🐛 BUG FIXES:

    • 🛠 cli: Fixed malformed alloc status address list when listing more than 1 address [GH-8161]
    • 🛠 client: Fixed a bug where stdout/stderr were not properly reopened for community task drivers. [GH-8155]
    • driver/docker: Fixed a bug to set correct value for memory-swap when using memory_hard_limit [GH-8153]

Previous changes from v0.11.3

  • 👌 IMPROVEMENTS:

    • build: Updated to Go 1.14.3 [GH-7431]
    • csi: Return better error messages [GH-7984] [GH-8030]
    • csi: Move volume claim releases out of evaluation workers [GH-8021]
    • csi: Added support for VolumeContext and VolumeParameters [GH-7957]
    • driver/docker: Added support for memory_hard_limit configuration in docker task driver [GH-2093]
    • logging: Remove spurious error log on task shutdown [GH-8028]
    • ui: Added filesystem browsing for allocations [GH-5871]

    🐛 BUG FIXES:

    • core: Fixed a critical bug causing agent to become unresponsive [GH-7431], [GH-8163]
    • core: Fixed a bug impacting performance of scheduler on a server after it steps down [GH-8089]
    • core: Fixed a bug where new leader may take a long time until it can process requests [GH-8036]
    • core: Fixed a bug where stop_after_client_disconnect could cause the server to become unresponsive [GH-8098
    • core: Fixed a bug where an internal metadata, ClusterID, may not be initialized properly upon a slow server upgrade [GH-8078]
    • api: Fixed a bug where setting connect sidecar task resources could fail [GH-7993]
    • client: Fixed a bug where artifact downloads failed on redirects [GH-7854]
    • csi: Validate empty volume arguments in API. [GH-8027]