Releases: informalsystems/tendermint-rs
Releases · informalsystems/tendermint-rs
v0.33.0
What's Changed
- Fix release script when a crate is not yet published at all on crates.io by @romac in #1316
- Support for CometBFT proto 0.38 by @mzabaluev in #1312
- Fix clippy lints reported by Rust 1.70.0 by @mzabaluev in #1320
- RPC: Provide earliest block information from /status by @mdyring in #1321
- RPC support for CometBFT 0.38 by @mzabaluev in #1317
- fix
from_str
serializer by @noot in #1322 - rpc: use compat mode in latest_block_results() by @mzabaluev in #1326
- Fix lints in clippy 1.71 by @mzabaluev in #1330
- Update GitHub actions by @mzabaluev in #1329
- chore: merge release changes from 0.32.1 by @mzabaluev in #1332
- rpc: add test against fixture from Osmosis by @mzabaluev in #1328
- CI: Fix the test workflow by @mzabaluev in #1333
- Merge v0.32.2 by @mzabaluev in #1335
- imp(Protobuf)!: align
encode{,_length_delimited}_vec
withprost::Message
to returnVec<u8>
by @Farhad-Shabani in #1324 - Release 0.33.0 by @mzabaluev in #1337
New Contributors
- @mdyring made their first contribution in #1321
- @noot made their first contribution in #1322
- @Farhad-Shabani made their first contribution in #1324
Full Changelog: v0.32.0...v0.33.0
v0.32.0
What's Changed
- Add
Verifier::verify_misbehaviour_header
for verifying headers coming from a misbehaviour evidence by @romac in #1300 - Disable Substrate no-std check as it won't build on latest nightlies by @romac in #1302
- Remove nightly-only options in rustfmt config by @romac in #1303
- rpc: Export
Client
trait unconditionally by @romac in #1305 - light-client: Attack detector and evidence reporting by @romac in #1292
- light-client: Add CLI for verifying headers, detecting and reporting light client attacks by @romac in #1308
- Loosen bounds on merkle hash arguments by @preston-evans98 in #1311
- Prepare release for v0.32.0 by @romac in #1314
New Contributors
- @preston-evans98 made their first contribution in #1311
Full Changelog: v0.31.1...v0.32.0
v0.31.1
What's Changed
- Expose the
TypedEvent
conversion trait by @erwanor in #1296 - Prepare release v0.31.1 by @erwanor in #1298
Full Changelog: v0.31.0...v0.31.1
v0.31.0
What's Changed
- Update CONTRIBUTING to release workflow in CI by @mzabaluev in #1283
- Fix new Clippy warnings introduced in Rust 1.68 by @romac in #1284
- ADR 012: Multi-Version Support by @mzabaluev in #1274
- tendermint-light-client: add clarifying comment by @plafer in #1287
- Bump
ed25519
=> v2;k256
=> v0.13;signature
=> v2 by @tony-iqlusion in #1285 - Parse and fetch proto dependencies from
buf.lock
in the repository source by @mzabaluev in #1293 - Add a
TypedEvent
conversion trait for ABCI events. by @hdevalence in #1288 - Prepare v0.31.0 release by @hdevalence in #1295
Full Changelog: v0.30.0...v0.31.0
v0.30.0
What's Changed
- Side-by-side support for Tendermint 0.34 and 0.37 by @mzabaluev in #1193
- Fix typos by @rex4539 in #1266
- Bump async-tungstenite dependency to 0.20 by @mzabaluev in #1276
- Derive
Hash
ontendermint::Time
again by @kevinji in #1278 - Show
max_clock_drift
in error raised when header is from the future by @romac in #1281 - Release 0.30.0 by @mzabaluev in #1282
New Contributors
Full Changelog: v0.29.1...v0.30.0
v0.29.1
What's Changed
- Update git2 dependency to 0.16 by @mzabaluev in #1270
- debug: improve Debug impl for Ed25519 VerificationKeys by @hdevalence in #1272
- Prepare
0.29.1
release oftendermint
by @hdevalence in #1273
Full Changelog: v0.29.0...v0.29.1
v0.29.0
What's Changed
- Fix lints that trigger clippy 0.1.66 by @mzabaluev in #1253
- light-client: Fix verification of blocks between two trusted heights by @kostko in #1247
- tendermint: fix minimal-versions correctness for
bytes
by @tony-iqlusion in #1257 - deps: Use ed25519-consensus instead of ed25519-dalek (#1067) by @hdevalence in #1245
- Update all crates to Rust edition 2021 and fix clippy warnings introduced in Rust 1.67 by @romac in #1261
- Make crypto implementations replaceable by @mzabaluev in #1238
- Derive PartialEq, Eq on ProdCommitValidator by @mzabaluev in #1264
- ci: Automate release process by @thanethomson in #1268
- release:
v0.29.0
by @erwanor in #1267 - ci: Fix runner for release workflow by @thanethomson in #1269
New Contributors
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's Changed
- light-client-js: remove the syn version pin by @mzabaluev in #1242
- Fix changelog for v0.28.0 release by @thanethomson in #1250
Full Changelog: v0.27.0...v0.28.0
v0.27.0
What's Changed
- Replace RPC ABCI types with ABCI domain types by @mzabaluev in #1204
- chore: Fix clippy lints for Rust 1.65 by @thanethomson in #1223
- Tendermint: Added
unix_timestamp
andunix_timestamp_nanos
method in Time struct. by @scalalang2 in #1176 - tendermint-rpc: Improve
Query
API by @romac in #1229 - abci: Change hashes' type from
Bytes
totendermint::Hash
ortendermint::AppHash
by @mzabaluev in #1232 - Decouple tendermint-rpc from tendermint-proto by @mzabaluev in #1234
- Remove async-trait from dependencies by @mzabaluev in #1237
- Implement verify_light() and verify_light_trusting() by @hu55a1n1 in #1226
- Release v0.27.0 by @thanethomson in #1240
New Contributors
- @scalalang2 made their first contribution in #1176
Full Changelog: v0.26.0...v0.27.0
v0.26.0
What's Changed
- Rebase ABCI domain types onto main by @mzabaluev in #1203
- support parsing
unix abstract socket
by @ktmlm in #1205 - Re-add
block_by_hash
Tendermint endpoint by @fmorency in #1206 - Serialization of optional values without Clone by @mzabaluev in #1207
- docs: Fix unclosed HTML tags errors by @thanethomson in #1212
- docs: Apply suggestions from #1212 code review by @thanethomson in #1215
TrustThresholdFraction
: allow to be initialized with value 1 by @plafer in #1209- Release v0.26.0 by @thanethomson in #1218
New Contributors
Full Changelog: v0.25.0...v0.26.0