Skip to content

v7.0.0

Latest

Choose a tag to compare

@KtorZ KtorZ released this 20 Jun 20:07
· 4 commits to master since this release
v7.0.0
b3a830a

Photo:  Matthias Benkort

Note

The macOS pre-compiled executable & the Homebrew formula update will be provided shortly.

Added

  • Preliminary support for the Dijkstra era and PlutusV4. The Dijkstra era is not officially available, so expect (breaking) changes in the schema moving forward; though a best effort will be done to avoid any important breaking changes.

  • Missing plutusCostModels and minFeeReferenceScripts properties from Conway's genesis object.

Changed

  • Dependencies and compatibility to cardano-node==11.0.1.

  • Ogmios not returning a success error code when interrupted by the user (e.g. CTRL+C / SIGINT).

  • When evaluating transactions, additional utxos provided manually are now preferred over those automatically resolved (allowing to override more easily existing utxos for testing).

  • The treasury field on transaction was sometimes ommitted when it should've been present; this is now fixed.

  • ⚠️ BREAKING-CHANGE ⚠️: on ProtocolParameters and ProposedProtocolParameters, the field maxReferenceScriptsSize has been renamed to maxReferenceScriptsSizePerTransaction to disambiguate it from maxReferenceScriptsSizePerBlock.

  • ⚠️ BREAKING-CHANGE ⚠️: transaction object now omits the validityInterval and outputs fields when they're empty.

  • ⚠️ BREAKING-CHANGE ⚠️: Byron bootstrap witness encoding has changed from a single 64-bytes key payload to a combo key + chain-code.

Removed

  • ⚠️ BREAKING-CHANGE ⚠️: transaction submission and evaluation no longer include shelley, allegra and mary parsing hints on errors. Only alonzo onwards is included.

Tested with

  • cardano-node == 11.0.1 (Mainnet, Preprod, Preview)

Docker image(s)

Standalone

With cardano-node

Details

v6.14.0...v7.0.0

Acknowledgements

@johnalotoski, @erikd, @Jimbo4350, @paolino, @zxpectre