github txpipe/pallas v1.0.0-alpha.0

latest releases: v0.18.5, v0.33.0, v0.32.1...
5 months ago

v1.0.0-alpha.0 (2025-04-14)

Chore

  • fix lint warnings (#640)
  • fix incorrect link in crate metadata (#629)
  • impl PartialEq,Eq for chainsync Tip (#635)
  • fix lint warnings (#616)
  • cleanup dead dependencies (#615)
  • fix lint warnings (#582)

Feat

  • applying: implement conway phase one validation (#573)
  • codec: allow KeepRaw to own its data (#601)
  • hardano: new error display output that matches Haskell submit errors (#623)
  • interop: include witness datums in resolved inputs for u5c mapper (#547)
  • interop: support standalone utxo mapper for u5c (#581)
  • interop: map gov proposals for u5c (#583)
  • network: add comprehensive codec for Local Tx Submission errors (#598)
  • network: finish remaining variants for local-tx-submit codec (#602)
  • network: finish Local State Queries codec (#600)
  • network: include PeerSharing protocol in PeerClient (#578)
  • network: implement stand-alone peer handshake query (#590)
  • network: add peersharing protocol module (#574)
  • network: expose has_agency method for public access (#614)
  • network: implement codec for local-submit errors (#609)
  • network: update peersharing codec to match n2n protocol v14 (#626)
  • primitives: Add catch-all mechanism for unknown cost models (#596)
  • traverse: allow searching for witness plutus data by hash (#580)
  • validate: introduce new crate with phase-1 and phase-2 validation (#607)

Fix

  • fix error on Conway TX validation (#603)
  • configs: fix Shelley genesis parsing (#577)
  • interop: update u5c snapshot test to match new features (#579)
  • interop: add Plutus V3 cost model in u5c mapper (#572)
  • network: fix IntersectNotFound CBOR encoding (#575)
  • network: fix rejection reason decoding (#548)
  • network: fix codec of peersharing peer address (#589)
  • utxorpc: add missing mappings for pparams (#571)
  • validate: support validation of Shelley UTxO (#643)
  • validate: make conway tests pass (#627)

Refactor

  • reduce codec boilerplate (#608)
  • primitives: avoid pseudo structs in favor of KeepRaw (#632)
  • primitives: remove Pseudo structs from Alonzo primitives (#631)
  • primitives: remove unnecessary Conway codecs (#630)
  • primitives: simplify api by removing roundtrip-safe cbor artifacts (#611)
  • txbuilder: make some useful structs public (#634)
  • validate: apply changes in primitives structs (#633)
  • validate: rename modules and feature flags (#637)

Contributors

@sterraf @gonzalezzfelipe @jeluard @rkuhn @lancevincentsalera @ricomiles @ginnun @Mercurial @KtorZ @SebastienGllmt @franciscojoray @alekswithakayy @scarmuega

Don't miss a new pallas release

NewReleases is sending notifications on new releases.