|
3 | 3 | __BACKWARDS INCOMPATIBILITIES:__
|
4 | 4 | * cli: node drain now blocks until the drain completes and all allocations on
|
5 | 5 | the draining node have stopped. Use -detach for the old behavior.
|
| 6 | + * client: Periods (`.`) are no longer replaced with underscores (`_`) in |
| 7 | + environment variables as many applications rely on periods in environment |
| 8 | + variable names. [[GH-3760](https://github.com/hashicorp/nomad/issues/3760)] |
| 9 | + * client/metrics: The key emitted for tracking a client's uptime has changed |
| 10 | + from "uptime" to "client.uptime". Users monitoring this metric will have to |
| 11 | + switch to the new key name [[GH-4128](https://github.com/hashicorp/nomad/issues/4128)] |
6 | 12 | * discovery: Prevent absolute URLs in check paths. The documentation indicated
|
7 | 13 | that absolute URLs are not allowed, but it was not enforced. Absolute URLs
|
8 | 14 | in HTTP check paths will now fail to validate. [[GH-3685](https://github.com/hashicorp/nomad/issues/3685)]
|
9 | 15 | * drain: Draining a node no longer stops all allocations immediately: a new
|
10 | 16 | [migrate stanza](https://www.nomadproject.io/docs/job-specification/migrate.html)
|
11 | 17 | allows jobs to specify how quickly task groups can be drained. A `-force`
|
12 | 18 | option can be used to emulate the old drain behavior.
|
13 |
| - * jobspec: The default values for restart policy have changed. Restart policy mode defaults to "fail" and the |
14 |
| - attempts/time interval values have been changed to enable faster server side rescheduling. See |
15 |
| - [restart stanza](https://www.nomadproject.io/docs/job-specification/restart.html) for more information. |
16 |
| - * jobspec: Removed compatibility code that migrated pre Nomad 0.6.0 Update stanza syntax. All job spec files should be using update stanza fields introduced in 0.7.0 [[GH-3979](https://github.com/hashicorp/nomad/pull/3979/files)] |
17 |
| - * client: Periods (`.`) are no longer replaced with underscores (`_`) in |
18 |
| - environment variables as many applications rely on periods in environment |
19 |
| - variable names. [[GH-3760](https://github.com/hashicorp/nomad/issues/3760)] |
| 19 | + * jobspec: The default values for restart policy have changed. Restart policy |
| 20 | + mode defaults to "fail" and the attempts/time interval values have been |
| 21 | + changed to enable faster server side rescheduling. See [restart |
| 22 | + stanza](https://www.nomadproject.io/docs/job-specification/restart.html) for |
| 23 | + more information. |
| 24 | + * jobspec: Removed compatibility code that migrated pre Nomad 0.6.0 Update |
| 25 | + stanza syntax. All job spec files should be using update stanza fields |
| 26 | + introduced in 0.7.0 |
| 27 | + [[GH-3979](https://github.com/hashicorp/nomad/pull/3979/files)] |
20 | 28 |
|
21 | 29 | IMPROVEMENTS:
|
22 | 30 | * core: Servers can now service client HTTP endpoints [[GH-3892](https://github.com/hashicorp/nomad/issues/3892)]
|
|
0 commit comments