Skip to content

deps(deps): bump etcd-client from 0.20.0 to 0.21.0 - #542

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/etcd-client-0.21.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/etcd-client-0.21.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps etcd-client from 0.20.0 to 0.21.0.

Release notes

Sourced from etcd-client's releases.

v0.21.0

What's Changed

Features

  • Add etcd 3.7 streaming range reads through KvClient::get_stream() and GetStreamResponse.
  • Add MaintenanceClient::downgrade() to validate, enable, or cancel cluster downgrades.
  • Expose etcd 3.6 response fields for storage version, database quota, downgrade information, hash revision, and snapshot version.
  • Update bundled protobuf definitions to etcd v3.7.2.

Bug fixes

  • Fix automatic token refresh for Lock and Election requests when etcd returns Unknown with an invalid authentication token error by @​askalt in #124.

Maintenance

  • Add etcd 3.7 CI coverage and streaming range tests.
  • Refresh API documentation and improve test cleanup.

Full Changelog: etcdv3/etcd-client@v0.20.0...v0.21.0

Changelog

Sourced from etcd-client's changelog.

v0.21.0 - 2026-10-09

What's Changed

Features

  • Add etcd 3.7 streaming range reads through KvClient::get_stream() and GetStreamResponse.
  • Add MaintenanceClient::downgrade() to validate, enable, or cancel cluster downgrades.
  • Expose etcd 3.6 response fields for storage version, database quota, downgrade information, hash revision, and snapshot version.
  • Update bundled protobuf definitions to etcd v3.7.2.

Bug fixes

  • Fix automatic token refresh for Lock and Election requests when etcd returns Unknown with an invalid authentication token error by @​askalt in #124.

Maintenance

  • Add etcd 3.7 CI coverage and streaming range tests.
  • Refresh API documentation and improve test cleanup.

Full Changelog: etcdv3/etcd-client@v0.20.0...v0.21.0

Commits
  • 28fd20e Relase v0.21.0
  • 524726c Add more details for KvClient::get_stream`
  • 2314a52 Temporarily set test_move_leader parallel to ensure it runs before the tests ...
  • c068306 Expose RangeStreamResponse
  • 8e2ad87 Add missing fields since etcd v3.6
  • c52a2d3 Update docs from etcd gRPC protos
  • 344d6f8 Add Downgrade method for MaintenanceClient
  • 2603d6b Merge branch 'feature/upgrade-protos'
  • 387a4f5 Add etcd v3.7 support description in README.md
  • 3983c0d Update github checkout action to v7
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code or Cargo dependencies labels Oct 19, 2026
@feichai0017 feichai0017 moved this to In Progress in NoKV Delivery Oct 19, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/etcd-client-0.21.0 branch 4 times, most recently from 9088bb9 to caa9252 Compare October 21, 2026 07:46
Bumps [etcd-client](https://github.com/etcdv3/etcd-client) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/etcdv3/etcd-client/releases)
- [Changelog](https://github.com/etcdv3/etcd-client/blob/master/CHANGELOG.md)
- [Commits](etcdv3/etcd-client@v0.20.0...v0.21.0)

---
updated-dependencies:
- dependency-name: etcd-client
  dependency-version: 0.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/etcd-client-0.21.0 branch from caa9252 to e9cf635 Compare October 21, 2026 11:42

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code or Cargo dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant