Releases: Hyle-org/hyle
Releases · Hyle-org/hyle
v0.4.0
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
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
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
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)