mirror of https://github.com/hashicorp/consul
Update CHANGELOG.md
parent
f053a3102a
commit
14066d8fec
|
@ -3,7 +3,10 @@
|
||||||
BREAKING CHANGES:
|
BREAKING CHANGES:
|
||||||
|
|
||||||
* **Raft Protocol Defaults to 3:** The [`-raft-protocol`](https://www.consul.io/docs/agent/options.html#_raft_protocol) default has been changed from 2 to 3, enabling all Autopilot features by default. Version 3 requires Consul running 0.8.0 or newer on all servers in order to work, so if you are upgrading with older servers in a cluster then you will need to set this back to 2 in order to upgrade. See [Raft Protocol Version Compatibility](https://www.consul.io/docs/upgrade-specific.html#raft-protocol-version-compatibility) for more details. Also the format of `peers.json` used for outage recovery is different when running with the lastest Raft protocol. See [Manual Recovery Using peers.json](https://www.consul.io/docs/guides/outage.html#manual-recovery-using-peers-json) for a description of the required format. [GH-3477]
|
* **Raft Protocol Defaults to 3:** The [`-raft-protocol`](https://www.consul.io/docs/agent/options.html#_raft_protocol) default has been changed from 2 to 3, enabling all Autopilot features by default. Version 3 requires Consul running 0.8.0 or newer on all servers in order to work, so if you are upgrading with older servers in a cluster then you will need to set this back to 2 in order to upgrade. See [Raft Protocol Version Compatibility](https://www.consul.io/docs/upgrade-specific.html#raft-protocol-version-compatibility) for more details. Also the format of `peers.json` used for outage recovery is different when running with the lastest Raft protocol. See [Manual Recovery Using peers.json](https://www.consul.io/docs/guides/outage.html#manual-recovery-using-peers-json) for a description of the required format. [GH-3477]
|
||||||
* **HTTP Verb Enforcement:** Many endpoints in the HTTP API that previously took any HTTP verb now check for specific HTTP verbs and enforce them. This may break clients relying on the old behavior. [GH-3405] <details><summary>Table of Updated Endpoints</summary>
|
* **HTTP Verb Enforcement:** Many endpoints in the HTTP API that previously took any HTTP verb now check for specific HTTP verbs and enforce them. This may break clients relying on the old behavior. [GH-3405]
|
||||||
|
|
||||||
|
<details><summary>Table of Updated Endpoints</summary>
|
||||||
|
|
||||||
| Endpoint | Required Verb |
|
| Endpoint | Required Verb |
|
||||||
| -------- | ------------- |
|
| -------- | ------------- |
|
||||||
| /v1/acl/info | GET |
|
| /v1/acl/info | GET |
|
||||||
|
@ -43,7 +46,9 @@ BREAKING CHANGES:
|
||||||
| /v1/session/list | GET |
|
| /v1/session/list | GET |
|
||||||
| /v1/session/node | GET |
|
| /v1/session/node | GET |
|
||||||
| /v1/status/leader | GET |
|
| /v1/status/leader | GET |
|
||||||
| /v1/status/peers | GET |</details>
|
| /v1/status/peers | GET |
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
FEATURES:
|
FEATURES:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue