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). +
diff --git a/CHANGELOG-3.5.md b/CHANGELOG-3.5.md index 703088a94..7c72d4246 100644 --- a/CHANGELOG-3.5.md +++ b/CHANGELOG-3.5.md @@ -221,6 +221,16 @@ Note that any `etcd_debugging_*` metrics are experimental and subject to change. - Add [`/v3/auth/status`](https://github.com/etcd-io/etcd/pull/11536) endpoint to check if authentication is enabled - [Add `Linearizable` field to `etcdserverpb.MemberListRequest`](https://github.com/etcd-io/etcd/pull/11639). +### 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). + ### Dependency - Upgrade [`google.golang.org/grpc`](https://github.com/grpc/grpc-go/releases) from [**`v1.23.0`**](https://github.com/grpc/grpc-go/releases/tag/v1.23.0) to [**`v1.26.0`**](https://github.com/grpc/grpc-go/releases/tag/v1.26.0).