Skip to content

Releases: eigerco/celestia-tendermint-rs

celestia-tendermint-v0.32.1

15 Jan 12:51
f351129
Compare
Choose a tag to compare

Other

  • fully specify homepage url in metadata (#27)
  • align authors, repository and homepage keys (#25)

celestia-tendermint-proto-v0.32.1

15 Jan 12:51
f351129
Compare
Choose a tag to compare

Other

  • fully specify homepage url in metadata (#27)
  • align authors, repository and homepage keys (#25)

celestia-tendermint-v0.32.0

12 Jan 14:21
8d30b18
Compare
Choose a tag to compare

This is the first release of the celestia-tendermint-rs, fork of tendermint-rs.

Added

  • allow deserialization of an empty hash (#7)
  • use protobuffers from celestia-core (#1)

Fixed

  • Use instant only in wasm32 and with wasm-bindgen feature
  • fix doc generation (#2)

Fixed - inherited

  • fix deserialize power field in validator_update (#451)
  • fix master again (#159)
  • fix build on master 🔧💚 (#157)

Other

  • pre-release cleanups (#16)
  • Use instant to get time for wasm32 target (#13)
  • Revert "Use instant to get time for wasm32 target"
  • Use instant to get time for wasm32 target
  • update prost to 0.12.0
  • remove unneded clones in proto encoding
  • Remove unneeded allocations in serializers (#6)
  • Use Hash instead of Option (#4)

Other - inherited

  • Prepare release for v0.32.0 (#1314)
  • Loosen bounds on merkle hash arguments (#1311)
  • Attack detector and evidence reporting (#1292)
  • Prepare release v0.31.1 (#1298)
  • Expose the TypedEvent conversion trait (#1296)
  • Prepare v0.31.0 release (#1295)
  • Add a TypedEvent conversion trait for ABCI events. (#1288)
  • Bump ed25519 to v2, k256 to v0.13, signature to v2 (#1285)
  • Fix new Clippy warnings introduced in Rust 1.68 (#1284)
  • Release 0.30.0 (#1282)
  • Derive Hash on tendermint::Time again (#1278)
  • Fix typos (#1266)
  • Side-by-side support for Tendermint 0.34 and 0.37 (#1193)
  • Prepare 0.29.1 release of tendermint (#1273)
  • improve Debug impl for Ed25519 VerificationKeys (#1272)
  • v0.29.0 (#1267)
  • Make crypto implementations replaceable (#1238)
  • Update all crates to Rust edition 2021 and fix clippy warnings introduced in Rust 1.67 (#1261)
  • Use ed25519-consensus instead of ed25519-dalek (#1067) (#1245)
  • fix minimal-versions correctness for bytes (#1257)
  • Fix lints that trigger clippy 0.1.66 (#1253)
  • Merge pull request from GHSA-xqqc-c5gw-c5r5
  • Release v0.27.0 (#1240)
  • Remove async-trait from dependencies (#1237)
  • Decouple tendermint-rpc from tendermint-proto (#1234)
  • Change hashes' type from Bytes to tendermint::Hash or tendermint::AppHash (#1232)
  • Added unix_timestamp and unix_timestamp_nanos method in Time struct. (#1176)
  • Fix clippy lints for Rust 1.65 (#1223)
  • Replace RPC ABCI types with ABCI domain types (#1204)
  • Release v0.26.0 (#1218)
  • allow to be initialized with value 1 (#1209)
  • Fix unclosed HTML tags errors (#1212)
  • Rebase ABCI domain types onto main (#1203)
  • Release v0.25.0 (#1202)
  • Remove ansi_term dependency (#1200)
  • Unpin time dependency (#1199)
  • Fix deserialization of DuplicateVoteEvidence in /block_results response (#1195)
  • Update master references to main (#1190)
  • Derive Eq to appease clippy (#1191)
  • Initialize the main branch (#1172)
  • Release v0.23.8 (#1162)
  • Update k256 to v0.11 (fixes #1153) on v0.23.x (#1154)
  • Release v0.23.8-pre.1 (#1151)
  • Release v0.23.7 (#1122)
  • Fix clippy warning (#1123)
  • [v0.23.x] Update prost to v0.10 (#1114)
  • Release v0.23.6 (#1111)
  • Generic AppState for genesis() (#1107)
  • Fix clippy warnings from Rust v1.59.0 (#1097) (#1103)
  • Release v0.23.5 (#1079)
  • Split out verifier parts of tendermint-light-client to tendermint-light-client-verifier (Backported to v0.23) (#1072)
  • Release v0.23.4 (#1073)
  • Release v0.23.3 (#1066)
  • Add temporary fix and tests for block_results serialization (#1061)
  • Bump k256 to v0.10 (#1059) (#1060)
  • Derive Hash on tendermint::Time (#1054) (#1055)
  • Remove unnecessary cdylib artifacts from the build (#1052) (#1056)
  • Release v0.23.2 (#1043)
  • Expunge more uses of time >0.3.2 API (#1050)
  • Roll back time-rs dependency and remove methods that require version 0.3.5 (#1048)
  • Replace chrono with time 0.3 (backport to 0.23.x) (#1036)
  • Fix clippy 0.1.57 lints (backport to 0.23.x) (#1042)
  • Update to deprecations in ed25519 1.3 (backport to 0.23.x) (#1031)
  • Release v0.23.1 (#1019)
  • lowercase hex node ID (#1016)
  • Release v0.23.0 (#1013)
  • Use core and alloc crates for no_std compatibility (Take 2) (#993)
  • Update to official Prost v0.9 (#1011)
  • Bump version to 0.23.0-internal (#1009)
  • Move out tendermint::config to tendermint-config crate (#986)
  • Adopt forked prost crates (#1005)
  • Use chrono::DateTime instead of std::time::SystemTime (#994)
  • Release v0.22.0 (#987)
  • Refactor Light Client verification predicates interface for use from IBC (#960)
  • Derive PartialEq and Eq on more types (#970)
  • Add support for S...
Read more

celestia-tendermint-proto-v0.32.0

12 Jan 14:13
31ac571
Compare
Choose a tag to compare

This is the first release of the celestia-tendermint-rs, fork of tendermint-rs.

Added

  • (proto) allow serialization of Event (#9)
  • use protobuffers from celestia-core (#1)

Fixed

  • (proto) wrap values in options in bytes serializers (#12)
  • (celestia) commit height serialization as number

Other

  • pre-release cleanups (#16)
  • update prost to 0.12.0
  • remove unneded clones in proto encoding
  • Remove unneeded allocations in serializers (#6)

Other - inherited

  • Prepare release for v0.32.0 (#1314)
  • Attack detector and evidence reporting (#1292)
  • Prepare release v0.31.1 (#1298)
  • Prepare v0.31.0 release (#1295)
  • Parse and fetch proto dependencies from buf.lock in the repository source (#1293)
  • Release 0.30.0 (#1282)
  • Fix typos (#1266)
  • Side-by-side support for Tendermint 0.34 and 0.37 (#1193)
  • Prepare 0.29.1 release of tendermint (#1273)
  • v0.29.0 (#1267)
  • Update all crates to Rust edition 2021 and fix clippy warnings introduced in Rust 1.67 (#1261)
  • Fix lints that trigger clippy 0.1.66 (#1253)
  • Merge pull request from GHSA-xqqc-c5gw-c5r5
  • remove the syn version pin (#1242)
  • Release v0.27.0 (#1240)
  • Fix clippy lints for Rust 1.65 (#1223)
  • Replace RPC ABCI types with ABCI domain types (#1204)
  • Release v0.26.0 (#1218)
  • Apply suggestions from #1212 code review (#1215)
  • Fix unclosed HTML tags errors (#1212)
  • Serialization of optional values without Clone (#1207)
  • Rebase ABCI domain types onto main (#1203)
  • Release v0.25.0 (#1202)
  • Unpin time dependency (#1199)
  • Add support for Tendermint Core v0.34.21 (#1198)
  • Fix deserialization of DuplicateVoteEvidence in /block_results response (#1195)
  • Do not generate well-known protobuf types (#1189)
  • Update master references to main (#1190)
  • Initialize the main branch (#1172)
  • Release v0.23.8 (#1162)
  • Update to Tendermint v0.34.20 (#1160)
  • Fix JSON deserialization of abci::ResponseInfo (backport to v0.23.x) (#1156)
  • Release v0.23.8-pre.1 (#1151)
  • Support for v0.34.20 prioritized mempool (#1149)
  • Release v0.23.7 (#1122)
  • [v0.23.x] Update prost to v0.10 (#1114)
  • Release v0.23.6 (#1111)
  • Release v0.23.5 (#1079)
  • Split out verifier parts of tendermint-light-client to tendermint-light-client-verifier (Backported to v0.23) (#1072)
  • Release v0.23.4 (#1073)
  • Release v0.23.3 (#1066)
  • Add temporary fix and tests for block_results serialization (#1061)
  • Release v0.23.2 (#1043)
  • Replace chrono with time 0.3 (backport to 0.23.x) (#1036)
  • Release v0.23.1 (#1019)
  • Fix proto compiler (#1015)
  • Release v0.23.0 (#1013)
  • Use core and alloc crates for no_std compatibility (Take 2) (#993)
  • Update to official Prost v0.9 (#1011)
  • Bump version to 0.23.0-internal (#1009)
  • Move out tendermint::config to tendermint-config crate (#986)
  • Adopt forked prost crates (#1005)
  • Use chrono::DateTime instead of std::time::SystemTime (#994)
  • Release v0.22.0 (#987)
  • Use flex-error for tendermint-rs errors (#923)
  • Release v0.21.0 (#935)
  • Temporarily revert #926 (#928)
  • Update prost and prost-types to version 0.8 (#926)
  • Rebuild Protobuf data structures for Tendermint v0.34.9 (#920)
  • Release v0.20.0 (#912)
  • Fix latest clippy assertion failures (#910)
  • Clippy fixes (#868)
  • Release v0.19.0 (#854)
  • Fix Light Client validator set hash calculation (#834)
  • Release v0.18.1 (#808)
  • Fix rendering of documentation on docs.rs (#807)
  • Fix panic in evidence serialization (#798)
  • Release v0.18.0 (#796)
  • Update Tokio to 1.0, Hyper to 0.14, Prost to 0.7 and Bytes to 1.0 (#783)
  • Release v0.17.1 (#778)
  • Fix formatting of tendermint::Time (#775)
  • Release v0.17.0 (#751)
  • Add support for consensus_state endpoint (#719)
  • Final protobuf for 0.17.0 / Go 0.34.0 (#737)
  • Added version information to protobuf structs (#733)
  • Automatically de/serialize ABCI event attributes from/to base64 (#718)
  • Add tx_search endpoint for RPC client (#701)
  • Release v0.17.0-rc3 (#684)
  • :State deserialization fixes (#680)
  • Rename DomainType trait to Protobuf (#672)
  • Automatic protobuf module structure creation (#678)
  • Release v0.17.0-rc2 (#668)
  • rfc3339 direct ser/deser fix for protobuf Timestamp (#666)
  • Re-built tendermint-proto with serialization annotations (#639)
  • Update Tendermint/Rust versions in READMEs (#642)
  • Release v0.17.0 (#624)
  • docs update ([informalsystems#581](https://git...
Read more