Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 3.5 dd v3.5.14 dd.1 #2

Closed
wants to merge 196 commits into from

Commits on Jun 13, 2023

  1. remove stack log when etcdutl restore

    Signed-off-by: kkkkun <[email protected]>
    kkkkun committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    620a623 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. etcd: upgrade go version to 1.20.9

    To be up to date with the newest security fix.
    
    Signed-off-by: 0scvr <[email protected]>
    0scvr committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    19a6ec1 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Merge pull request etcd-io#16730 from 0scvr/0scvr/upgrade-r3.5-go-1.20.9

    [3.5] Upgrade go version to 1.20.9
    ahrtr authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    c8286f4 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. bump golang.org/x/net to 0.17.0

    Part of etcd-io#16740
    
    Signed-off-by: Allen Ray <[email protected]>
    dusk125 committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    24ee8e4 View commit details
    Browse the repository at this point in the history
  2. Bump go to v1.20.10

    Part of etcd-io#16740
    
    Signed-off-by: Allen Ray <[email protected]>
    dusk125 committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    b916aff View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#16745 from dusk125/gobump-3.5

    [3.5] Bump go to v1.20.10
    ahrtr authored Oct 11, 2023
    Configuration menu
    Copy the full SHA
    246f2a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Merge pull request etcd-io#16743 from dusk125/3.5-http2

    [3.5] Bump golang.org/x/net to v0.17.0
    serathius authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    c669e0c View commit details
    Browse the repository at this point in the history
  2. Return to default write scheduler since golang.org/x/[email protected] star…

    …ted using round robin
    
    Introduction of round robin golang/net@120fc90
    Added in v0.10.0 golang/net@v0.10.0...v0.11.0
    
    Signed-off-by: Marek Siarkowicz <[email protected]>
    serathius committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    404eeaa View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#16750 from serathius/roundrobin-3.5

    [v3.5] Return to default write scheduler since golang.org/x/[email protected] started using round robin
    serathius authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    9776cec View commit details
    Browse the repository at this point in the history
  4. backport etcd-io#14125 to release-3.5: Update to grpc-1.47 (and fix t…

    …he connection-string format)
    
    Signed-off-by: Chao Chen <[email protected]>
    chaochn47 committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    db16069 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Merge pull request etcd-io#16625 from chaochn47/release-3.5-backport-…

    …gRPC-go-updates
    
    [3.5] Bump grpc-go to1.47 (and fix the connection-string format)
    wenjiaswe authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    3921831 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. [release-3.5]: upgrade gRPC-go to v1.52.0

    backport etcd-io#14834 and etcd-io#16324
    
    Signed-off-by: Chao Chen <[email protected]>
    chaochn47 committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    6f4fa5a View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#16781 from chaochn47/release-3.5-backport-…

    …gRPC-update
    
    [release-3.5]: upgrade gRPC-go to v1.52.0
    serathius authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    976378c View commit details
    Browse the repository at this point in the history
  3. etcdserver: add cluster id check for hashKVHandler

    Signed-off-by: caojiamingalan <[email protected]>
    Signed-off-by: Marek Siarkowicz <[email protected]>
    CaojiamingAlan authored and serathius committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    04cfb4c View commit details
    Browse the repository at this point in the history
  4. Merge pull request etcd-io#16070 from kkkkun/rm-stack-log

    remove stack log when restore snapshot
    serathius authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    4cf9ef8 View commit details
    Browse the repository at this point in the history
  5. Backport corrupt check test fix "etcd server shouldn't wait for the r…

    …eady notification infinitely on startup"
    
    Signed-off-by: Marek Siarkowicz <[email protected]>
    serathius committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    5b8150a View commit details
    Browse the repository at this point in the history
  6. 3.5: upgrade gRPC-go to 1.58.3

    The last step with gRPC update behavior changes auditing to resolve CVE etcd-io#16740 in 3.5
    
    This PR backports etcd-io#14922, etcd-io#16338, etcd-io#16587, etcd-io#16630, etcd-io#16636 and etcd-io#16739 to release-3.5.
    
    Signed-off-by: Chao Chen <[email protected]>
    chaochn47 committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    1aa4aa8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request etcd-io#16637 from serathius/check-cluster-id-rele…

    …ase-3.5
    
    [release-3.5] etcdserver: add cluster id check for hashKVHandler
    serathius authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    31b7c58 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Merge pull request etcd-io#16790 from chaochn47/3.5-grpc-update

    [3.5] Upgrade gRPC-go to 1.58.3
    ahrtr authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    3521aaa View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. bump bbolt to 1.3.8 for etcd 3.5

    Signed-off-by: Benjamin Wang <[email protected]>
    ahrtr committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    88beb6c View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Merge pull request etcd-io#16833 from ahrtr/bump_bbolt_1.3.8_20231026

    [3.5] Bump bbolt to 1.3.8 for release-3.5
    serathius authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    aa04f5d View commit details
    Browse the repository at this point in the history
  2. version: bump up to 3.5.10

    serathius committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    0223ca5 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. 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 <[email protected]>
    arjunmalhotra1 committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    e1aa1b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Merge pull request etcd-io#16915 from arjunmalhotra1/release-3.5

    [3.5] etcd: upgrade go version from 1.20.10 to 1.20.11
    ahrtr authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    a0cb92e View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. 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 <[email protected]>
    ivanvc committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    f9f38bc View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. CVE-2023-47108: Backport go.opentelemetry.io/[email protected] and go.open…

    …telemetry.io/contrib/instrumentation/google.golang.org/grpc/[email protected]
    
    Signed-off-by: sharath sivakumar <[email protected]>
    sharath sivakumar committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    f26074a View commit details
    Browse the repository at this point in the history
  2. upgrade github.com/stretchr/testify,google.golang.org/genproto/google…

    …apis/api,google.golang.org/grpc to make it consistent
    
    Signed-off-by: sharath sivakumar <[email protected]>
    sharath sivakumar committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    7f7b915 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Merge pull request etcd-io#16946 from sharathsivakumar/release-3.5

    [3.5] CVE-2023-47108: Backport go.opentelemetry.io/[email protected] and go.open…
    ahrtr authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    a733d92 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Merge pull request etcd-io#16921 from ivanvc/enable-arm64-builds-for-…

    …every-push-and-pr-in-release-3.5
    
    github workflow: run arm64 tests on every push
    ahrtr authored Nov 20, 2023
    Configuration menu
    Copy the full SHA
    0b46d43 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. 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 <[email protected]>
    jmhbnz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    3a54851 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a564d5 View commit details
    Browse the repository at this point in the history
  3. Backport embed: Add tracing integration test.

    Signed-off-by: James Blair <[email protected]>
    jmhbnz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    f952197 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Merge pull request etcd-io#16951 from jmhbnz/fix-distributed-tracing

    [3.5] Backport add sampling rate to fix distributed tracing
    serathius authored Nov 26, 2023
    Configuration menu
    Copy the full SHA
    0e64a6d View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. 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 <[email protected]>
    jmhbnz committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9e21048 View commit details
    Browse the repository at this point in the history
  2. server: Use named struct initialization in healthcheck test

    Signed-off-by: Siyuan Zhang <[email protected]>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    c6784a7 View commit details
    Browse the repository at this point in the history
  3. server: Rename test case expect fields

    Signed-off-by: Siyuan Zhang <[email protected]>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    2f6c84e View commit details
    Browse the repository at this point in the history
  4. server: Run health check tests in subtests

    Signed-off-by: Siyuan Zhang <[email protected]>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    eed94f6 View commit details
    Browse the repository at this point in the history
  5. server: Refactor health checks

    Signed-off-by: Siyuan Zhang <[email protected]>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9db8ddb View commit details
    Browse the repository at this point in the history
  6. server: Cover V3 health with tests

    Signed-off-by: Siyuan Zhang <[email protected]>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    8ab1c0f View commit details
    Browse the repository at this point in the history
  7. server: Split metrics and health code

    Signed-off-by: Siyuan Zhang <[email protected]>
    serathius authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    46e3942 View commit details
    Browse the repository at this point in the history
  8. Merge pull request etcd-io#17000 from siyuanfoundation/livez-bp-3.5-s…

    …tep1
    
    [3.5] Backport healthcheck code cleanup
    serathius authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d4e8610 View commit details
    Browse the repository at this point in the history
  9. http health check bug fixes

    Signed-off-by: Chao Chen <[email protected]>
    chaochn47 authored and siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    2b54660 View commit details
    Browse the repository at this point in the history
  10. 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 <[email protected]>
    siyuanfoundation committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    f5d7f99 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    293fc21 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Merge pull request etcd-io#17024 from jmhbnz/backport-ssrf-fix

    [3.5] Backport disable following redirects when checking peer urls
    serathius authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    ce4ae2b View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. 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 <[email protected]>
    ivanvc committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    98aa466 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Merge pull request etcd-io#17070 from ivanvc/release-3.5-backport-ssrf

    Backport disable redirects in peer communication to release-3.5
    ahrtr authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    7df2e90 View commit details
    Browse the repository at this point in the history
  2. tests: Extract e2e cluster setup to separate package

    Signed-off-by: Siyuan Zhang <[email protected]>
    serathius authored and siyuanfoundation committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    795dced View commit details
    Browse the repository at this point in the history
  3. etcd: Update go version to 1.20.12

    Signed-off-by: Jonas Riedel <[email protected]>
    jonasrdl committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    13bafdf View commit details
    Browse the repository at this point in the history
  4. etcdserver: add linearizable_read check to readyz.

    Signed-off-by: Siyuan Zhang <[email protected]>
    siyuanfoundation committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    ebb7e79 View commit details
    Browse the repository at this point in the history
  5. Merge pull request etcd-io#17077 from jonasrdl/release-3.5-update-to-…

    …go-1.20.12
    
    [3.5] Update go version to 1.20.12
    ahrtr authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    33cf21c View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Merge pull request etcd-io#17039 from siyuanfoundation/release-3.5-step2

    [3.5] Backport livez/readyz
    serathius authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    6f125ce View commit details
    Browse the repository at this point in the history
  2. version: bump up to 3.5.11

    serathius committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    3b252db View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#17075 from siyuanfoundation/3.5-e2e-fw

    [3.5] tests: Backport Extract e2e cluster setup to separate package
    serathius authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    fa0eb07 View commit details
    Browse the repository at this point in the history
  4. [3.5] backport health check e2e tests.

    Signed-off-by: Siyuan Zhang <[email protected]>
    siyuanfoundation committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    b8d5e79 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. test: enable gofail in release e2e test.

    Signed-off-by: Siyuan Zhang <[email protected]>
    siyuanfoundation committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    cb65c1f View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Merge pull request etcd-io#17083 from siyuanfoundation/livez-bp-step3

    [3.5] Backport e2e tests for livez/readyz.
    serathius authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    39330e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Don't redeclare err and snapshot variable, fixing validation of consi…

    …stent 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 etcd-io#11888.
    
    Signed-off-by: Marek Siarkowicz <[email protected]>
    serathius committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a2e9dc8 View commit details
    Browse the repository at this point in the history
  2. Check if be is nil to avoid panic when be is overriden with nil by re…

    …coverSnapshotBackend on line 517
    
    Signed-off-by: Marek Siarkowicz <[email protected]>
    serathius committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    d6d263a View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#17151 from serathius/fix-bootstrap

    [release-3.5] Fix etcd bootstrap: Etcd not validating database consistent index, closing database and panicking on nil backend.
    serathius authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    ae3b43a View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. member replace e2e test

    Signed-off-by: ZhouJianMS <[email protected]>
    ZhouJianMS committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    bd587c0 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. Backport testutils.ExecuteUntil to 3.5 branch

    Signed-off-by: Amit Rastogi <[email protected]>
    amit-rastogi committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    b075426 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Add missing flag in etcd help.

    Signed-off-by: ishan16696 <[email protected]>
    ishan16696 committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    f87048a View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Merge pull request etcd-io#17190 from ishan16696/add/missing-flag

    [3.5] Add missing `experimental-enable-lease-checkpoint-persist` flag in etcd help
    serathius authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    d0ebcb5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17177 from amit-rastogi/release-3.5

    Backport testutils.ExecuteUntil to 3.5 branch
    ahrtr authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    af1fb6f View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Add a unit tests and missing flags in etcd help.

    Signed-off-by: ishan16696 <[email protected]>
    ishan16696 committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    0ac8e50 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17201 from ishan16696/backport-PR16465

    [3.5]Add a unit tests and missing flags in etcd help.
    ahrtr authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    8d88e43 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Backport adding digest for etcd base image.

    To ensure etcd official image builds can be reproduced.
    
    Signed-off-by: James Blair <[email protected]>
    jmhbnz committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    5f571ba View commit details
    Browse the repository at this point in the history
  2. Don't flock snapshot files

    Signed-off-by: Marek Siarkowicz <[email protected]>
    serathius committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    f3a27b3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#17206 from serathius/dont-flock-3.5

    [release-3.5] Don't flock snapshot files
    serathius authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    5777a37 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Merge pull request etcd-io#17205 from jmhbnz/backport-reproducible-im…

    …age-builds
    
    [3.5] Backport adding digest for etcd base image
    ahrtr authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    fe32cf9 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Merge pull request etcd-io#17123 from ZhouJianMS/member-place-3.5

    [3.5] member replace e2e test
    ahrtr authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    880004c View commit details
    Browse the repository at this point in the history
  2. add tests to test tx delete consistency.

    Signed-off-by: Siyuan Zhang <[email protected]>
    siyuanfoundation committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    f219ab4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d531a3 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Merge pull request etcd-io#17230 from siyuanfoundation/txBuf-3.5

    [3.5] Fix delete inconsistencies in read buffer
    ahrtr authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    0c302d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. dependency: update go version to 1.20.13

    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    02d5599 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Merge pull request etcd-io#17275 from ivanvc/3.5-update-golang-to-1.2…

    …0.13
    
    [3.5] dependency: upgrade go to 1.20.13
    ahrtr authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    0ed58e9 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. mvcc: Printing etcd backend database related metrics inside scheduleC…

    …ompaction 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 <[email protected]>
    rahulbapumore committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    2c3b614 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Merge pull request etcd-io#17291 from rahulbapumore/backport-feature

    [3.5] mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
    ahrtr authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    c7bcb5f View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. print error log when creating peer listener failed

    Signed-off-by: Benjamin Wang <[email protected]>
    ahrtr committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    926d022 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Merge pull request etcd-io#17315 from ahrtr/3.5_configure_peer_log_20…

    …240124
    
    [3.5] Print error log when creating peer listener failed
    ahrtr authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    a0ff8e4 View commit details
    Browse the repository at this point in the history
  2. test: fix TestHashKVWhenCompacting: ensure all goroutine finished

    Signed-off-by: Benjamin Wang <[email protected]>
    ahrtr committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    0f494e0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#17320 from ahrtr/3.5_TestHashKVWhenCompact…

    …ing_20240125
    
    [3.5 test: fix `TestHashKVWhenCompacting`: ensure all goroutine finished
    ahrtr authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    141232e View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. 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 <[email protected]>
    serathius committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    8599d48 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Merge pull request etcd-io#17346 from serathius/crypto-3.5

    [release-3.5] Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
    serathius authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    378a196 View commit details
    Browse the repository at this point in the history
  2. version: bump up to 3.5.12

    serathius committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    e7b3bb6 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. [3.5] Update to go1.21

    Signed-off-by: Allen Ray <[email protected]>
    dusk125 committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    3d64877 View commit details
    Browse the repository at this point in the history
  2. [3.5] backport: add backoff to client config

    Signed-off-by: Allen Ray <[email protected]>
    dusk125 committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    a13f676 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Merge pull request etcd-io#17363 from dusk125/3.5-backport-retry-config

    [3.5] backport backoff/retry config
    ahrtr authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    3c8e389 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17362 from dusk125/3.5-to-go1.21

    [3.5] Update to go 1.21
    ahrtr authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    588023c View commit details
    Browse the repository at this point in the history
  3. tests/e2e: move etcdctl to framework/e2e

    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    26bae5e View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    a965801 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17382 from fuweid/backport-17365-to-35

    [3.5] etcdserver: drain leaky goroutines before test completed
    ahrtr authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    76e7fe7 View commit details
    Browse the repository at this point in the history
  3. etcd: Add OpenBSD-specific files for SetKeepAlivePeriod handling

    Added keepalive_listener_unix.go and keepalive_listener_openbsd.go to
    handle SetKeepAlivePeriod() specially on OpenBSD.
    
    Signed-off-by: Ruize Tang <[email protected]>
    tangruize authored and Elbehery committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    62a4bb3 View commit details
    Browse the repository at this point in the history
  4. tests/e2e: implement EtcdProcess Etcdctl

    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    c37d33c View commit details
    Browse the repository at this point in the history
  5. tests/e2e: implement EtcdProcessCluster WaitLeader

    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    8b24932 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Merge pull request etcd-io#17387 from Elbehery/backport_35_SetKeepAli…

    …vePeriod_OpenBSD
    
    [3.5] Backport ignore SetKeepAlivePeriod errors on OpenBSD
    ahrtr authored Feb 7, 2024
    Configuration menu
    Copy the full SHA
    c2b458c View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. tests/e2e: use WaitLeader in corrupt test

    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    07c4dcb View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17381 from ivanvc/3.5-backport-wait-leader

    [3.5] backport e2e WaitLeader
    serathius authored Feb 8, 2024
    Configuration menu
    Copy the full SHA
    b2aa3a1 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Merge pull request etcd-io#17396 from ivanvc/3.5-use-wait-leader-in-c…

    …orrupt-test
    
    [3.5] tests/e2e: use WaitLeader in corrupt test
    ahrtr authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    ae7d493 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Make CGO_ENABLED configurable for etcd 3.5

    Signed-off-by: Arka Saha <[email protected]>
    Arka Saha committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e179686 View commit details
    Browse the repository at this point in the history
  2. tests/e2e: implement EtcdProcess GoFailClientTimeout

    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1115eb1 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Merge pull request etcd-io#17421 from ArkaSaha30/configure_cgo_3.5

    [3.5] Make CGO_ENABLED configurable
    ahrtr authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    3b99fee View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Merge pull request etcd-io#17427 from ivanvc/release-3.5-implement-et…

    …cd-process-go-fail-client-timeout
    
    [3.5] Implement etcd process go fail client timeout
    ahrtr authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    b795a8f View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. server: fix comment to match function name

    - goword checks fail if function name mismatches with comment
    - etcd-io#17400
    
    Signed-off-by: vivekpatani <[email protected]>
    vivekpatani committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    b9b4f1b View commit details
    Browse the repository at this point in the history
  2. *: fix failing shellchecks

    - shellcheck violations fixed
    - etcd-io#17400
    
    Signed-off-by: vivekpatani <[email protected]>
    vivekpatani committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    f4633c8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#17433 from vivekpatani/fix-goword

    server: fix comment to match function name
    ahrtr authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    c6e9488 View commit details
    Browse the repository at this point in the history
  4. Merge pull request etcd-io#17434 from vivekpatani/fix-shellcheck

    *: fix failing shellchecks
    ahrtr authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    ae64528 View commit details
    Browse the repository at this point in the history
  5. tools/mod: go mod tidy

    - perform tidy operation
    - etcd-io#17400
    - etcd-io#17401
    
    Signed-off-by: vivekpatani <[email protected]>
    vivekpatani committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    7ebbc0f View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Merge pull request etcd-io#17439 from vivekpatani/fix-tools-mod

    [3.5] tools/mod: go mod tidy
    ahrtr authored Feb 17, 2024
    Configuration menu
    Copy the full SHA
    16963f1 View commit details
    Browse the repository at this point in the history
  2. *: add test-smoke to the pipeline and update test-smoke

    - add test-smoke to the tests.yaml pipeline
    - add bom and dep to the test-smoke definition
    - etcd-io#17400
    - etcd-io#17401
    - wait for etcd-io#17433 to merge
    - wait for etcd-io#17434 to merge
    
    Signed-off-by: vivekpatani <[email protected]>
    vivekpatani committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    9635525 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. tests/e2e: backport e2e cluster setup

    Finish backporting the remaining functions from the original backport
    from PR etcd-io#17075.
    
    Backported commit 65add8c
    
    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    c486b58 View commit details
    Browse the repository at this point in the history
  2. Backport ignore old leader's leases revoking request

    Backported PR etcd-io#16822, commits f7e488d,
    67f1716,
    and f7ff898
    
    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    4a90575 View commit details
    Browse the repository at this point in the history
  3. added dial-keepalive-time、dial-keepalive-timeout、permit-without-strea…

    …m arguments to the grpc-proxy
    
    Signed-off-by: shihuixing <[email protected]>
    shihuixing committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    31f097e View commit details
    Browse the repository at this point in the history
  4. Merge pull request etcd-io#17435 from vivekpatani/fix-fmt-job

    *: add test-smoke to the pipeline and update test-smoke
    ahrtr authored Feb 18, 2024
    Configuration menu
    Copy the full SHA
    c213177 View commit details
    Browse the repository at this point in the history
  5. Merge pull request etcd-io#17425 from ivanvc/release-3.5-backport-ign…

    …ore-old-leaders-leases-revoking-request
    
    [3.5] backport ignore old leaders leases revoking requests
    ahrtr authored Feb 18, 2024
    Configuration menu
    Copy the full SHA
    9ffba74 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. pkg/types: Support Unix sockets in NewURLS

    Resolves etcd-io#12450
    This commits adds support to unix/unixs socket URLs, which currently
    fail with the message "URL address does not have the form "host:port".
    It also replaces the work started in etcd-io#11747.
    
    (cherry picked from commit d93b7c8)
    Signed-off-by: Hubert Zhang <[email protected]>
    Karen Almog authored and HubertZhang committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    1a9062e View commit details
    Browse the repository at this point in the history
  2. Add unix socket test to TestNewURLsValue

    (cherry picked from commit 75747f2)
    Signed-off-by: Hubert Zhang <[email protected]>
    Karen Almog authored and HubertZhang committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    80e2064 View commit details
    Browse the repository at this point in the history
  3. add uds test cases into e2e TestAuthority

    Signed-off-by: Chao Chen <[email protected]>
    chaochn47 authored and HubertZhang committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    a1aaa51 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Merge pull request etcd-io#17447 from halleyshx/add-keepalive-clientP…

    …arams-to-grpcproxy-rel3.5
    
    [3.5] Added client keepalive arguments to the grpc-proxy
    ahrtr authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    9b9c049 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#15940 from HubertZhang/backport-12469-3.5

    [release-3.5]pkg/types: Support Unix sockets in NewURLS
    ahrtr authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    5cc7239 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. dependency: bump github.com/sirupsen/logrus to v1.9.3

    Signed-off-by: vivekpatani <[email protected]>
    vivekpatani committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    f1d1029 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17482 from vivekpatani/fix-logrus

    [3.5] dependency: bump github.com/sirupsen/logrus to v1.9.3
    ahrtr authored Feb 24, 2024
    Configuration menu
    Copy the full SHA
    f9b7cce View commit details
    Browse the repository at this point in the history
  3. Bump bbolt to 1.3.9 for 3.5

    Signed-off-by: Benjamin Wang <[email protected]>
    ahrtr committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    d76d847 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Merge pull request etcd-io#17483 from ahrtr/3.5_bump_bbolt_1.3.9

    [3.5] Bump bbolt to v1.3.9
    ahrtr authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    2b4ad26 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Update go version to 1.21.8

    Signed-off-by: Lan Liang <[email protected]>
    liangyuanpeng committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    722e5cb View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17537 from liangyuanpeng/3.5_go_1.21.8

    [3.5] Update go version to 1.21.8
    ahrtr authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    72a7e28 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. dependency: bump google.golang.org/protobuf to v1.33.0

    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e6d95c8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17553 from ivanvc/release-3.5-bump-google-…

    …protobuf-to-1.33.0
    
    [3.5] dependency: bump google protobuf to 1.33.0
    ahrtr authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    65c10bc View commit details
    Browse the repository at this point in the history
  3. Add govuln GitHub workflow

    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    67afad6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request etcd-io#17550 from ivanvc/release-3.5-add-govuln-g…

    …ithub-workflow
    
    [3.5] Add govuln GitHub workflow
    ahrtr authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    d0a0281 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Fix progress notification for watch that doesn't get any events

    When implementing the fix for progress notifications
    (etcd-io#15237) we made a incorrect
    assumption that that unsynched watches will always get at least one event.
    
    Unsynched watches include not only slow watchers, but also newly created
    watches that requested current or older revision. In case that non of the events
    match watch filter, those newly created watches might become synched
    without any event going through.
    
    Signed-off-by: Marek Siarkowicz <[email protected]>
    serathius committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    579b22c View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Merge pull request etcd-io#17566 from serathius/progressrequest-new-w…

    …atch-3.5
    
    [release-3.5] Fix progress notification for watch that doesn't get any events
    serathius authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    8383107 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    46d2caa View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17612 from chaochn47/release-3.5-backport-…

    …fix-watch-event-loss-after-compact
    
    [release-3.5] backport fix watch event loss after compaction
    ahrtr authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    2ee038d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. build(deps): bump distroless/static-debian11 from 9be3fcc to 7e5c6a2

    Bumps distroless/static-debian11 from `9be3fcc` to `7e5c6a2`.
    
    ---
    updated-dependencies:
    - dependency-name: distroless/static-debian11
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    59e3f7d View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17625 from etcd-io/dependabot/docker/relea…

    …se-3.5/distroless/static-debian11-7e5c6a2a4ae854242874d36171b31d26e0539c98fc6080f942f16b03e82851ab
    
    build(deps): bump distroless/static-debian11 from `9be3fcc` to `7e5c6a2`
    ahrtr authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    38f3eb3 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. version: bump up to 3.5.13

    jmhbnz committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    c9063a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Fix retry requests when receiving ErrGPRCNotSupportedForLearner

    Signed-off-by: Ilya Baev <[email protected]>
    ptabor authored and sheyt0 committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    0c2f208 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump distroless/static-debian11 from 7e5c6a2 to 046b92c

    Bumps distroless/static-debian11 from `7e5c6a2` to `046b92c`.
    
    ---
    updated-dependencies:
    - dependency-name: distroless/static-debian11
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    d1eb35d View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#17689 from etcd-io/dependabot/docker/relea…

    …se-3.5/distroless/static-debian11-046b92c933032a8ca99a66f4c79a68ac029d9a4ababd1a806a82140b3b899fd3
    
    build(deps): bump distroless/static-debian11 from `7e5c6a2` to `046b92c`
    jmhbnz authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    cbd0aed View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Backport update for release script to use ssh.

    Signed-off-by: James Blair <[email protected]>
    jmhbnz committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    107412f View commit details
    Browse the repository at this point in the history
  2. Backport rename of release script to release.sh.

    Signed-off-by: James Blair <[email protected]>
    jmhbnz committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    1868848 View commit details
    Browse the repository at this point in the history
  3. Backport updates to shellcheck ignores for release.sh script.

    Signed-off-by: James Blair <[email protected]>
    jmhbnz committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    953a023 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Backport initialization of mu in NewCtxClient to release-3.5

    Tested against the demo code provided in PR etcd-io#17001
    
    References:
    - etcd-io#17001
    - etcd-io#17018
    
    Signed-off-by: Chun-Hung Tseng <[email protected]>
    henrybear327 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    61a85b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Merge pull request etcd-io#17699 from henrybear327/backport-3.5/add-i…

    …nitialization-for–epMu-in-contetx-client
    
    Backport initialization of mu in NewCtxClient to release-3.5
    ahrtr authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    130cfe9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17641 from sheyt0/v3.5.13

    [3.5] backport for fix retry requests when receiving ErrGPRCNotSupportedForLearner
    ahrtr authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    f5092bc View commit details
    Browse the repository at this point in the history
  3. Bump go-version to 1.21.9 for release-3.5 due to CVE-2023-45288

    Reference:
    - PR etcd-io#17703
    
    Signed-off-by: Chun-Hung Tseng <[email protected]>
    henrybear327 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    5776e21 View commit details
    Browse the repository at this point in the history
  4. Bump golang.org/x/net to v0.23.0

    Signed-off-by: Chun-Hung Tseng <[email protected]>
    henrybear327 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    600b6bf View commit details
    Browse the repository at this point in the history
  5. Merge pull request etcd-io#17708 from henrybear327/cve/3.5-bump-go-1.…

    …21.9
    
    Bump go-version to 1.21.9 for release-3.5 due to CVE-2023-45288
    ahrtr authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    01851da View commit details
    Browse the repository at this point in the history
  6. .github: enable failpoints for integration tests

    And introduce helper to toggle failpoints by makefile.
    
    Signed-off-by: Wei Fu <[email protected]>
    fuweid committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    b78b214 View commit details
    Browse the repository at this point in the history
  7. *: LeaseTimeToLive returns error if leader changed

    The old leader demotes lessor and all the leases' expire time will be
    updated. Instead of returning incorrect remaining TTL, we should return
    errors to force client retry.
    
    Cherry-pick: d3bb6f6
    
    Signed-off-by: Wei Fu <[email protected]>
    fuweid committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    94a1d0c View commit details
    Browse the repository at this point in the history
  8. [3.5]Add trivy scan as a job in release workflow

    Signed-off-by: ArkaSaha30 <[email protected]>
    ArkaSaha30 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    1404f5a View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Merge pull request etcd-io#17704 from fuweid/35-cp-17462

    [3.5] *: LeaseTimeToLive returns error if leader changed
    ahrtr authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    86d9874 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Merge pull request etcd-io#17716 from ArkaSaha30/trivy-scan-head-3.5

    [3.5]Add trivy scan for current branch HEAD
    ahrtr authored Apr 6, 2024
    Configuration menu
    Copy the full SHA
    7f18f30 View commit details
    Browse the repository at this point in the history
  2. Add approvals gh workflows.

    Signed-off-by: Lan Liang <[email protected]>
    liangyuanpeng committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    b6df59c View commit details
    Browse the repository at this point in the history
  3. feat: observe wal write at one time

    Signed-off-by: Qiuyu Wu <[email protected]>
    Qiuyu Wu committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    51f3134 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Merge pull request etcd-io#17619 from liangyuanpeng/approve_ghaction_3.5

    [3.5] Add approvals gh workflows.
    serathius authored Apr 7, 2024
    Configuration menu
    Copy the full SHA
    4ffa5c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Merge pull request etcd-io#17616 from Akiqqqqqqq/feature-wal-write-me…

    …trics
    
    [3.5] feat: add wal write system call metrics observation
    ahrtr authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    b671991 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#17732 from jmhbnz/fix-release-script

    [3.5] Backport release script fixes
    ahrtr authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    10e469e View commit details
    Browse the repository at this point in the history
  3. test: add mix version e2e test.

    Signed-off-by: Siyuan Zhang <[email protected]>
    siyuanfoundation committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    c06ec72 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Merge pull request etcd-io#17531 from siyuanfoundation/3.5-downgrade-…

    …test
    
    [3.5] backport mix version e2e test.
    serathius authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    dad2bab View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. add experimental-snapshot-catchup-entries flag.

    Signed-off-by: Siyuan Zhang <[email protected]>
    siyuanfoundation committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    464df4a View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    9331ee3 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Merge pull request etcd-io#17813 from henrybear327/backport-3.5/ignor…

    …e-raft-messages-if-member-id-mismatch
    
    [backport-3.5] server: ignore raft messages if member id mismatch
    ahrtr authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    692c2d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c391d69 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Merge pull request etcd-io#17808 from siyuanfoundation/3.5-downgrade-…

    …test
    
    [3.5] add experimental-snapshot-catchup-entries flag
    serathius authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    91e9dd3 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Update the compaction log when bootstrap and update compact's signature

    Actually the compact() never return an error, so remove the second return
    parameter.
    
    Signed-off-by: Benjamin Wang <[email protected]>
    ahrtr committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    adf1c3f View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Merge pull request etcd-io#17830 from ahrtr/3.5_update_compact_log_bo…

    …otstrap_20240421
    
    [3.5] Update the compaction log when bootstrap and update compact's signature
    ahrtr authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    6dce9b2 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    6b03446 View commit details
    Browse the repository at this point in the history
  2. tests/e2e: reproduce etcd-io#17780

    Signed-off-by: Wei Fu <[email protected]>
    (cherry picked from commit 7173391)
    Signed-off-by: Wei Fu <[email protected]>
    fuweid committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    7beff57 View commit details
    Browse the repository at this point in the history
  3. server/storage: update currentRev if scheduledCompact > currentRev

    Signed-off-by: Wei Fu <[email protected]>
    (cherry picked from commit 9ea2349)
    Signed-off-by: Wei Fu <[email protected]>
    fuweid committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    c06b17b View commit details
    Browse the repository at this point in the history
  4. server/mvcc: should update currentRev in revMu

    Signed-off-by: Wei Fu <[email protected]>
    fuweid committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    0af22ab View commit details
    Browse the repository at this point in the history
  5. Merge pull request etcd-io#17865 from fuweid/backport-17815-35

    [3.5] fix revision loss issue caused by compaction - 17780
    ahrtr authored Apr 24, 2024
    Configuration menu
    Copy the full SHA
    a7a8fb8 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    daec41c View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Merge pull request etcd-io#17888 from siyuanfoundation/3.5-downgrade-…

    …test
    
    [3.5] add mix version test of adding last ver to current ver.
    serathius authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    31a87cf View commit details
    Browse the repository at this point in the history
  2. gRPC health server sets serving status to NOT_SERVING on defrag

    gRPC health server sets serving status to NOT_SERVING on defrag
    Backport from 3.6 in etcd-io#16278
    
    Co-authored-by: Chao Chen <[email protected]>
    Signed-off-by: Thomas Jungblut <[email protected]>
    tjungblu and chaochn47 committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    750bc0b View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. build(deps): bump distroless/static-debian11 from 046b92c to 6d31326

    Bumps distroless/static-debian11 from `046b92c` to `6d31326`.
    
    ---
    updated-dependencies:
    - dependency-name: distroless/static-debian11
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored May 1, 2024
    Configuration menu
    Copy the full SHA
    22ca615 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Merge pull request etcd-io#17920 from etcd-io/dependabot/docker/relea…

    …se-3.5/distroless/static-debian11-6d31326376a7834b106f281b04f67b5d015c31732f594930f2ea81365f99d60c
    
    build(deps): bump distroless/static-debian11 from `046b92c` to `6d31326`
    jmhbnz authored May 2, 2024
    Configuration menu
    Copy the full SHA
    2c7f6d6 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. v3rpc: run health notifier to listen on online defrag state change

    Backport from 3.6 in etcd-io#16836
    
    Co-authored-by: Chao Chen <[email protected]>
    Signed-off-by: Thomas Jungblut <[email protected]>
    tjungblu and chaochn47 committed May 6, 2024
    Configuration menu
    Copy the full SHA
    cee181d View commit details
    Browse the repository at this point in the history
  2. Bump bbolt to 1.3.10 for 3.5

    Signed-off-by: Thomas Jungblut <[email protected]>
    tjungblu committed May 6, 2024
    Configuration menu
    Copy the full SHA
    a5eec4d View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#17943 from tjungblu/bboltbump_1.3.10

    Bump bbolt to 1.3.10 for 3.5
    ahrtr authored May 6, 2024
    Configuration menu
    Copy the full SHA
    a5cf841 View commit details
    Browse the repository at this point in the history
  4. Add cluster downgrade test.

    Signed-off-by: Siyuan Zhang <[email protected]>
    siyuanfoundation committed May 6, 2024
    Configuration menu
    Copy the full SHA
    99a6434 View commit details
    Browse the repository at this point in the history
  5. Merge pull request etcd-io#17931 from siyuanfoundation/3.5-downgrade-…

    …test
    
    [3.5] Backport cluster downgrade test.
    ahrtr authored May 6, 2024
    Configuration menu
    Copy the full SHA
    f2cbef2 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Merge pull request etcd-io#17914 from tjungblu/backport_35_grpc_defra…

    …gserv
    
    [3.5] gRPC health server sets serving status to NOT_SERVING on defrag
    serathius authored May 7, 2024
    Configuration menu
    Copy the full SHA
    0f0af63 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. server: Implement WithMmapSize option for backend config

    Accept a third argument for NewDefaultBackend for overrides to the
    BackendConfig.
    Add a new function, WithMmapSize, which modifies the backend config to
    provide a custom InitiamMmapSize.
    
    Backports commit: d69adf4 / PR: etcd-io#17277
    
    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc committed May 10, 2024
    Configuration menu
    Copy the full SHA
    6abc349 View commit details
    Browse the repository at this point in the history
  2. etcdutl: Fix snapshot restore memory alloc issue

    When running the snapshot command, allow receiving an initial memory map
    allocation for the database, avoiding future memory allocation issues.
    
    Backports commit: be28833 / PR: etcd-io#17277
    
    Co-authored-by: Fatih USTA <[email protected]>
    Signed-off-by: Ivan Valdes <[email protected]>
    ivanvc and fatihusta committed May 10, 2024
    Configuration menu
    Copy the full SHA
    9e1dadd View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#17977 from ivanvc/release-3.5-backport-etc…

    …dutl-memory-allocation-issue
    
    [3.5] backport etcdutl memory allocation issue
    serathius authored May 10, 2024
    Configuration menu
    Copy the full SHA
    8f6d2dc View commit details
    Browse the repository at this point in the history
  4. update the go v1.21.10

    Signed-off-by: Lavish pal <[email protected]>
    lavishpal committed May 10, 2024
    Configuration menu
    Copy the full SHA
    f715ffd View commit details
    Browse the repository at this point in the history
  5. Merge pull request etcd-io#17980 from lavishpal/upgrade/go-to-1.21.10

    [3.5] dependency : update the go v1.21.10
    ahrtr authored May 10, 2024
    Configuration menu
    Copy the full SHA
    297130d View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. .*: sync go toolchain version and add ability to verify versions

    This commit adds a script to sync the version present in .go-version
    across all go.mod files as the toolchain directive. As part of that,
    this commit also modifies go.mod files that did not have synced toolchain
    directives.
    
    Additionally, this also adds a script to verify all toolchain and go
    directives against the version present in .go-version as follows:
    (1) The go directive <= version in .go-version
    (2) The toolchain directive == version in .go-version
    
    This script runs as part of the `make verify` target, making it run
    as a presbumit by default.
    
    Signed-off-by: Madhav Jivrajani <[email protected]>
    MadhavJivrajani committed May 16, 2024
    Configuration menu
    Copy the full SHA
    4740315 View commit details
    Browse the repository at this point in the history
  2. scripts: default to using .go-version's version for tests and builds

    Additionally, provide ability to opt-out of the .go-version and use a
    custom one via env vars: FORCE_HOST_GO and GO_VERSION.
    
    Signed-off-by: Madhav Jivrajani <[email protected]>
    MadhavJivrajani committed May 16, 2024
    Configuration menu
    Copy the full SHA
    3c990bc View commit details
    Browse the repository at this point in the history
  3. Merge pull request etcd-io#18017 from MadhavJivrajani/go-version-setu…

    …p-35
    
    [release-3.5] Setup a way to consistently manage go versions across scripts and go.mods
    ahrtr authored May 16, 2024
    Configuration menu
    Copy the full SHA
    3afe949 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. config: support AllowedCN and AllowedHostname through config file

    Allow setting AllowedCN and AllowedHostname tls fields through config file for peer transport security.
    
    Signed-off-by: Seena Fallah <[email protected]>
    clwluvw authored and ArkaSaha30 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    8bc3271 View commit details
    Browse the repository at this point in the history
  2. Merge pull request etcd-io#18063 from ArkaSaha30/backport-config-support

    [3.5] config: support AllowedCN and AllowedHostname through config file
    ahrtr authored May 23, 2024
    Configuration menu
    Copy the full SHA
    47c5fb8 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. version: bump up to 3.5.14

    jmhbnz committed May 29, 2024
    Configuration menu
    Copy the full SHA
    bf51a53 View commit details
    Browse the repository at this point in the history