diff --git a/CHANGELOG-3.4.md b/CHANGELOG-3.4.md index bb182cc11..4a0d66010 100644 --- a/CHANGELOG-3.4.md +++ b/CHANGELOG-3.4.md @@ -13,10 +13,24 @@ The minimum recommended etcd versions to run in **production** are 3.2.28+, 3.3. See [code changes](https://github.com/etcd-io/etcd/compare/v3.4.13...v3.4.14) and [v3.4 upgrade guide](https://github.com/etcd-io/etcd/blob/master/Documentation/upgrades/upgrade_3_4.md) for any breaking changes. +### Package `clientv3` + +- Fix [auth token invalid after watch reconnects](https://github.com/etcd-io/etcd/pull/12264). Get AuthToken automatically when clientConn is ready. + ### etcd server - [Fix server panic](https://github.com/etcd-io/etcd/pull/12288) when force-new-cluster flag is enabled in a cluster which had learner node. +### Package `netutil` + +- Remove [`netutil.DropPort/RecoverPort/SetLatency/RemoveLatency`](https://github.com/etcd-io/etcd/pull/12491). + - These are not used anymore. They were only used for older versions of functional testing. + - Removed to adhere to best security practices, minimize arbitrary shell invocation. + +### `tools/etcd-dump-metrics` + +- Implement [input validation to prevent arbitrary shell invocation](https://github.com/etcd-io/etcd/pull/12491). +