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

runtime-sdk: bump the rust group across 1 directory with 16 updates #2126

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 2, 2025

Bumps the rust group with 16 updates in the / directory:

Package From To
thiserror 1.0.69 2.0.9
anyhow 1.0.94 1.0.95
quote 1.0.37 1.0.38
syn 2.0.90 2.0.94
walrus 0.20.3 0.23.3
wat 1.221.2 1.222.0
wasmprinter 0.211.1 0.222.0
primitive-types 0.12.2 0.13.1
rlp 0.5.2 0.6.1
uint 0.9.5 0.10.0
serde 1.0.215 1.0.217
serde_json 1.0.133 1.0.134
rustls 0.23.19 0.23.20
rustls-mbedpki-provider 0.1.0 0.2.0
rustls-pki-types 1.10.0 1.10.1
mockito 0.31.1 1.6.1

Updates thiserror from 1.0.69 to 2.0.9

Release notes

Sourced from thiserror's releases.

2.0.9

  • Work around missing_inline_in_public_items clippy restriction being triggered in macro-generated code (#404)

2.0.8

  • Improve support for macro-generated derive(Error) call sites (#399)

2.0.7

  • Work around conflict with #[deny(clippy::allow_attributes)] (#397, thanks @​zertosh)

2.0.6

  • Suppress deprecation warning on generated From impls (#396)

2.0.5

  • Prevent deprecation warning on generated impl for deprecated type (#394)

2.0.4

  • Eliminate needless_lifetimes clippy lint in generated From impls (#391, thanks @​matt-phylum)

2.0.3

  • Support the same Path field being repeated in both Debug and Display representation in error message (#383)
  • Improve error message when a format trait used in error message is not implemented by some field (#384)

2.0.2

  • Fix hang on invalid input inside #[error(...)] attribute (#382)

2.0.1

  • Support errors that contain a dynamically sized final field (#375)
  • Improve inference of trait bounds for fields that are interpolated multiple times in an error message (#377)

2.0.0

Breaking changes

  • Referencing keyword-named fields by a raw identifier like {r#type} inside a format string is no longer accepted; simply use the unraw name like {type} (#347)

    This aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.

    #[derive(Error, Debug)]
    #[error("... {type} ...")]  // Before: {r#type}
    pub struct Error {
        pub r#type: Type,
    }
  • Trait bounds are no longer inferred on fields whose value is shadowed by an explicit named argument in a format message (#345)

    // Before: impl<T: Octal> Display for Error<T>
    // After: impl<T> Display for Error<T>
    #[derive(Error, Debug)]

... (truncated)

Commits

Updates anyhow from 1.0.94 to 1.0.95

Release notes

Sourced from anyhow's releases.

1.0.95

Commits
  • 48be1ca Release 1.0.95
  • a03d6d6 Merge pull request #402 from dtolnay/fromboxed
  • 52e4abb Add Error::from_boxed with documentation about bidirectional ?
  • ffecefc Merge pull request #401 from dtolnay/construct
  • 671f700 Add construct_ prefix to name of private construct functions
  • See full diff in compare view

Updates quote from 1.0.37 to 1.0.38

Release notes

Sourced from quote's releases.

1.0.38

  • Support interpolating arrays inside of arrays using a repetition (#286)
Commits
  • 0245506 Release 1.0.38
  • d978c51 Merge pull request #286 from dtolnay/array
  • 09d1e42 Implement repetition for arrays
  • 5bba89f Add repetition test with array of array
  • aafba72 Prevent upload-artifact step from causing CI failure
  • c889896 Update not-quotable ui test for ToTokens impl changes
  • 87c247f Resolve some needless_lifetimes clippy lints
  • 31d7a01 Ignore needless_lifetimes clippy lint
  • 6cff24b Upload CI Cargo.lock for reproducing failures
  • See full diff in compare view

Updates syn from 2.0.90 to 2.0.94

Release notes

Sourced from syn's releases.

2.0.94

2.0.93

  • Fix expression parsing edge cases: x as T <<= y (#1804), break as T (#1805), match x { _ if .. => {} } (#1807)
  • Fix expression printing edge cases: || -> T 'a: {} (#1806), if break x {} (#1808, #1810)

2.0.92

  • Fix parenthesization of jumps inside ranges (#1798)

2.0.91

  • Support parsing Vec<Arm> using parse_quote! (#1796, #1797)
Commits
  • 417ff92 Release 2.0.94
  • b2fa210 Add test of deeply nested prefix ranges
  • bd02f07 Test larger expr depth
  • 8b162d4 Merge pull request #1830 from dtolnay/scan
  • 215b57d Implement a parser simulator to determine true precedence levels
  • 6187a08 Merge pull request #1829 from dtolnay/ifbreakbreak
  • 4d1f6c0 Fix classification of nested breaks/ranges inside condition
  • 977a524 Add test of second-level break confusable
  • 9dd90b7 Merge pull request #1828 from dtolnay/prevnextoperator
  • 7e8a56a Track previous and next operator's precedence in fixup context
  • Additional commits viewable in compare view

Updates walrus from 0.20.3 to 0.23.3

Release notes

Sourced from walrus's releases.

0.23.2

What's Changed

New Contributors

Full Changelog: rustwasm/walrus@0.23.1...0.23.2

0.23.1

What's Changed

New Contributors

Full Changelog: rustwasm/walrus@0.23.0...0.23.1

0.23.0

What's Changed

New Contributors

Full Changelog: rustwasm/walrus@0.22.0...0.23.0

0.22.0

What's Changed

Full Changelog: rustwasm/walrus@0.21.3...0.22.0

0.21.3

What's Changed

Full Changelog: rustwasm/walrus@0.21.2...0.21.3

0.21.2

What's Changed

... (truncated)

Commits

Updates wat from 1.221.2 to 1.222.0

Release notes

Sourced from wat's releases.

v1.222.0

What's Changed

New Contributors

Full Changelog: bytecodealliance/wasm-tools@v1.221.2...v1.222.0

Commits

Updates wasmprinter from 0.211.1 to 0.222.0

Commits

Updates primitive-types from 0.12.2 to 0.13.1

Commits

Updates rlp from 0.5.2 to 0.6.1

Commits

Updates uint from 0.9.5 to 0.10.0

Commits

Updates serde from 1.0.215 to 1.0.217

Release notes

Sourced from serde's releases.

v1.0.217

  • Support serializing externally tagged unit variant inside flattened field (#2786, thanks @​Mingun)

v1.0.216

  • Mark all generated impls with #[automatically_derived] to exclude from code coverage (#2866, #2868, thanks @​tdittr)
Commits
  • 930401b Release 1.0.217
  • cb6eaea Fix roundtrip inconsistency:
  • b6f339c Resolve repr_packed_without_abi clippy lint in tests
  • 2a5caea Merge pull request #2872 from dtolnay/ehpersonality
  • b9f93f9 Add no-std CI on stable compiler
  • eb5cd47 Drop #[lang = "eh_personality"] from no-std test
  • 8478a3b Merge pull request #2871 from dtolnay/nostdstart
  • dbb9091 Replace #[start] with extern fn main
  • ad8dd41 Release 1.0.216
  • f91d2ed Merge pull request #2868 from dtolnay/automaticallyderived
  • Additional commits viewable in compare view

Updates serde_json from 1.0.133 to 1.0.134

Release notes

Sourced from serde_json's releases.

v1.0.134

  • Add RawValue associated constants for literal null, true, false (#1221, thanks @​bheylin)
Commits
  • b2a1415 Release 1.0.134
  • 9875785 Tweak wording of NULL/TRUE/FALSE documentation
  • 4aa05b9 Merge pull request #1222 from dtolnay/rawvalueassoc
  • f42c7c7 Move RawValue associated constants into same impl block as public functions
  • 96576ba Merge pull request #1221 from bheylin/add-const-raw-values-for-null-and-bools
  • 4db66fb Add 'static lifetime to const's
  • 9c9aa1f Add literal 'null', 'true' and 'false' consts to RawValue struct.
  • See full diff in compare view

Updates rustls from 0.23.19 to 0.23.20

Commits
  • b4628c7 rustls-post-quantum: revert version to 0.2.0
  • 24d08f3 rustls-post-quantum: adjust head doc
  • 179592f verifybench.rs: nightly fmt
  • ef3fc21 nit: remove trailing space from doc comments
  • 00a3ddb fix rustls-provider-example hpke no-std support
  • 2f74c3d server: remove ClientHello constructor
  • 3ba5167 ci: adjust ech-client daily tests
  • f5aeb39 examples: use inner hostname in HTTPS DNS query
  • e232bca openssl-tests: install openssl from source
  • 43cbebb unbuffered: add regression tests for fragmented handshakes
  • Additional commits viewable in compare view

Updates rustls-mbedpki-provider from 0.1.0 to 0.2.0

Commits

Updates rustls-pki-types from 1.10.0 to 1.10.1

Release notes

Sourced from rustls-pki-types's releases.

1.10.1

Fixed an issue where we failed to read PEM objects from slices without trailing newline. This failed in the PEM decoder introduced in rustls-pki-types 1.9.0 whereas it worked in rustls-pemfile 2.12.0. We now include a test to make sure this case doesn't regress again.

What's Changed

Commits
  • c6b5af3 Bump version to 1.10.1
  • 5202989 Fix reading PEM from slices without trailing newline
  • 40ae281 tests: fix clippy::redundant_pattern_matching finding
  • 59503c2 lib: fix clippy::empty_line_after_doc_comments finding
  • efab8b4 proj: fix clippy 1.83 findings
  • See full diff in compare view

Updates mockito from 0.31.1 to 1.6.1

Release notes

Sourced from mockito's releases.

1.6.1

  • Added Mock::with_header_from_request allowing you to set the header dynamically by using a closure which exposes the Request object

Thanks to @​alex-kattathra-johnson

1.6.0

  • Introduced Mock::match_request which exposes the Request object via a closure and can be used to build custom matchers

1.5.0

Thanks to @​tottoto

1.4.0

  • [Breaking] Bump minimum supported Rust version to 1.70 and revert version constraints on the colored crate

1.3.1

  • Fixed a bug where Semaphore::const_new wasn't available on Tokio < 1.30 because of the missing Tokio parking_lot feature flag
  • Use the Tokio runtime everywhere to remove the need for the futures crate (aside from futures-core)

Thanks to @​tottoto

1.3.0

  • Introduced Server::new_with_opts, Server::new_with_opts_async and the ServerOpts struct to allow configuring the server host, port and enabling auto-asserts (see next item)
  • Added the assert_on_drop server option that allows you to automatically call assert() whenever your mocks go out of scope (defaults to false)
  • Expose Server::socket_address() to return the raw server SocketAddr
  • Use only required features for dependencies
  • Accept hyper::header::HeaderValue as a match_header() value

Thanks to @​andrewtoth @​alexander-jackson

1.2.0

  • [Breaking] The minimum supported Rust version was bumped to 1.68.0
  • The server pool was limited to 20 servers for mac_os targets to prevent hitting the file descriptor limit

Thanks to @​kornelski

1.1.1

  • Ensure with_chunked_body supports streaming responses (as opposed to writing the entire buffer in one go)

Thanks to @​kornelski

1.1.0

1.0.2

1.0.1

... (truncated)

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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

Bumps the rust group with 16 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.9` |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.94` | `1.0.95` |
| [quote](https://github.com/dtolnay/quote) | `1.0.37` | `1.0.38` |
| [syn](https://github.com/dtolnay/syn) | `2.0.90` | `2.0.94` |
| [walrus](https://github.com/rustwasm/walrus) | `0.20.3` | `0.23.3` |
| [wat](https://github.com/bytecodealliance/wasm-tools) | `1.221.2` | `1.222.0` |
| [wasmprinter](https://github.com/bytecodealliance/wasm-tools) | `0.211.1` | `0.222.0` |
| [primitive-types](https://github.com/paritytech/parity-common) | `0.12.2` | `0.13.1` |
| [rlp](https://github.com/paritytech/parity-common) | `0.5.2` | `0.6.1` |
| [uint](https://github.com/paritytech/parity-common) | `0.9.5` | `0.10.0` |
| [serde](https://github.com/serde-rs/serde) | `1.0.215` | `1.0.217` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.133` | `1.0.134` |
| [rustls](https://github.com/rustls/rustls) | `0.23.19` | `0.23.20` |
| [rustls-mbedpki-provider](https://github.com/fortanix/rustls-mbedtls-provider) | `0.1.0` | `0.2.0` |
| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.10.0` | `1.10.1` |
| [mockito](https://github.com/lipanski/mockito) | `0.31.1` | `1.6.1` |



Updates `thiserror` from 1.0.69 to 2.0.9
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.69...2.0.9)

Updates `anyhow` from 1.0.94 to 1.0.95
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.94...1.0.95)

Updates `quote` from 1.0.37 to 1.0.38
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](dtolnay/quote@1.0.37...1.0.38)

Updates `syn` from 2.0.90 to 2.0.94
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.90...2.0.94)

Updates `walrus` from 0.20.3 to 0.23.3
- [Release notes](https://github.com/rustwasm/walrus/releases)
- [Changelog](https://github.com/rustwasm/walrus/blob/main/CHANGELOG.md)
- [Commits](rustwasm/walrus@0.20.3...0.23.3)

Updates `wat` from 1.221.2 to 1.222.0
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)
- [Commits](bytecodealliance/wasm-tools@v1.221.2...v1.222.0)

Updates `wasmprinter` from 0.211.1 to 0.222.0
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)
- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)

Updates `primitive-types` from 0.12.2 to 0.13.1
- [Commits](https://github.com/paritytech/parity-common/commits/primitive-types-v0.13.1)

Updates `rlp` from 0.5.2 to 0.6.1
- [Commits](paritytech/parity-common@rlp-v0.5.2...rlp-v0.6.1)

Updates `uint` from 0.9.5 to 0.10.0
- [Commits](paritytech/parity-common@uint-v0.9.5...uint-v0.10.0)

Updates `serde` from 1.0.215 to 1.0.217
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.215...v1.0.217)

Updates `serde_json` from 1.0.133 to 1.0.134
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.133...v1.0.134)

Updates `rustls` from 0.23.19 to 0.23.20
- [Release notes](https://github.com/rustls/rustls/releases)
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)
- [Commits](rustls/rustls@v/0.23.19...v/0.23.20)

Updates `rustls-mbedpki-provider` from 0.1.0 to 0.2.0
- [Commits](fortanix/rustls-mbedtls-provider@rustls-mbedpki-provider-v0.1.0...rustls-mbedpki-provider-v0.2.0)

Updates `rustls-pki-types` from 1.10.0 to 1.10.1
- [Release notes](https://github.com/rustls/pki-types/releases)
- [Commits](rustls/pki-types@v/1.10.0...v/1.10.1)

Updates `mockito` from 0.31.1 to 1.6.1
- [Release notes](https://github.com/lipanski/mockito/releases)
- [Commits](lipanski/mockito@0.31.1...1.6.1)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: quote
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: walrus
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
- dependency-name: wat
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
- dependency-name: wasmprinter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
- dependency-name: primitive-types
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
- dependency-name: rlp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
- dependency-name: uint
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: rustls
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: rustls-mbedpki-provider
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust
- dependency-name: rustls-pki-types
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust
- dependency-name: mockito
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested review from kostko, pro-wh and ptrus as code owners January 2, 2025 01:34
@dependabot dependabot bot added the c:deps Category: external dependencies label Jan 2, 2025
@dependabot dependabot bot requested a review from peternose as a code owner January 2, 2025 01:34
@dependabot dependabot bot added c:runtime-sdk Category: Runtime SDK rust labels Jan 2, 2025
Copy link

netlify bot commented Jan 2, 2025

Deploy Preview for oasisprotocol-oasis-sdk canceled.

Name Link
🔨 Latest commit 15a20c3
🔍 Latest deploy log https://app.netlify.com/sites/oasisprotocol-oasis-sdk/deploys/6775ed2fe95d5b00086c614c

Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 6, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Jan 6, 2025
@dependabot dependabot bot deleted the dependabot/cargo/rust-9cdf9b83e9 branch January 6, 2025 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c:deps Category: external dependencies c:runtime-sdk Category: Runtime SDK rust
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants