https://github.com/etcd-io/etcd

sort by:
Revision Author Date Message Commit Date
0223ca5 version: bump up to 3.5.10 27 October 2023, 10:33:25 UTC
aa04f5d Merge pull request #16833 from ahrtr/bump_bbolt_1.3.8_20231026 [3.5] Bump bbolt to 1.3.8 for release-3.5 27 October 2023, 07:57:12 UTC
88beb6c bump bbolt to 1.3.8 for etcd 3.5 Signed-off-by: Benjamin Wang <wachao@vmware.com> 26 October 2023, 15:32:07 UTC
3521aaa Merge pull request #16790 from chaochn47/3.5-grpc-update [3.5] Upgrade gRPC-go to 1.58.3 19 October 2023, 09:21:36 UTC
31b7c58 Merge pull request #16637 from serathius/check-cluster-id-release-3.5 [release-3.5] etcdserver: add cluster id check for hashKVHandler 17 October 2023, 18:58:21 UTC
1aa4aa8 3.5: upgrade gRPC-go to 1.58.3 The last step with gRPC update behavior changes auditing to resolve CVE #16740 in 3.5 This PR backports #14922, #16338, #16587, #16630, #16636 and #16739 to release-3.5. Signed-off-by: Chao Chen <chaochn@amazon.com> 17 October 2023, 18:07:08 UTC
5b8150a Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup" Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 17 October 2023, 12:37:14 UTC
4cf9ef8 Merge pull request #16070 from kkkkun/rm-stack-log remove stack log when restore snapshot 17 October 2023, 11:41:33 UTC
04cfb4c etcdserver: add cluster id check for hashKVHandler Signed-off-by: caojiamingalan <alan.c.19971111@gmail.com> Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 17 October 2023, 11:27:47 UTC
976378c Merge pull request #16781 from chaochn47/release-3.5-backport-gRPC-update [release-3.5]: upgrade gRPC-go to v1.52.0 17 October 2023, 11:03:17 UTC
6f4fa5a [release-3.5]: upgrade gRPC-go to v1.52.0 backport https://github.com/etcd-io/etcd/pull/14834 and https://github.com/etcd-io/etcd/pull/16324 Signed-off-by: Chao Chen <chaochn@amazon.com> 17 October 2023, 04:43:00 UTC
3921831 Merge pull request #16625 from chaochn47/release-3.5-backport-gRPC-go-updates [3.5] Bump grpc-go to1.47 (and fix the connection-string format) 16 October 2023, 19:08:07 UTC
db16069 backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format) Signed-off-by: Chao Chen <chaochn@amazon.com> 12 October 2023, 16:46:49 UTC
9776cec Merge pull request #16750 from serathius/roundrobin-3.5 [v3.5] Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin 12 October 2023, 15:17:14 UTC
404eeaa Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin Introduction of round robin https://github.com/golang/net/commit/120fc906b30bade8c220769da77801566d7f4ec8 Added in v0.10.0 https://github.com/golang/net/compare/v0.10.0...v0.11.0 Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 12 October 2023, 13:19:17 UTC
c669e0c Merge pull request #16743 from dusk125/3.5-http2 [3.5] Bump golang.org/x/net to v0.17.0 12 October 2023, 13:12:48 UTC
246f2a8 Merge pull request #16745 from dusk125/gobump-3.5 [3.5] Bump go to v1.20.10 11 October 2023, 15:34:36 UTC
b916aff Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740 Signed-off-by: Allen Ray <alray@redhat.com> 11 October 2023, 15:07:02 UTC
24ee8e4 bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740 Signed-off-by: Allen Ray <alray@redhat.com> 11 October 2023, 14:43:51 UTC
c8286f4 Merge pull request #16730 from 0scvr/0scvr/upgrade-r3.5-go-1.20.9 [3.5] Upgrade go version to 1.20.9 10 October 2023, 08:48:40 UTC
19a6ec1 etcd: upgrade go version to 1.20.9 To be up to date with the newest security fix. Signed-off-by: 0scvr <71343264+0scvr@users.noreply.github.com> 09 October 2023, 21:37:24 UTC
7ed8970 Merge pull request #16562 from MeenuyD/go-version-update fix:Ensure that go version is only defined in one file for release-3.5 11 September 2023, 10:06:57 UTC
890af4c Merge pull request #16565 from fuweid/35-cp-13824 [3.5] Fix panic in etcd validate secure endpoints 11 September 2023, 08:30:49 UTC
635219a Merge pull request #16568 from jmhbnz/fix-release-35-cmux [3.5] Backport removing obsolete http 1.0 version for cmux tests 10 September 2023, 10:17:07 UTC
bfb3494 Remove obsolete http 1.0 version. From TestConnectionMultiplexing to ensure the test will run successfully in Debian 12. Signed-off-by: James Blair <mail@jamesblair.net> 10 September 2023, 09:02:38 UTC
078b080 fix:Ensure that go version is only defined in one file for release-3.5 Signed-off-by: MeenuyD <meenu.coninja@gmail.com> 09 September 2023, 14:33:18 UTC
7816df7 Fix panic in etcd validate secure endpoints Backport: #13824 Signed-off-by: Wei Fu <fuweid89@gmail.com> 09 September 2023, 13:06:33 UTC
c8d06bb Merge pull request #16555 from ahrtr/3.5_golang_20230908 [3.5] dependency: bump golang to 1.20.8 08 September 2023, 17:20:56 UTC
bdae1d3 dependency: bump golang to 1.20.8 Signed-off-by: Benjamin Wang <wachao@vmware.com> 08 September 2023, 16:50:49 UTC
630401e Merge pull request #16550 from jmhbnz/backport-redirecting-metrics-to-file [3.5] Backport redirecting cmux test metrics data into file to reduce output 07 September 2023, 11:57:38 UTC
baa580a Backport redirect metrics data into file to reduce output. Signed-off-by: James Blair <mail@jamesblair.net> 07 September 2023, 08:42:03 UTC
182e352 Merge pull request #16490 from fuweid/bp-16464 [3.5] api: fix duplicate gateway url issue 30 August 2023, 09:07:54 UTC
ad5a6ea test.sh: increase timeout for grpcproxy test Signed-off-by: Wei Fu <fuweid89@gmail.com> 28 August 2023, 13:00:51 UTC
68e09de test: add v3 curl test to cover maintenance hash/hashkv REST API Signed-off-by: Benjamin Wang <wachao@vmware.com> Signed-off-by: Wei Fu <fuweid89@gmail.com> 28 August 2023, 13:00:46 UTC
83bf5dc api: fix duplicate gateway url issue Run `scripts/genproto.sh --skip-protodoc` and checkout server/wal/walpb/record.pb.go because we still use go.etcd.io/etcd/raft/v3 instead of go.etcd.io/raft/v3. Before ``` ➜ etcd git:(release-3.5) etcdctl put foo bar OK ➜ etcd git:(release-3.5) etcdctl get -w json foo {"header":{"cluster_id":14841639068965178418,"member_id":10276657743932975437,"revision":2,"raft_term":2},"kvs":[{"key":"Zm9v","create_revision":2,"mod_revision":2,"version":1,"value":"YmFy"}],"count":1} ➜ etcd git:(release-3.5) etcdctl compact 2 compacted revision 2 ➜ etcd git:(release-3.5) http_proxy= curl -L http://127.0.0.1:2379/v3/maintenance/hashkv -X POST -d '{"revsion":2}' Not Found ``` After ```bash ➜ etcd git:(bp-16464) http_proxy= curl -L http://127.0.0.1:2379/v3/maintenance/hashkv -X POST -d '{"revsion":2}' {"header":{"cluster_id":"14841639068965178418","member_id":"10276657743932975437","revision":"2","raft_term":"3"},"hash":3305255506,"compact_revision":"2"}% ``` Signed-off-by: Wei Fu <fuweid89@gmail.com> 27 August 2023, 16:10:33 UTC
9e0e491 Merge pull request #16476 from new-dream/release-3.5-CVE-2022-34038 [3.5] add a verification on the pagebytes which must be > 0 27 August 2023, 15:47:57 UTC
7b8de81 pkg: add a verification on the pagebytes which must be > 0 Signed-off-by: n00607095 <niechangxu1@huawei.com> 25 August 2023, 14:02:45 UTC
6186538 Merge pull request #16444 from jmhbnz/deflake-testpagewriterrandom [3.5] tests: Backport recent test flake fixes 21 August 2023, 07:48:46 UTC
b9e5d96 tests: Backport deflake for TestWatchDelay Signed-off-by: James Blair <mail@jamesblair.net> 19 August 2023, 09:41:56 UTC
778f226 tests: Backport deflake for TestPageWriterRandom The PageWriter has cache buffer so that it doesn't call the Writer until the cache is almost full. Since the data's length is random, the pending bytes should be always less than cache buffer size, instead of page size. Signed-off-by: James Blair <mail@jamesblair.net> 19 August 2023, 09:41:18 UTC
0b598c4 Merge pull request #16435 from jmhbnz/backport-expose-socket-options [3.5] Backport expose socket options 18 August 2023, 09:13:05 UTC
164175d Backport adding unit test for socket options. Co-authored-by: Shawn Gerrard <shawn.gerrard@gmail.com> Signed-off-by: James Blair <mail@jamesblair.net> 18 August 2023, 07:14:57 UTC
2a7bffc Backport export reuse-port and reuse-address so that they cabn be configured via config file. Co-authored-by: Shawn Gerrard <shawn.gerrard@gmail.com> Signed-off-by: James Blair <mail@jamesblair.net> 18 August 2023, 00:05:19 UTC
2d2e75d Merge pull request #16401 from jmhbnz/update-to-go-1.20 [3.5] Backport update to golang 1.20 minor release 17 August 2023, 11:11:43 UTC
f62a894 Fix goword failure in rafthttp/transport.go. Signed-off-by: James Blair <mail@jamesblair.net> 11 August 2023, 09:47:30 UTC
9c7c8c6 Backport update to golang 1.20 minor release. Signed-off-by: James Blair <mail@jamesblair.net> 11 August 2023, 09:16:01 UTC
5d7c457 Merge pull request #16262 from CaojiamingAlan/add_UnsafeReadScheduledCompact_and_UnsafeReadFinishedCompact [3.5] Add UnsafeReadScheduledCompact and UnsafeReadFinishedCompact 03 August 2023, 12:16:15 UTC
81ed2b3 Merge pull request #16340 from jmhbnz/streamline-test-commands [3.5] Backport Makefile recipes for common test commands 02 August 2023, 13:54:21 UTC
d3df4d5 Merge pull request #16352 from z764969689/release-3.5 Backport "bump go version to 1.19.12" to release-3.5 02 August 2023, 08:39:33 UTC
de0df43 bump go version to 1.19.12 Signed-off-by: Luke Zhang <z764969689@163.com> 02 August 2023, 07:33:10 UTC
0d829e4 Update workflows to use makefile recipes for unit, integration & e2e-release. Signed-off-by: James Blair <mail@jamesblair.net> 02 August 2023, 02:43:40 UTC
84b85a0 Backport Makefile recipes for common test commands. Signed-off-by: James Blair <mail@jamesblair.net> 01 August 2023, 21:12:36 UTC
b924891 Merge pull request #16311 from gocurr/release-3.5 [3.5] Backport #16272 to 3.5 27 July 2023, 08:03:09 UTC
5df43d9 pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss From the name of func 'UniqueURLsFromFlag', we can tell that UniqueURLs'uss should not have duplicates. The current implemention of UniqueURLs'Set has a bug to make it unique. Fixes: #16307. Signed-off-by: Jes Cok <xigua67damn@gmail.com> 26 July 2023, 13:37:32 UTC
7ba4add Merge pull request #16280 from jmhbnz/backport-e2e-release-fix Backport fix to e2e release version identifcation 24 July 2023, 10:04:55 UTC
f9ae5f8 Backport fix to e2e release version identifcation. Signed-off-by: James Blair <mail@jamesblair.net> 21 July 2023, 23:00:45 UTC
679820a Merge pull request #16270 from CaojiamingAlan/init_client_error Backport #14368 to v3.5 19 July 2023, 18:57:30 UTC
a4fa4d3 Backport #14368 to v3.5 Signed-off-by: caojiamingalan <alan.c.19971111@gmail.com> 18 July 2023, 19:53:08 UTC
eb9bfaa Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496 Add a UnsafeReadScheduledCompact and UnsafeReadFinishedCompact Signed-off-by: caojiamingalan <alan.c.19971111@gmail.com> 18 July 2023, 15:54:16 UTC
8f4b6c9 Merge pull request #16068 from CaojiamingAlan/release-3.5 [3.5] etcdserver: backport check scheduledCompactKeyName and finishedCompac… 15 July 2023, 09:11:34 UTC
6ac9d94 etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5. Fix #15919. Check ScheduledCompactKeyName and FinishedCompactKeyName before writing hash to hashstore. If they do not match, then it means this compaction has once been interrupted and its hash value is invalid. In such cases, we won't write the hash values to the hashstore, and avoids the incorrect corruption alarm. Signed-off-by: caojiamingalan <alan.c.19971111@gmail.com> 15 July 2023, 00:22:38 UTC
9ac1d73 Merge pull request #16241 from liangyuanpeng/backport_13577_3.5 [3.5] Backport #13577 to 3.5 14 July 2023, 15:08:51 UTC
c7d9708 Merge pull request #16204 from kensou97/release-3.5 [3.5] clientv3: create keepAliveCtxCloser goroutine only if ctx can be canc… 14 July 2023, 12:46:38 UTC
f3e1156 Merge pull request #16227 from ahrtr/go_3.5_20230712 [3.5] Bump go version to 1.19.11 to fix CVE GO-2023-1878 14 July 2023, 10:13:52 UTC
960cd26 Backport #13577 Disable auth gracefully without impacting existing watchers. Signed-off-by: Lan Liang <gcslyp@gmail.com> 14 July 2023, 04:50:21 UTC
9fa58bf bump go version to 1.19.11 to fix CVE GO-2023-1878 Signed-off-by: Benjamin Wang <wachao@vmware.com> 12 July 2023, 15:54:34 UTC
4d7b7e5 clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled Signed-off-by: zhangwenkang <zwenkang@vmware.com> 10 July 2023, 15:17:05 UTC
d4f779a Merge pull request #16201 from Tachone/release-3.5 [Backport 3.5] etcdutl: fix db double closed 10 July 2023, 10:15:05 UTC
2921992 [3.5] etcdutl: fix db double closed Signed-off-by: shitao.lst <acm_tach@163.com> 10 July 2023, 07:13:13 UTC
e5bd8f4 Merge pull request #16188 from kensou97/release-3.5 [3.5] clientv3: remove v3.WithFirstKey() in Barrier.Wait() 06 July 2023, 17:59:22 UTC
6be3ad3 clientv3: remove v3.WithFirstKey() in Barrier.Wait() fix the unexpected blocking when using Barrier.Wait(), e.g. NewBarrier(client, "a").Wait() will block if key "a" is not existed but "a0" is existed, but it should return immediately. Signed-off-by: zhangwenkang <zwenkang@vmware.com> 06 July 2023, 08:18:52 UTC
f3f3729 Merge pull request #16151 from jmhbnz/revert-workflow-backport Revert backport of arm64 scheduled workflows 04 July 2023, 13:09:24 UTC
a233b2e Merge pull request #16165 from tjungblu/revbump_3.5 [3.5] Adding optional revision bump and mark compacted to snapshot restore 04 July 2023, 09:06:30 UTC
d0a56c0 update etcdctl flag description for snapshot restores Signed-off-by: Thomas Jungblut <tjungblu@redhat.com> 03 July 2023, 13:33:01 UTC
f6668e0 etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command Signed-off-by: Benjamin Wang <wachao@vmware.com> 03 July 2023, 13:31:39 UTC
4425ef5 Adding optional revision bump and mark compacted to snapshot restore Signed-off-by: Allen Ray <alray@redhat.com> Signed-off-by: Thomas Jungblut <tjungblu@redhat.com> 03 July 2023, 10:57:12 UTC
6c1f883 Revert "Merge pull request #16119 from natusameer/release-3.5" This reverts commit cb38980e2012ecff5e525e7d61cf23ee843b305d, reversing changes made to f565a94844576391beed88a31403d796c31b84e3. Changes reversed as scheduled github actions must exist in default branch. Signed-off-by: James Blair <mail@jamesblair.net> 28 June 2023, 05:11:26 UTC
cb38980 Merge pull request #16119 from natusameer/release-3.5 Add e2e-arm64.yaml and Tests-arm64.yaml to release-3.5 27 June 2023, 07:21:50 UTC
c31f282 Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30 Signed-off-by: Sameer Natu <sameer.natu@gmail.com> 25 June 2023, 02:00:24 UTC
f565a94 Merge pull request #16019 from tjungblu/putauthshort_3.5 [3.5] Early exit auth check on lease puts 21 June 2023, 10:04:51 UTC
306c60a Merge pull request #16048 from kkkkun/cp-14457-to-3.5 [3.5] etcdserver: fix corruption check when server has just been compacted 19 June 2023, 08:33:57 UTC
2c04d51 Merge pull request #16088 from jmhbnz/backport-gover-simplification [3.5] Backport .github/workflows: Read .go-version as a step and not separate workflow 16 June 2023, 19:11:54 UTC
b5f07c9 Backport .github/workflows: Read .go-version as a step and not separate workflow. Signed-off-by: James Blair <mail@jamesblair.net> 16 June 2023, 08:37:38 UTC
423f951 Add first unit test for authApplierV3 This contains a slight refactoring to expose enough information to write meaningful tests for auth applier v3. Signed-off-by: Thomas Jungblut <tjungblu@redhat.com> 16 June 2023, 07:42:09 UTC
b2fb75d Early exit auth check on lease puts Mitigates etcd-io#15993 by not checking each key individually for permission when auth is entirely disabled or admin user is calling the method. Signed-off-by: Thomas Jungblut <tjungblu@redhat.com> 16 June 2023, 07:14:41 UTC
620a623 remove stack log when etcdutl restore Signed-off-by: kkkkun <scuzk373x@gmail.com> 13 June 2023, 08:45:41 UTC
cf00c2d Merge pull request #16032 from kkkkun/add_experimental_hash_check_to_help_3.5 cherry-pick #16031 to release-3.5 12 June 2023, 08:02:47 UTC
8cffdba etcdserver: fix corruption check when server has just been compacted Signed-off-by: kkkkun <scuzk373x@gmail.com> 11 June 2023, 14:27:02 UTC
ffcde60 Merge pull request #16039 from kkkkun/replace_gobin replace gobin with go install 09 June 2023, 23:03:44 UTC
dca13c6 replace gobin with go install Signed-off-by: kkkkun <scuzk373x@gmail.com> 09 June 2023, 06:17:37 UTC
ac034d0 Merge pull request #16033 from daljitdokal/release-3.5 [3.5] Backport updating go to latest patch release 1.19.10 08 June 2023, 10:48:55 UTC
15d2aef [3.5] Backport updating go to latest patch release 1.19.10 Signed-off-by: daljitdokal <daljit.dokal@yahoo.co.nz> 08 June 2023, 09:12:20 UTC
d3d530c add compact hash check to help Signed-off-by: scuzk373x@gmai.com <zhuanwajiang@pinduoduo.com> 08 June 2023, 06:26:11 UTC
4d4984f Merge pull request #15939 from HubertZhang/backport-3.5-15021 [release-3.5]naming/endpoints: backport of #15021, fix endpoints prefix bug 26 May 2023, 10:22:41 UTC
9811738 Fix test of clientv3/naming Signed-off-by: Hubert Zhang <hubert.zyk@gmail.com> 24 May 2023, 06:58:39 UTC
2158f21 clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix Signed-off-by: Ramil Mirhasanov <ramil600@yahoo.com> 23 May 2023, 12:00:21 UTC
721d9fe Merge pull request #15907 from yellowzf/release-3.5-backport [release-3.5]grpcproxy: fix memberlist results not update when proxy node down 18 May 2023, 02:56:41 UTC
ecfed91 grpcproxy: fix memberlist results not update when proxy node down If start grpc proxy with --resolver-prefix, memberlist will return all alive proxy nodes, when one grpc proxy node is down, it is expected to not return the down node, but it is still return Signed-off-by: yellowzf <zzhf3311@163.com> 16 May 2023, 03:35:31 UTC
bdbbde9 version: bump up to 3.5.9 11 May 2023, 11:39:43 UTC
d506948 Merge pull request #15815 from mitake/backport-15656-3.5 Backport 15656 to release-3.5 10 May 2023, 00:16:27 UTC
back to top