swh:1:snp:8a1bf80ec89c62a71cdcaaf0c2f9145695a5340a

sort by:
Revision Author Date Message Commit Date
e7b3bb6 version: bump up to 3.5.12 31 January 2024, 10:32:22 UTC
378a196 Merge pull request #17346 from serathius/crypto-3.5 [release-3.5] Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795 31 January 2024, 10:21:03 UTC
8599d48 Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795 This is the minimal set of package updates I get after running: ./scripts/update_dep.sh golang.org/x/crypto v0.17.0 make Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 30 January 2024, 11:02:49 UTC
141232e Merge pull request #17320 from ahrtr/3.5_TestHashKVWhenCompacting_20240125 [3.5 test: fix `TestHashKVWhenCompacting`: ensure all goroutine finished 25 January 2024, 18:53:29 UTC
0f494e0 test: fix TestHashKVWhenCompacting: ensure all goroutine finished Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 25 January 2024, 13:32:03 UTC
a0ff8e4 Merge pull request #17315 from ahrtr/3.5_configure_peer_log_20240124 [3.5] Print error log when creating peer listener failed 25 January 2024, 10:05:46 UTC
926d022 print error log when creating peer listener failed Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com> 24 January 2024, 13:50:38 UTC
c7bcb5f Merge pull request #17291 from rahulbapumore/backport-feature [3.5] mvcc: Printing etcd backend database related metrics inside scheduleCompaction function 23 January 2024, 10:05:07 UTC
2c3b614 mvcc: Printing etcd backend database related metrics inside scheduleCompaction function Backporting commit 21bbc82 in etcd 3.5 To improve traceability of backend database usage, Added below parameter related to backend database usage metrics inside scheduledCompaction function. current-db-size-bytes current-db-size current-db-size-in-use-bytes current-db-size-in-use Signed-off-by: Rahul More <rahulbapumore@gmail.com> 22 January 2024, 13:40:20 UTC
0ed58e9 Merge pull request #17275 from ivanvc/3.5-update-golang-to-1.20.13 [3.5] dependency: upgrade go to 1.20.13 19 January 2024, 18:34:59 UTC
02d5599 dependency: update go version to 1.20.13 Signed-off-by: Ivan Valdes <ivan@vald.es> 18 January 2024, 22:38:08 UTC
0c302d4 Merge pull request #17230 from siyuanfoundation/txBuf-3.5 [3.5] Fix delete inconsistencies in read buffer 12 January 2024, 16:48:49 UTC
2d531a3 commit bbolt transaction if there is any pending deleting operations Signed-off-by: Siyuan Zhang <sizhang@google.com> 11 January 2024, 21:34:14 UTC
f219ab4 add tests to test tx delete consistency. Signed-off-by: Siyuan Zhang <sizhang@google.com> 11 January 2024, 21:29:54 UTC
880004c Merge pull request #17123 from ZhouJianMS/member-place-3.5 [3.5] member replace e2e test 11 January 2024, 08:34:02 UTC
fe32cf9 Merge pull request #17205 from jmhbnz/backport-reproducible-image-builds [3.5] Backport adding digest for etcd base image 09 January 2024, 09:58:38 UTC
5777a37 Merge pull request #17206 from serathius/dont-flock-3.5 [release-3.5] Don't flock snapshot files 08 January 2024, 15:12:31 UTC
f3a27b3 Don't flock snapshot files Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 08 January 2024, 14:06:12 UTC
5f571ba Backport adding digest for etcd base image. To ensure etcd official image builds can be reproduced. Signed-off-by: James Blair <mail@jamesblair.net> 08 January 2024, 01:55:42 UTC
8d88e43 Merge pull request #17201 from ishan16696/backport-PR16465 [3.5]Add a unit tests and missing flags in etcd help. 05 January 2024, 10:52:47 UTC
0ac8e50 Add a unit tests and missing flags in etcd help. Signed-off-by: ishan16696 <ishan.tyagi@sap.com> 05 January 2024, 09:16:42 UTC
af1fb6f Merge pull request #17177 from amit-rastogi/release-3.5 Backport testutils.ExecuteUntil to 3.5 branch 03 January 2024, 13:53:44 UTC
d0ebcb5 Merge pull request #17190 from ishan16696/add/missing-flag [3.5] Add missing `experimental-enable-lease-checkpoint-persist` flag in etcd help 03 January 2024, 10:40:45 UTC
f87048a Add missing flag in etcd help. Signed-off-by: ishan16696 <ishan.tyagi@sap.com> 02 January 2024, 12:38:20 UTC
b075426 Backport testutils.ExecuteUntil to 3.5 branch Signed-off-by: Amit Rastogi <amitrastogi2206@gmail.com> 01 January 2024, 11:18:59 UTC
bd587c0 member replace e2e test Signed-off-by: ZhouJianMS <zhoujian@microsoft.com> 29 December 2023, 01:46:58 UTC
ae3b43a Merge pull request #17151 from serathius/fix-bootstrap [release-3.5] Fix etcd bootstrap: Etcd not validating database consistent index, closing database and panicking on nil backend. 20 December 2023, 15:33:24 UTC
d6d263a Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517 Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 20 December 2023, 10:41:54 UTC
a2e9dc8 Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer `err` variable shared throughout the NewServer function and used on line 396 to defer decision whether backend should be closed when starting the server failed. `snapshot` variable is first defined 407, redeclared locally on line 496 and later again used on line 625. Creation of local variable is a bug introduced in https://github.com/etcd-io/etcd/pull/11888. Signed-off-by: Marek Siarkowicz <siarkowicz@google.com> 20 December 2023, 10:31:47 UTC
39330e3 Merge pull request #17083 from siyuanfoundation/livez-bp-step3 [3.5] Backport e2e tests for livez/readyz. 12 December 2023, 10:14:05 UTC
cb65c1f test: enable gofail in release e2e test. Signed-off-by: Siyuan Zhang <sizhang@google.com> 11 December 2023, 17:15:56 UTC
b8d5e79 [3.5] backport health check e2e tests. Signed-off-by: Siyuan Zhang <sizhang@google.com> 07 December 2023, 17:51:39 UTC
fa0eb07 Merge pull request #17075 from siyuanfoundation/3.5-e2e-fw [3.5] tests: Backport Extract e2e cluster setup to separate package 07 December 2023, 12:03:36 UTC
3b252db version: bump up to 3.5.11 07 December 2023, 10:29:12 UTC
6f125ce Merge pull request #17039 from siyuanfoundation/release-3.5-step2 [3.5] Backport livez/readyz 07 December 2023, 08:53:18 UTC
33cf21c Merge pull request #17077 from jonasrdl/release-3.5-update-to-go-1.20.12 [3.5] Update go version to 1.20.12 06 December 2023, 19:38:15 UTC
ebb7e79 etcdserver: add linearizable_read check to readyz. Signed-off-by: Siyuan Zhang <sizhang@google.com> 06 December 2023, 19:12:14 UTC
13bafdf etcd: Update go version to 1.20.12 Signed-off-by: Jonas Riedel <jonasriedel@pm.me> 06 December 2023, 19:02:25 UTC
795dced tests: Extract e2e cluster setup to separate package Signed-off-by: Siyuan Zhang <sizhang@google.com> 06 December 2023, 17:13:36 UTC
7df2e90 Merge pull request #17070 from ivanvc/release-3.5-backport-ssrf Backport disable redirects in peer communication to release-3.5 06 December 2023, 09:09:07 UTC
98aa466 server: disable redirects in peer communication Disable following redirects from peer HTTP communication on the client's side. Etcd server may run into SSRF (Server-side request forgery) when adding a new member. If users provide a malicious peer URL, the existing etcd members may be redirected to another unexpected internal URL when getting the new member's version. Signed-off-by: Ivan Valdes <ivan@vald.es> 05 December 2023, 18:59:25 UTC
ce4ae2b Merge pull request #17024 from jmhbnz/backport-ssrf-fix [3.5] Backport disable following redirects when checking peer urls 28 November 2023, 20:22:32 UTC
293fc21 etcdserver: add metric counters for livez/readyz health checks. Signed-off-by: Siyuan Zhang <sizhang@google.com> 27 November 2023, 20:52:15 UTC
f5d7f99 etcdserver: add livez and ready http endpoints for etcd. Add two separate probes, one for liveness and one for readiness. The liveness probe would check that the local individual node is up and running, or else restart the node, while the readiness probe would check that the cluster is ready to serve traffic. This would make etcd health-check fully Kubernetes API complient. Signed-off-by: Siyuan Zhang <sizhang@google.com> 27 November 2023, 20:52:15 UTC
2b54660 http health check bug fixes Signed-off-by: Chao Chen <chaochn@amazon.com> 27 November 2023, 20:52:15 UTC
d4e8610 Merge pull request #17000 from siyuanfoundation/livez-bp-3.5-step1 [3.5] Backport healthcheck code cleanup 27 November 2023, 18:59:40 UTC
46e3942 server: Split metrics and health code Signed-off-by: Siyuan Zhang <sizhang@google.com> 27 November 2023, 17:31:00 UTC
8ab1c0f server: Cover V3 health with tests Signed-off-by: Siyuan Zhang <sizhang@google.com> 27 November 2023, 17:31:00 UTC
9db8ddb server: Refactor health checks Signed-off-by: Siyuan Zhang <sizhang@google.com> 27 November 2023, 17:31:00 UTC
eed94f6 server: Run health check tests in subtests Signed-off-by: Siyuan Zhang <sizhang@google.com> 27 November 2023, 17:31:00 UTC
2f6c84e server: Rename test case expect fields Signed-off-by: Siyuan Zhang <sizhang@google.com> 27 November 2023, 17:31:00 UTC
c6784a7 server: Use named struct initialization in healthcheck test Signed-off-by: Siyuan Zhang <sizhang@google.com> 27 November 2023, 17:31:00 UTC
9e21048 Backport server: Don't follow redirects when checking peer urls. It's possible that etcd server may run into SSRF situation when adding a new member. If users provide a malicious peer URL, the existing etcd members may be redirected to other unexpected internal URL when getting the new member's version. Signed-off-by: James Blair <mail@jamesblair.net> 27 November 2023, 08:48:50 UTC
0e64a6d Merge pull request #16951 from jmhbnz/fix-distributed-tracing [3.5] Backport add sampling rate to fix distributed tracing 26 November 2023, 14:02:13 UTC
f952197 Backport embed: Add tracing integration test. Signed-off-by: James Blair <mail@jamesblair.net> 25 November 2023, 21:30:49 UTC
5a564d5 Backport server: Have tracingExporter own resources it initialises. Signed-off-by: James Blair <mail@jamesblair.net> 25 November 2023, 21:22:10 UTC
3a54851 Backport server: Add sampling rate to distributed tracing. ExperimentalDistributedTracingSamplingRatePerMillion is the number of samples to collect per million spans. Defaults to 0. Signed-off-by: James Blair <mail@jamesblair.net> 25 November 2023, 21:22:10 UTC
0b46d43 Merge pull request #16921 from ivanvc/enable-arm64-builds-for-every-push-and-pr-in-release-3.5 github workflow: run arm64 tests on every push 20 November 2023, 17:00:32 UTC
a733d92 Merge pull request #16946 from sharathsivakumar/release-3.5 [3.5] CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.open… 16 November 2023, 07:38:57 UTC
7f7b915 upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent Signed-off-by: sharath sivakumar <sharath.sivakumar@mollie.com> 15 November 2023, 16:10:40 UTC
f26074a CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0 Signed-off-by: sharath sivakumar <sharath.sivakumar@mollie.com> 15 November 2023, 13:09:07 UTC
f9f38bc github workflow: run arm64 tests on every push Use a template to consolidate arm64 and amd64 test workflows. Enable running armd64 tests on every push and pull request. Signed-off-by: Ivan Valdes <ivan@vald.es> 14 November 2023, 00:56:29 UTC
a0cb92e Merge pull request #16915 from arjunmalhotra1/release-3.5 [3.5] etcd: upgrade go version from 1.20.10 to 1.20.11 13 November 2023, 09:31:49 UTC
e1aa1b9 etcd: upgrade go version from 1.20.10 to 1.20.11 To keep etcd projects up to date with the latest patch releases & incorporate the latest security updates. Signed-off-by: arjunmalhotra1 <am2cj@virginia.edu> 12 November 2023, 23:45:27 UTC
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
back to top