Skip to content

Releases: Hyle-org/hyle

v0.4.0

23 Dec 09:20
b42c691
Compare
Choose a tag to compare

Features

  • ✨ New Staking Contract (#453)
  • ✨ Recursion part 2 - node support (#461)
  • ✨ Add PoDA and its verification into Cut (#449)
  • ✨ Reuse consensus signatures to build signed blocks in DA + various fixes (#442)
  • ✨ Risc zero recursion program + hyrun update

Bug Fixes

  • 🐛 Fix insert proofs in DB (#480)
  • 🐛 Fix get_transactions_by_height API endpoint
  • 🐛 Verify signatures when receiving sync replies (#477)
  • 🐛 Remove tokio console (#470)
  • 🐛 Cut always have tip of each lane (#469)
  • 🐛 Remove randomness in Block (#465)
  • 🐛 Update next leader after bonding new validators (#462)

Documentation

  • 📝 Update GRANTS.md with Proof of residency repo link (#452)

Refactoring

  • ♻️ DataAvailability sends Signed Blocks over tcp (#472)
  • ♻️ Remove bb from CI

Dependencies

  • ⬆️ Bump config from 0.14.1 to 0.15.0 (#471)
  • ⬆️ Bump axum-test from 16.4.0 to 16.4.1 (#460)
  • ⬆️ Bump proptest from 1.5.0 to 1.6.0 (#459)

Uncategorized

  • 🔨 Tool to set RUST_LOG env var (#473)
  • Feat/add timestamp in consensus proposal (#475)
  • Fix spurious error when adding missing lane entries
  • Allow looking at a full line in the log viewer by clicking on it (#474)
  • add tests
  • regroup encoding/decoding in Codec
  • Capture logs from testProcess correctly
  • 👷 Fix CI bump version (#456)

v0.3.0

16 Dec 09:48
f85cd19
Compare
Choose a tag to compare

Features

  • ✨ Add state commande to hyled (#445)
  • ✨ feat: add noir verifier (#389)
  • ✨ Only remove proofs for DP of other validators (#424)
  • ✨ Allow up to 2% slippage in the AMM (#420)
  • ✨ Hyllar indexer (#401)
  • ✨ Add SP1 verifier support, version 3, make contract-sdk ZKVM agnostic (#411)
  • ✨ Graceful shutdown (#380)
  • ✨ Add a server for bonsai runner (#391)

Bug Fixes

  • 🐛 Fix: remove redondant p2p connections for new peers (#455)
  • 🐛 Fix: force order in HashMap for block hash function (#454)
  • 🐛 Improve logs (#451)
  • 🐛 Fix logs + renaming (#450)
  • 🐛 Fix clippy (#426)
  • 🐛 Fix DA issues (#400)
  • 🐛 Remove anyhow macros from guest codes (#373)

Documentation

  • 📝 Add telegram badge to readme (#437)
  • 📝 Better readme (#388)
  • 📝 readme: Move hyled section (#387)
  • 📝 Update README (#384)

Configuration

  • 🔧 Share cargo version accross all packages (#447)

Tests

  • ✅ Generate proofs in e2e tests (#425)
  • ✅ Use risc0 dev mode for e2e tests (#377)

Refactoring

  • ♻️ Generate img/txt using a build script, SDK sp1 support (#446)
  • ♻️ Move staking.rs to a contract crate (#427)
  • ♻️ Make BlobIndex usize unstead of u32 (#421)
  • ♻️ Indexer returns hex string instead of Vec (#444)
  • ♻️ merge guest/ and contract/ in contracts
  • ♻️ Optimise build times (#428)
  • ♻️ Refacto DataProposals (#416)
  • ♻️ Refactor callee_blob handling (#370)
  • ♻️ Reorg cargo workspace (#414)
  • ♻ Add a timeout to the DB migration
  • ♻ Remove platinum prover from the node itself
  • ♻️ Run clippy fix (#406)
  • ♻️ Move api definition in relevant modules (#403)
  • ♻️ Refactor node_state settlement logic (#386)

Dependencies

  • ⬆️ Upgrade axum-otel-metrics to 0.91 & opentelemetry to 0.27 (#434)
  • ⬆️ Bump serde from 1.0.215 to 1.0.216 (#439)
  • ⬆️ Bump chrono from 0.4.38 to 0.4.39 (#419)
  • ⬆️ Bump sha2 from sha2-v0.10.6-risczero.0 to sha2-v0.10.8 (#417)
  • ⬆️ Bump assertables from 9.4.0 to 9.5.0 (#418)
  • ⬆️ Bump clap from 4.5.22 to 4.5.23 (#410)
  • ⬆️ Bump tokio-stream from 0.1.16 to 0.1.17 (#409)
  • ⬆️ Bump risc0-zkvm from 1.1.3 to 1.2.0 (#404)
  • ⬆️ Bump tokio from 1.41.1 to 1.42.0 (#397)
  • ⬆️ Bump tokio-util from 0.7.12 to 0.7.13 (#398)
  • ⬆️ Bump anyhow from 1.0.93 to 1.0.94 (#396)
  • ⬆️ Bump clap from 4.5.21 to 4.5.22 (#395)
  • ⬆️ Bump tracing-subscriber from 0.3.18 to 0.3.19 (#375)
  • ⬆️ Bump syn from 2.0.89 to 2.0.90 (#374)
  • ⬆️ Bump bytes from 1.8.0 to 1.9.0 (#367)

Uncategorized

  • 👷 Add CI to set Cargo version to latest tag (#448)
  • Implement an in-memory only Blocks module for tests
  • ♻️ Refacto NodeState (#433)
  • fixup
  • Don't return 404 when not finding results
  • Update bincode to rc3
  • 🔥 Remove amm & hyllar2 from genesis (#382)
  • Fix e2e tests working directory conflict
  • Cleanup in mempool: remote &mut, encode/decode (#429)
  • ⚙️ Use module type names instead of declarative one + handle generic modules (#413)
  • 🔥 ignore lot_of_nodes flakky test (#402)
  • Return proofs as part of blob_transaction calls (#379)
  • Remove proofs from my own lane when committing (#392)
  • 💚 Fix release ci
  • test: AMM integration tests (#371)
  • 👷 Generate release on tag push (#376)
  • 🔊 Better proof verification log (#378)
  • Speed up CI with custom profile, two fixups for better get performance (#372)
  • Use an actual Result for RunResult (#369)
  • Add pagination to indexer, refacto blob tx (#366)
  • 💚 Fix Dockerfile (#368)

v0.2.0

29 Nov 11:40
c699289
Compare
Choose a tag to compare

Features

  • ✨ Add helper crate to prove on bonsai (#365)

Bug Fixes

  • 🐛 Fix AMM (#357)

Refactoring

  • ♻️ Improve rest client & hydentity get account info (#344)

Dependencies

  • ⬆️ Bump tracing from 0.1.40 to 0.1.41 (#353)

Uncategorized

  • Mock workflow/add qps and change contract name (#358)
  • feat: one blobTx can change same contract state multiple times (#361)
  • Fix/identity (#363)
  • 👷 Ony build docker on tags & main (#359)
  • 🌱 Add AMM to genesis (#355)
  • feat: Add AMM contract (#342)
  • Chore/rework mempool metrics (#356)
  • fix: clippy (#352)
  • 🔨 Fix build_proofs.sh script (#351)
  • Chore/add mempool consensus itests (#343)

v0.1.0

27 Nov 15:39
dc70cf6
Compare
Choose a tag to compare

What's Changed

First dev release

Full Changelog: https://github.com/Hyle-org/hyle/commits/v0.1.0