All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.6.2 - 2024-12-11
- Download Tangle binary against specific hash (#537)
- Call ID Insertion and Resolution For #520 (#533)
0.6.1 - 2024-12-04
- (cargo-tangle) eigenlayer templates (#501)
0.6.0 - 2024-11-29
- add MPCContext derive + test utils refactor (#497)
- (gadget-blueprint-serde) [breaking] handle bytes properly (#500)
- (gadget-sdk) use the right field for container status
0.5.1 - 2024-11-20
- add more service ctx methods for Tangle (#477)
- race conditions in multiplexer (#486)
0.5.0 - 2024-11-16
- Add utils for blueprints: hashing, config convenience functions (#476)
- improved eigenlayer context and testing (#453)
- (gadget-sdk) [breaking] integrate
blueprint-serde
(#469) - (gadget-sdk) [breaking] add more Docker utils (#466)
- add IN_ADDR_ANY for V4 and V6 (#461)
- (macros) cleanup macros, add better error handling, dedup code, DX (#472)
- enable
format_code_in_doc_comments
for rustfmt (#467)
0.4.0 - 2024-11-08
- (gadget-sdk) [breaking] prevent duplicate and self-referential messages (#458)
- (ci) add doc tests to CI (#383)
- handle edge cases during registration (#452)
- add a p2p test for testing the networking layer (#450)
- Improve code for next documentation update. (#434)
- improve test-utils and lower networking log level (#448)
0.3.0 - 2024-11-05
- [breaking] Refactor EventFlows for EVM and Remove EventWatchers (#423)
- (gadget-sdk) add TxProgressExt trait (#425)
- feat!(gadget-sdk): add an Error type for executor module (#420)
- symbiotic initial integration (#411)
- (gadget-sdk) update sdk and utilities for tangle avs (#355)
- (gadget-sdk) Return
Bytes
when usingVec<u8>
in params and result (#428) - (sdk) [breaking] allow for zero-based
blueprint_id
(#426) - (cargo-tangle) CLI bugs (#409)
- Continue Improving Event Flows (#399)
0.2.3 - 2024-10-25
- Leverage blueprint in incredible squaring aggregator (#365)
0.2.2 - 2024-10-24
- updated the following local packages: gadget-blueprint-proc-macro
0.2.1 - 2024-10-24
- (gadget-sdk) improve
MultiJobRunner
builder (#382)
- Event Flows for Tangle (#363)
0.2.0 - 2024-10-23
- expose bootnodes in GadgetConfiguration (#366)
- (sdk) re-export
libp2p
- add optional data dir to blueprint manager (#342)
- eigenlayer incredible squaring blueprint and test (#312)
- allow env vars for
ContextConfig
args (#339)
- (sdk) updated keystore support and fixes (#368)
- (sdk) [breaking] downgrade substrate dependencies for now
- add
data_dir
back toGadgetConfiguration
(#350)
- release (#378)
- release (#362)
- Fix eigenlayer example (#375)
- update to latest changes in tangle (#367)
- Event Workflows (phase 1: Custom listeners) (#359)
- Multi job runner + SDK main macro (#346)
- Event Listener Upgrade + Wrapper Types + sdk::main macro (#333)
- update naming (#343)
- Fix typos (#329)
- Event listener (#317)
- Return output from cmd exec (#328)
- release (#314)
0.1.2 - 2024-09-30
- updated the following local packages: gadget-context-derive