Skip to content

Releases: txpipe/pallas

v0.30.2

08 Sep 22:07
1bec8be
Compare
Choose a tag to compare

v0.30.2 (2024-09-08)

Features

  • interop: map u5c Conway structs (#511)

v0.30.1

25 Aug 17:53
21640a5
Compare
Choose a tag to compare

v0.30.1 (2024-08-25)

Bug Fixes

  • applying: use correct cost model for Conway (#508)
  • applying: add missing Conway pparams variant (#507)
  • interop: support Conway pparams mapping to u5c (#509)
  • primitives: patch remaining Conway issues (#505)
  • primitives: skip nonempty invariant check (#506)

Contributors

@KtorZ @jmhrpr @scarmuega

v0.30.0

21 Aug 12:15
f5ebe71
Compare
Choose a tag to compare

v0.30.0 (2024-08-21)

Features

  • interop: implement u5c pparams mapping (#504)
  • interop: introduce field-mask context for u5c (#502)
  • math: add support for some math functions (#483)

Bug Fixes

  • exclude large data files blocking crate publish
  • addresses: relax length check during parsing (#491)
  • interop: skip conway certs in u5c (#498)
  • primitives: expose hidden struct fields in Conway (#501)
  • traverse: use Conway types in places they are meant to (#499)

Chore

  • interop: bump u5c spec to v0.9 (#503)
  • interop: update u5c spec to v0.8.0 (#493)
  • txbuilder: export ExUnits to make them accessible from outside (#497)

Contributors

@yHSJ @KtorZ @AndrewWestberg @scarmuega

v0.29.0

16 Jul 01:48
5d00e2c
Compare
Choose a tag to compare

v0.29.0 (2024-07-15)

Features

  • hardano: add fuzzy block search by slot in Immutable db (#484)

Bug Fixes

  • interop: map missing u5c redeemers (#490)
  • interop: use correct input order to match redeemers (#487)
  • interop: check for spend purpose when matching redeemers (#486)

Chore

  • interop: update u5c spec to v0.7.0 (#489)
  • interop: update u5c specs to v0.6 (#485)

v0.28.0

16 Jul 01:48
412fde4
Compare
Choose a tag to compare

v0.28.0 (2024-07-01)

Features

  • network: add tx submission and tx monitor clients to network facades (#442)

Bug Fixes

  • relax CBOR decoding of Conway protocol params update (#473)
  • network: handle end of list in tx monitor response (#305)

Code Refactoring

  • interop: use batching for utxorpc ledger interface (#472)
  • network: don't treat rejected txs as submit protocol errors (#306)

Build

  • deps: update itertools requirement from 0.12.1 to 0.13.0 (#459)

Continuous Integration

  • skip gmp dep until we can build on windows (#476)

Chore

  • fix lint warnings and outdated tests (#475)
  • improve ImmutableDB error handling (#426)
  • math: initialize pallas-math crate (#474)

v0.27.0

01 Jun 12:27
91e17f3
Compare
Choose a tag to compare

v0.27.0 (2024-06-01)

Features

  • traverse: Decode Conway block headers properly (#466)

Bug Fixes

  • network: expose missing members in facades (#468)
  • crypto: Disable potential use of invalid SecretKeyExtended

Docs

  • define security policy (#464)

Chore

  • fix lint warnings (#470)
  • split unstable features into independent flags (#469)
  • traverse: make era enum serializable (#467)

Contributors

@NicolasDP @AndrewWestberg @scarmuega

v0.26.0

21 May 11:55
51a8124
Compare
Choose a tag to compare

v0.26.0 (2024-05-21)

Features

  • add a simple Crawler example (#453)
  • configs: add serde for Alonzo genesis file (#436)
  • interop: add ledger context for utxorpc mapping logic (#450)
  • interop: re-export utxorpc spec to unify downstream versions (#448)
  • network: add an extra ergonomic method for n2c chainsync (#439)
  • network: implement GetChainBlockNo local state query (#441)
  • network: implement background keep-alive loop (#427)
  • primitives: derive Eq on relevant structs (#446)
  • traverse: track original era for tx outputs (#447)

Bug Fixes

  • applying: fix tx size calculation (#443)
  • configs: parse directly into rational numbers (#437)
  • hardano: exclude last chunk file during immutable db read (#454)
  • primitives: handle conway extreme param updates (#462)

Code Refactoring

  • applying: unify approach for protocol params access (#432)
  • interop: use stateful mapper for u5 (#460)

Test

  • hardano: contemplate skip of last chunk in immutable read (#457)

Chore

  • apply lint recommendations (#458)
  • move txbuilder to stable feature (#451)
  • applying: prepare pparams for folding logic (#438)
  • deps: use cryptoxide sha3 instead of depending on sha3 crate (#452)

Contributors

@MaicoLeberle @alekswithakayy @Mr-Leshiy @Quantumplation @vincenthz @falcucci @scarmuega

v0.25.0

02 Apr 13:49
d5fd8f1
Compare
Choose a tag to compare

v0.25.0 (2024-04-02)

Features

  • add Conway 2024-03 CDDL conformity (#424)
  • applying: add support for preview / preprod networks (#422)

Test

  • hardano: fix failing tests on CI context (#429)
  • hardano: discover snapshots by inspecting test_data dir (#428)

Build

  • deps: update utxorpc-spec requirement from 0.3.0 to 0.4.4 (#425)

Contributors

@MaicoLeberle @jmhrpr @scarmuega

v0.24.0

09 Mar 11:48
00ece5d
Compare
Choose a tag to compare

v0.24.0 (2024-03-09)

Features

  • network: implement GetCBOR local state query (#413)
  • applying: add Babbage phase-1 validations (#405)
  • crypto: add Blake2b hasher for 20-bytes digests (#416)
  • network: implement GetGenesisConfig local state query (#407)
  • rolldb: allow optionally overlap of WAL over immutable chain (#419)
  • rolldb: allow crawl from intersect options (#404)

Bug Fixes

  • addresses: allow extra bytes when decoding base address (#420)
  • primitives: contemplate Conway's CBOR set tag (#421)

Build

  • deps: update base64 requirement from 0.21.2 to 0.22.0 (#417)
  • deps: update rocksdb requirement from 0.21.0 to 0.22.0 (#403)

Contributors

@falcucci @MaicoLeberle @jmhrpr @scarmuega

v0.23.0

11 Feb 21:26
5a44f38
Compare
Choose a tag to compare

v0.23.0 (2024-02-11)

Features

  • network: implement stake snapshot local state query (#394)

Bug Fixes

  • support multiple pools in stake snapshot query (#396)
  • contemplate legacy tx outputs in utxo by address query (#386)
  • favor Babbage over Conway for tx decoding (#389)
  • addresses: check length before decoding (#377)
  • traverse: fix conway txs not returning reference inputs (#388)
  • traverse: add missing tx field getters for Conway (#392)
  • utxorpc: map missing struct values (#387)

Build

  • deps: update itertools requirement from 0.10.5 to 0.12.1 (#390)

Chore

  • fix new lint warnings (#400)
  • update utxorpc-spec to 0.3.0 (#399)

Contributors

@Mercurial @falcucci @alegadea @jmhrpr @scarmuega