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

Bump tendermint-rpc from 0.33.1 to 0.33.2 #6

Merged
merged 1 commit into from
Sep 22, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 22, 2023

Bumps tendermint-rpc from 0.33.1 to 0.33.2.

Changelog

Sourced from tendermint-rpc's changelog.

v0.33.2

September 18th, 2023

This release includes bug fixes and performance improvements to how CometBFT data types are serialized and deserialized.

BREAKING CHANGES

  • Changed the serde schema produced by serialize functions in these helper modules ([#1351](https://github.com/informalsystems/tendermint- rs/pull/1351)):

    • In tendermint-proto:
      • serializers::nullable
      • serializers::optional
    • In tendermint:
      • serializers::apphash
      • serializers::hash
      • serializers::option_hash

    If serde_json is used for serialization, the output schema does not change. But since serde is a generic framework, the changes may be breaking for other users. Overall, these changes should make the serialized data acceptable by the corresponding deserializer agnostically of the format.

BUG FIXES

  • [tendermint] Integer overflows are prevented when calculating the total voting power value in validator::Set (#1348).
  • [tendermint-proto] Serialize and Deserialize impls for v*::crypto::PublicKey are corrected to match the JSON schema used by other implementations (#1350).
  • [tendermint] Fix JSON serialization of timestamp field for CommitSig::BlockIdFlagAbsent to match what is expected by CometBFT (#1352)

IMPROVEMENTS

  • [tendermint-testgen] Add app_hash field to testgen Header and implement convenient method for default LightBlock construction from Header (#1343)
  • [tendermint] Improve and validate deserialization of validator::Set (#1348). The total_voting_power field no longer has to be present in the format processed by Deserialize. If it is present, it is validated against the sum of the voting_power values of the listed validators. The sum value is also checked against the protocol-defined maximum.

... (truncated)

Commits
  • 4d81b67 Release 0.33.2 (#1354)
  • 6d4e538 CI: doc build fix, update actions/checkout (#1355)
  • ff7a864 tendermint-testgen: Add app_hash field to Header (#1344)
  • 1236a93 Fix JSON serialization of timestamp field for `CommitSig::BlockIdFlagAbsent...
  • 1e23a31 Validate construction and deserialization of validator::Set (#1350)
  • eaafe3b Correct and optimize custom serializers for stringized values, hashes, nullab...
  • See full diff in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 22, 2023
@Shella
Copy link
Member

Shella commented Sep 22, 2023

@dependabot rebase

Bumps [tendermint-rpc](https://github.com/informalsystems/tendermint-rs) from 0.33.1 to 0.33.2.
- [Release notes](https://github.com/informalsystems/tendermint-rs/releases)
- [Changelog](https://github.com/informalsystems/tendermint-rs/blob/main/CHANGELOG.md)
- [Commits](informalsystems/tendermint-rs@v0.33.1...v0.33.2)

---
updated-dependencies:
- dependency-name: tendermint-rpc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/cargo/tendermint-rpc-0.33.2 branch from 24330e6 to 1e0f1a2 Compare September 22, 2023 21:39
@Shella Shella merged commit 4a88210 into main Sep 22, 2023
2 checks passed
@Shella Shella deleted the dependabot/cargo/tendermint-rpc-0.33.2 branch September 22, 2023 21:43
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant