main
all: goimports -w .
client/v3: use pointer header in WatchResponse
client: address Go 1.24 usetesting issues
Replace mvccpb.PUT and mvccpb.DELETE with mvccpb.Event_PUT and mvccpb.Event_DELETE
Add defer-recover block to prevent panic when cc is nil
Fix documentation of List method of kubernetes interface
Fix unsynchronized range over leaseCache.entries
client/v3: use pointer for GetResponse observe channels
*: implement server-side RangeStream
client/v3: switch to pointer for clientv3.Cmp
grpc: replace Dial APIs with NewClient
clientv3: address review feedback on RangeStream from #21358
Prevent leaking file descriptor during snapshotting and provide better logging of errors
chore: use usetesting instead of tenv
Add client/pkg/.gomodguard.yaml and prevent pkg, api and client/v3 from depending on server/v3
Fix LICENSE file
Automate labels for clientv3 pull requests.
client: README: update to new go.mod paths
Replace authpb.READ and authpb.WRITE with authpb.Permission_READ and authpb.Permission_WRITE
client/v3: print info log when watcher stream buffer is backlogged
switch to an updated semver library
Introduce Kubernetes KV interface to etcd client
clientv3: Move to client/v3 (just file move)
fix: use testify instead of t.Fatal or t.Error in client package (part 1)
clientv3: include value details in compare panic
Update the comment of DialTimeout to reflect the real usage
clientv3: allow setting JWT directly
Fix goimports in all existing files. Execution of ./scripts/fix.sh
Bump go 1.19: update all the dependencies and go.sum files
dependency: bump go.opentelemetry.io/proto/otlp from 1.10.0 to 1.11.0
clientv3: document that KeepAlive may deliver buffered responses after Revoke
Client: Rename etcdClientDebugLevel function to the ClientLogLevel
feat: enable unparam lint
client: Fix reading Client.lg without holding the mutex
expose op.isOptsWithFromKey and op.isOptsWithPrefix
client/v3: fix comment typo
Print the endpoint the grpc client connected to in unary interceptor
clientv3: disable auth retry when token is set
fix: enable gofumpt instead of gofmt linter in client
fix IsOptsWithFromKey