diff --git a/CHANGELOG-3.5.md b/CHANGELOG-3.5.md index 0fff4b3f4..d540bbf1f 100644 --- a/CHANGELOG-3.5.md +++ b/CHANGELOG-3.5.md @@ -26,6 +26,7 @@ See [code changes](https://github.com/etcd-io/etcd/compare/v3.4.0...v3.5.0) and - `curl -L http://localhost:2379/v3beta/kv/put -X POST -d '{"key": "Zm9v", "value": "YmFy"}'` does work in v3.5. Use `curl -L http://localhost:2379/v3/kv/put -X POST -d '{"key": "Zm9v", "value": "YmFy"}'` instead. - **`etcd --experimental-enable-v2v3` flag has been deprecated.** Use **`etcd --enable-v2v3`** instead. - Change [`etcd --experimental-enable-v2v3`](TODO) flag to `etcd --enable-v2v3`; v2 storage emulation is now stable. +- **`etcd --experimental-backend-bbolt-freelist-type` flag has been deprecated.** Use **`etcd --backend-bbolt-freelist-type`** instead. The default type is hashmap and it is stable now. - **`etcd --debug` flag has been deprecated.** Use **`etcd --log-level=debug`** instead. - Remove [`embed.Config.Debug`](https://github.com/etcd-io/etcd/pull/10947). - **`etcd --log-output` flag has been deprecated.** Use **`etcd --log-outputs`** instead. @@ -75,6 +76,8 @@ Note that any `etcd_debugging_*` metrics are experimental and subject to change. - `etcd --enable-v2=false --enable-v2v3=/aaa` to disable v2 API server. TODO: error? - Automatically [create parent directory if it does not exist](https://github.com/etcd-io/etcd/pull/9626) (fix [issue#9609](https://github.com/etcd-io/etcd/issues/9609)). - v4.0 will configure `etcd --enable-v2=true --enable-v2v3=/aaa` to enable v2 API server that is backed by **v3 storage**. +- [`etcd --backend-bbolt-freelist-type`] flag is now stable. + - `etcd --experimental-backend-bbolt-freelist-type` has been deprecated. - Support [rollback/downgrade](TODO). ### Package `embed`