You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .changelog/11572.txt
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
```release-note:breaking-change
2
-
raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://www.nomadproject.io/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported.
2
+
raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://developer.hashicorp.com/nomad/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported.
Copy file name to clipboardExpand all lines: CHANGELOG-unsupported.md
+11-11
Original file line number
Diff line number
Diff line change
@@ -355,7 +355,7 @@ datacenter requests will need to ensure their Consul agents are configured with
355
355
of sufficient node and service read permissions. [[GH-8068](https://github.com/hashicorp/nomad/issues/8068)]
356
356
* connect: The minimum Consul version supported by Nomad's Connect integration is now Consul v1.8.0. [[GH-8068](https://github.com/hashicorp/nomad/issues/8068)]
357
357
* csi: The client filesystem layout for CSI plugins has been updated to correctly handle the lifecycle of multiple allocations serving the same plugin. Running plugin tasks will not be updated after upgrading the client, but it is recommended to redeploy CSI plugin jobs after upgrading the cluster. [[GH-12078](https://github.com/hashicorp/nomad/issues/12078)]
358
-
* raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://www.nomadproject.io/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)]
358
+
* raft: The default raft protocol version is now 3 so you must follow the [Upgrading to Raft Protocol 3](https://developer.hashicorp.com/nomad/docs/upgrade#upgrading-to-raft-protocol-3) guide when upgrading an existing cluster to Nomad 1.3.0. Downgrading the raft protocol version is not supported. [[GH-11572](https://github.com/hashicorp/nomad/issues/11572)]
359
359
360
360
SECURITY:
361
361
@@ -1929,7 +1929,7 @@ IMPROVEMENTS:
1929
1929
* core: Optimized streaming RPCs made between Nomad agents [[GH-7044](https://github.com/hashicorp/nomad/issues/7044)]
1930
1930
* build: Updated to Go 1.14.1 [[GH-7431](https://github.com/hashicorp/nomad/issues/7431)]
1931
1931
* consul: Added support for configuring `enable_tag_override` on service stanzas. [[GH-2057](https://github.com/hashicorp/nomad/issues/2057)]
1932
-
* client: Updated consul-template library to v0.24.1 - added support for working with consul connect. [Deprecated vault_grace](https://nomadproject.io/guides/upgrade/upgrade-specific/#nomad-0110)[[GH-7170](https://github.com/hashicorp/nomad/pull/7170)]
1932
+
* client: Updated consul-template library to v0.24.1 - added support for working with consul connect. [Deprecated vault_grace](https://developer.hashicorp.com/nomad/guides/upgrade/upgrade-specific/#nomad-0110)[[GH-7170](https://github.com/hashicorp/nomad/pull/7170)]
1933
1933
* driver/exec: Added `no_pivot_root` option for ramdisk use [[GH-7149](https://github.com/hashicorp/nomad/issues/7149)]
1934
1934
* jobspec: Added task environment interpolation to `volume_mount`[[GH-7364](https://github.com/hashicorp/nomad/issues/7364)]
1935
1935
* jobspec: Added support for a per-task restart policy [[GH-7288](https://github.com/hashicorp/nomad/pull/7288)]
@@ -2060,7 +2060,7 @@ FEATURES:
2060
2060
2061
2061
***Nomad Monitor**: New `nomad monitor` command allows remotely following
2062
2062
the logs of any Nomad Agent (clients or servers). See
* api: The `api` package removed `Config.SetTimeout` and `Config.ConfigureTLS` functions, intended
2276
2276
to be used internally only. [[GH-5275](https://github.com/hashicorp/nomad/pull/5275)]
2277
-
* api: The [job deployments](https://www.nomadproject.io/api/jobs.html#list-job-deployments) endpoint
2277
+
* api: The [job deployments](https://developer.hashicorp.com/nomad/api/jobs.html#list-job-deployments) endpoint
2278
2278
now filters out deployments associated with older instances of the job. This can happen if jobs are
2279
2279
purged and recreated with the same id. To get all deployments irrespective of creation time, add
2280
2280
`all=true`. The `nomad job deployment`CLI also defaults to doing this filtering. [[GH-5702](https://github.com/hashicorp/nomad/issues/5702)]
@@ -2421,7 +2421,7 @@ IMPROVEMENTS:
2421
2421
* core: Added advertise address to client node meta data [[GH-4390](https://github.com/hashicorp/nomad/issues/4390)]
2422
2422
* core: Added support for specifying node affinities. Affinities allow job operators to specify weighted placement preferences according to different node attributes [[GH-4512](https://github.com/hashicorp/nomad/issues/4512)]
2423
2423
* core: Added support for spreading allocations across a specific attribute. Operators can specify spread target percentages across failure domains such as datacenter or rack [[GH-4512](https://github.com/hashicorp/nomad/issues/4512)]
2424
-
* core: Added preemption support for system jobs. System jobs can now preempt other jobs of lower priority. See [preemption](https://www.nomadproject.io/docs/internals/scheduling/preemption.html) for more details. [[GH-4794](https://github.com/hashicorp/nomad/pull/4794)]
2424
+
* core: Added preemption support for system jobs. System jobs can now preempt other jobs of lower priority. See [preemption](https://developer.hashicorp.com/nomad/docs/internals/scheduling/preemption.html) for more details. [[GH-4794](https://github.com/hashicorp/nomad/pull/4794)]
2425
2425
* acls: Allow support for using globs in namespace definitions [[GH-4982](https://github.com/hashicorp/nomad/pull/4982)]
2426
2426
* agent: Support JSON log output [[GH-5173](https://github.com/hashicorp/nomad/issues/5173)]
2427
2427
* api: Reduced api package dependencies [[GH-5213](https://github.com/hashicorp/nomad/pull/5213)]
@@ -2559,10 +2559,10 @@ IMPROVEMENTS:
2559
2559
* core: Added TLS configuration option to prefer server's ciphersuites over clients[[GH-4338](https://github.com/hashicorp/nomad/issues/4338)]
2560
2560
* core: Add the option for operators to configure TLS versions and allowed
2561
2561
cipher suites. Default is a subset of safe ciphers and TLS 1.2 [[GH-4269](https://github.com/hashicorp/nomad/pull/4269)]
2562
-
* core: Add a new [progress_deadline](https://www.nomadproject.io/docs/job-specification/update.html#progress_deadline) parameter to
2562
+
* core: Add a new [progress_deadline](https://developer.hashicorp.com/nomad/docs/job-specification/update.html#progress_deadline) parameter to
2563
2563
support rescheduling failed allocations during a deployment. This allows operators to specify a configurable deadline before which
2564
2564
a deployment should see healthy allocations [[GH-4259](https://github.com/hashicorp/nomad/issues/4259)]
2565
-
* core: Add a new [job eval](https://www.nomadproject.io/docs/commands/job/eval.html) CLI and API
2565
+
* core: Add a new [job eval](https://developer.hashicorp.com/nomad/docs/commands/job/eval.html) CLI and API
2566
2566
for forcing an evaluation of a job, given the job ID. The new CLI also includes an option to force
allows jobs to specify how quickly task groups can be drained. A `-force`
2679
2679
option can be used to emulate the old drain behavior.
2680
2680
* jobspec: The default values for restart policy have changed. Restart policy
2681
2681
mode defaults to "fail" and the attempts/time interval values have been
2682
2682
changed to enable faster server side rescheduling. See [restart
2683
-
stanza](https://www.nomadproject.io/docs/job-specification/restart.html) for
2683
+
stanza](https://developer.hashicorp.com/nomad/docs/job-specification/restart.html) for
2684
2684
more information.
2685
2685
* jobspec: Removed compatibility code that migrated pre Nomad 0.6.0 Update
2686
2686
stanza syntax. All job spec files should be using update stanza fields
@@ -2693,8 +2693,8 @@ IMPROVEMENTS:
2693
2693
* core: Allow upgrading/downgrading TLS via SIGHUP on both servers and clients [[GH-3492](https://github.com/hashicorp/nomad/issues/3492)]
2694
2694
* core: Node events are emitted for events such as node registration and
* core: A set of features (Autopilot) has been added to allow for automatic operator-friendly management of Nomad servers. For more information about Autopilot, see the [Autopilot Guide](https://www.nomadproject.io/guides/cluster/autopilot.html). [[GH-3670](https://github.com/hashicorp/nomad/pull/3670)]
2697
-
* core: Failed tasks are automatically rescheduled according to user specified criteria. For more information on configuration, see the [Reshedule Stanza](https://www.nomadproject.io/docs/job-specification/reschedule.html)[[GH-3981](https://github.com/hashicorp/nomad/issues/3981)]
2696
+
* core: A set of features (Autopilot) has been added to allow for automatic operator-friendly management of Nomad servers. For more information about Autopilot, see the [Autopilot Guide](https://developer.hashicorp.com/nomad/guides/cluster/autopilot.html). [[GH-3670](https://github.com/hashicorp/nomad/pull/3670)]
2697
+
* core: Failed tasks are automatically rescheduled according to user specified criteria. For more information on configuration, see the [Reshedule Stanza](https://developer.hashicorp.com/nomad/docs/job-specification/reschedule.html)[[GH-3981](https://github.com/hashicorp/nomad/issues/3981)]
2698
2698
* core: Servers can now service client HTTP endpoints [[GH-3892](https://github.com/hashicorp/nomad/issues/3892)]
2699
2699
* core: Servers can now retry connecting to Vault to verify tokens without requiring a SIGHUP to do so [[GH-3957](https://github.com/hashicorp/nomad/issues/3957)]
2700
2700
* core: Updated yamux library to pick up memory and CPU performance improvements [[GH-3980](https://github.com/hashicorp/nomad/issues/3980)]
Nomad is a simple and flexible workload orchestrator to deploy and manage containers ([docker](https://www.nomadproject.io/docs/drivers/docker.html), [podman](https://www.nomadproject.io/docs/drivers/podman)), non-containerized applications ([executable](https://www.nomadproject.io/docs/drivers/exec.html), [Java](https://www.nomadproject.io/docs/drivers/java)), and virtual machines ([qemu](https://www.nomadproject.io/docs/drivers/qemu.html)) across on-prem and clouds at scale.
12
+
Nomad is a simple and flexible workload orchestrator to deploy and manage containers ([docker](https://developer.hashicorp.com/nomad/docs/drivers/docker), [podman](https://developer.hashicorp.com/nomad/plugins/drivers/podman)), non-containerized applications ([executable](https://developer.hashicorp.com/nomad/docs/drivers/exec), [Java](https://developer.hashicorp.com/nomad/docs/drivers/java)), and virtual machines ([qemu](https://developer.hashicorp.com/nomad/docs/drivers/qemu)) across on-prem and clouds at scale.
13
13
14
-
Nomad is supported on Linux, Windows, and macOS. A commercial version of Nomad, [Nomad Enterprise](https://www.nomadproject.io/docs/enterprise), is also available.
14
+
Nomad is supported on Linux, Windows, and macOS. A commercial version of Nomad, [Nomad Enterprise](https://developer.hashicorp.com/nomad/docs/enterprise), is also available.
See [Learn: Getting Started](https://learn.hashicorp.com/collections/nomad/get-started) for instructions on setting up a local Nomad cluster for non-production use.
38
+
See [Developer: Getting Started](https://developer.hashicorp.com/nomad/tutorials/get-started) for instructions on setting up a local Nomad cluster for non-production use.
39
39
40
40
Optionally, find Terraform manifests for bringing up a development Nomad cluster on a public cloud in the [`terraform`](terraform/) directory.
41
41
42
42
#### Production
43
-
See [Learn: Nomad Reference Architecture](https://developer.hashicorp.com/nomad/tutorials/enterprise/production-reference-architecture-vm-with-consul) for recommended practices and a reference architecture for production deployments.
43
+
See [Developer: Nomad Reference Architecture](https://developer.hashicorp.com/nomad/tutorials/enterprise/production-reference-architecture-vm-with-consul) for recommended practices and a reference architecture for production deployments.
44
44
45
45
Documentation
46
46
---
47
-
Full, comprehensive documentation is available on the Nomad website: https://www.nomadproject.io/docs
47
+
Full, comprehensive documentation is available on the Nomad website: https://developer.hashicorp.com/nomad/docs
48
48
49
-
Guides are available on [HashiCorp Learn](https://learn.hashicorp.com/nomad).
49
+
Guides are available on [HashiCorp Developer](https://developer.hashicorp.com/nomad/tutorials).
0 commit comments