v3.6.14
etcdserver: fix cannot promote with auth from follower
bugfix: MemberUpdate implicitly and unexpectedly promotes a learner
Set a reasonable value for snapshotLimitByte
fix: enable gofumpt instead of gofmt linter in server
Move client/internal/v2 into server/internal/clientv2
format all prometheus metrics to ensure nice indent
Move AlarmBackend interface to fix unexported-return
online defrag notifies gRPC health server to expose NOT_SERVING status
docs: correct compaction period comments for 24-hour window Update compaction period logic in periodic compactor to consistently use 24-hour intervals instead of 1-hour. This fixes incorrect time calculations where: - Compaction period now correctly uses 24-hour instead of 1-hour - Revision recording interval updated to 144-minute (1/10 of 24-hour) instead of 6-minute - Retry interval on compaction failure adjusted to 144-minute to match the new period
fix: enable gosimple linter
etcdserver: Fixing minor typos in v3election.proto and rpc.proto
Fix genproto annotations
Fix the security issue where a user granted read permission on one key could receive watch responses for every key starting from that key
fix version order when calling IsValidClusterVersionChange in UpdateCapability.
Migrate dependencies pkg/foo -> client/pkg/foo
server: Move server files to 'server' directory. 26 git mv mvcc wal auth etcdserver etcdmain proxy embed/ lease/ server 36 git mv go.mod go.sum server