Skip to content

Bump the cargo group across 2 directories with 2 updates - #2

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/crates/dbx-core/cargo-06de23c44e
Open

Bump the cargo group across 2 directories with 2 updates#2
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/crates/dbx-core/cargo-06de23c44e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 7, 2026

Copy link
Copy Markdown

Bumps the cargo group with 2 updates in the /agents/drivers/duckdb directory: russh and jsonwebtoken.
Bumps the cargo group with 2 updates in the / directory: russh and jsonwebtoken.

Updates russh from 0.60.3 to 0.62.5

Release notes

Sourced from russh's releases.

v0.62.5

Security fixes

GHSA-m65r-rprj-r5rg - Handler channel callbacks called for non-existing channel - 7c5659f

Russh server did not validate channel IDs passed by a client, so if a client constructed a channel message with an invalid ID, the server-side Handler callback would still get called with that non-existing ID. The consequence of this depend on the specific user implementation.

Fixes

  • de96ad1: fixed #725 - add backpressure to Channel::data() (Eugene)

Full Changelog: Eugeny/russh@v0.62.4...v0.62.5

v0.62.4

Security fixes

Three independent bugs have allowed a client to trigger a panic in the session handler task, thereby crashing their own session.

Misc

v0.62.3

Changes

  • 2e3f1cc: Update more RustCrypto dependencies to stabilized versions (#735) (kpcyrd) #735

v0.62.2

Fixes

  • 6da3f4a: fixed #733 - incorrect first kex guess handling (Eugene)

v0.62.1

Fixes

  • 6fc20b2: Reply with CHANNEL_CLOSE in server handler per RFC 4254 (#675) (Corey Leavitt) #675

v0.62.0

Breaking changes

#686 - make channel confirmations truly async

This changes the signature of the Handler::channel_open_* functions to allow you to make the channel accept/reject decision outside of the main event loop. Instead of immediately returning a bool, they take an additional reply: ChannelOpenHandle argument, which you can move into another async task to confirm or reject the channel later. After the handler function returns, the event loop is immediately unblocked.

This also lets you specify the protocol-level rejection reason.

Migrating your existing code:

    async fn channel_open_session(
        &mut self,
</tr></table> 

... (truncated)

Commits
  • 4882af7 v0.62.5
  • 7c5659f guard channel messages against non-yet-established channel IDs
  • de96ad1 fixed #725 - add backpressure to Channel::data()
  • 0089c89 v0.62.4
  • 8912512 fixed pty modes validation
  • a7fc1eb fix mpint encoding and validate curve25519 keys
  • 2311de1 chore(russh): bump russh-sftp dev-dependency 2.1.0 → 2.3.0 (#728)
  • 2ae5d72 v0.62.3
  • 2e3f1cc Update more RustCrypto dependencies to stabilized versions (#735)
  • c4be19f v0.62.2
  • Additional commits viewable in compare view

Updates jsonwebtoken from 9.3.1 to 10.3.0

Changelog

Sourced from jsonwebtoken's changelog.

10.3.0 (2026-01-27)

  • Export everything needed to define your own CryptoProvider
  • Fix type confusion with exp/nbf when not required

10.2.0 (2025-11-06)

  • Remove Clone bound from decode functions

10.1.0 (2025-10-18)

  • add dangerous::insecure_decode
  • Implement TryFrom &Jwk for DecodingKey

10.0.0 (2025-09-29)

  • BREAKING: now using traits for crypto backends, you have to choose between aws_lc_rs and rust_crypto
  • Add Clone bound to decode
  • Support decoding byte slices
  • Support JWS
Commits

Updates russh from 0.60.3 to 0.62.5

Release notes

Sourced from russh's releases.

v0.62.5

Security fixes

GHSA-m65r-rprj-r5rg - Handler channel callbacks called for non-existing channel - 7c5659f

Russh server did not validate channel IDs passed by a client, so if a client constructed a channel message with an invalid ID, the server-side Handler callback would still get called with that non-existing ID. The consequence of this depend on the specific user implementation.

Fixes

  • de96ad1: fixed #725 - add backpressure to Channel::data() (Eugene)

Full Changelog: Eugeny/russh@v0.62.4...v0.62.5

v0.62.4

Security fixes

Three independent bugs have allowed a client to trigger a panic in the session handler task, thereby crashing their own session.

Misc

v0.62.3

Changes

  • 2e3f1cc: Update more RustCrypto dependencies to stabilized versions (#735) (kpcyrd) #735

v0.62.2

Fixes

  • 6da3f4a: fixed #733 - incorrect first kex guess handling (Eugene)

v0.62.1

Fixes

  • 6fc20b2: Reply with CHANNEL_CLOSE in server handler per RFC 4254 (#675) (Corey Leavitt) #675

v0.62.0

Breaking changes

#686 - make channel confirmations truly async

This changes the signature of the Handler::channel_open_* functions to allow you to make the channel accept/reject decision outside of the main event loop. Instead of immediately returning a bool, they take an additional reply: ChannelOpenHandle argument, which you can move into another async task to confirm or reject the channel later. After the handler function returns, the event loop is immediately unblocked.

This also lets you specify the protocol-level rejection reason.

Migrating your existing code:

    async fn channel_open_session(
        &mut self,
</tr></table> 

... (truncated)

Commits
  • 4882af7 v0.62.5
  • 7c5659f guard channel messages against non-yet-established channel IDs
  • de96ad1 fixed #725 - add backpressure to Channel::data()
  • 0089c89 v0.62.4
  • 8912512 fixed pty modes validation
  • a7fc1eb fix mpint encoding and validate curve25519 keys
  • 2311de1 chore(russh): bump russh-sftp dev-dependency 2.1.0 → 2.3.0 (#728)
  • 2ae5d72 v0.62.3
  • 2e3f1cc Update more RustCrypto dependencies to stabilized versions (#735)
  • c4be19f v0.62.2
  • Additional commits viewable in compare view

Updates jsonwebtoken from 9.3.1 to 10.3.0

Changelog

Sourced from jsonwebtoken's changelog.

10.3.0 (2026-01-27)

  • Export everything needed to define your own CryptoProvider
  • Fix type confusion with exp/nbf when not required

10.2.0 (2025-11-06)

  • Remove Clone bound from decode functions

10.1.0 (2025-10-18)

  • add dangerous::insecure_decode
  • Implement TryFrom &Jwk for DecodingKey

10.0.0 (2025-09-29)

  • BREAKING: now using traits for crypto backends, you have to choose between aws_lc_rs and rust_crypto
  • Add Clone bound to decode
  • Support decoding byte slices
  • Support JWS
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the cargo group with 2 updates in the /agents/drivers/duckdb directory: [russh](https://github.com/warp-tech/russh) and [jsonwebtoken](https://github.com/Keats/jsonwebtoken).
Bumps the cargo group with 2 updates in the / directory: [russh](https://github.com/warp-tech/russh) and [jsonwebtoken](https://github.com/Keats/jsonwebtoken).


Updates `russh` from 0.60.3 to 0.62.5
- [Release notes](https://github.com/warp-tech/russh/releases)
- [Commits](Eugeny/russh@v0.60.3...v0.62.5)

Updates `jsonwebtoken` from 9.3.1 to 10.3.0
- [Changelog](https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md)
- [Commits](Keats/jsonwebtoken@v9.3.1...v10.3.0)

Updates `russh` from 0.60.3 to 0.62.5
- [Release notes](https://github.com/warp-tech/russh/releases)
- [Commits](Eugeny/russh@v0.60.3...v0.62.5)

Updates `jsonwebtoken` from 9.3.1 to 10.3.0
- [Changelog](https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md)
- [Commits](Keats/jsonwebtoken@v9.3.1...v10.3.0)

---
updated-dependencies:
- dependency-name: russh
  dependency-version: 0.62.5
  dependency-type: direct:production
  dependency-group: cargo
- dependency-name: jsonwebtoken
  dependency-version: 10.3.0
  dependency-type: direct:production
  dependency-group: cargo
- dependency-name: russh
  dependency-version: 0.62.5
  dependency-type: direct:production
  dependency-group: cargo
- dependency-name: jsonwebtoken
  dependency-version: 10.3.0
  dependency-type: direct:production
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 7, 2026
@github-actions github-actions Bot added area/agents Database agents and agent runtime area/core Shared DBX core runtime area/desktop Desktop application or Tauri shell db/duckdb Database: DuckDB labels Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/agents Database agents and agent runtime area/core Shared DBX core runtime area/desktop Desktop application or Tauri shell db/duckdb Database: DuckDB dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants