v0.19.0 (2023-09-09)
Features
- Migrate to asynchronous I/O (#241)
- Add client/server use_channel variants (#228)
- Allow creation of secret key from bytes (#224)
- Make the underlying TxBody type generic
- add helper to create bootstrap addresses (#269)
- add handshake with query for n2c (#266)
- Introduce Upstream crate (#230)
- introduce UTxO RPC interop (#260)
- Add constants for known miniprotocols
- addresses: Derive Hash on Address (#235)
- interop: add block mapping to u5c (#261)
- network: add server side of blockfetch miniprotocol (#275)
- network: implement chain sync server side (#277)
- network: add server-side facades (#282)
- traverse: Introduce time helpers (#234)
- traverse: Expose aux data scripts (#232)
- traverse: improve native asset access (#259)
- traverse: add network id to genesis values (#272)
- upstream: Make output generic by adapter (#236)
Bug Fixes
- Make upstream worker easy to connect (#246)
- use u64 instead of i64 for unit interval and rational numerator (#268)
- fix builds on windows platform (#263)
- ignore duplicate consumed inputs (#257)
- back-merge v0.18.1 hotfix (#254)
- Handle bearer I/O errors (#247)
- traverse: fix well-known genesis values for preprod / preview (#284)
- upstream: Use sync read for chunk dequeue (#239)
Docs
- Small crate readme tweaks
- network: Add chain-sync client docs (#252)
- network: Document BlockFetch client (#251)
Code Refactoring
- Improve network module naming (#245)
- Merge multiplexer & miniprotocols into single crate (#244)
- traverse: Unify mint and output asset artifacts (#231)
Chore
- fix lint warning (#283)
- fix pending code formatting (#270)
- fix clippy warnings (#262)
- undo upstream crate experiment (#258)
- upgrade to gasket v0.4 (#256)
- upgrade gasket to v0.3.0 (#255)
- Use gasket dep from crates.io (#249)
- Fix lint warnings for all targets (#240)
- Improve network tracing messages (#237)
- traverse: Improve API ergonomics (#233)
BREAKING CHANGE
everything 😬
Contributors
@jmhrpr @paulobressan @cfcosta @Quantumplation @MitchTurner @AndrewWestberg @scarmuega