diff --git a/CHANGELOG/CHANGELOG-3.4.md b/CHANGELOG/CHANGELOG-3.4.md index 2226ee578cc7..a77524aec6cf 100644 --- a/CHANGELOG/CHANGELOG-3.4.md +++ b/CHANGELOG/CHANGELOG-3.4.md @@ -2,16 +2,26 @@ Previous change logs can be found at [CHANGELOG-3.3](https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.3.md). +
+ ## v3.4.28 (tbd) ### etcd server - Improve [Skip getting authInfo from incoming context when auth is disabled](https://github.com/etcd-io/etcd/pull/16240) +- Use [the default write scheduler](https://github.com/etcd-io/etcd/pull/16782) since golang.org/x/net@v0.11.0 started using round-robin scheduler. +- Add [cluster ID check during data corruption detection to prevent false alarm](https://github.com/etcd-io/etcd/issues/15548). ### Package `clientv3` -- Fix [Reset auth token when failing to authenticate due to auth being disabled](https://github.com/etcd-io/etcd/pull/16240) +- Fix [Reset auth token when failing to authenticate due to auth being disabled](https://github.com/etcd-io/etcd/pull/16240). +- [Simplify grpc dialer usage](https://github.com/etcd-io/etcd/issues/11519). +- [Replace balancer with upstream grpc solution](https://github.com/etcd-io/etcd/pull/16844). +- Fix [race condition when accessing cfg.Endpoints in dial()](https://github.com/etcd-io/etcd/pull/16857). +- Fix [invalid authority header issue in single endpoint scenario](https://github.com/etcd-io/etcd/pull/16988). ### Dependencies - Compile binaries using [go 1.20.11](https://github.com/etcd-io/etcd/pull/16916). +- Upgrade [bbolt to 1.3.8](https://github.com/etcd-io/etcd/pull/16834). +- Upgrade gRPC to 1.58.3 in https://github.com/etcd-io/etcd/pull/16997 and https://github.com/etcd-io/etcd/pull/16999. Note that gRPC server will reject requests with connection header (refer to https://github.com/grpc/grpc-go/pull/4803).