github txpipe/pallas v0.19.0

latest releases: v0.18.5, v0.33.0, v0.32.1...
2 years ago

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

Don't miss a new pallas release

NewReleases is sending notifications on new releases.