Skip to content

Commit

Permalink
Align CHANGELOG with release notes.
Browse files Browse the repository at this point in the history
  • Loading branch information
KtorZ committed Jun 29, 2022
1 parent 27b6964 commit 237b4ea
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ pre: "<b>6. </b>"
- `mirNegativeTransfer`: return when attempting to perform a negative MIR transfer from a reward pot to another;
- `totalCollateralMismatch`: returned when `totalCollateral` is set but does not match what is actually computed by the ledger (i.e. sum of collateral inputs minus collateral return);
- `malformedReferenceScripts`: returned when the `script` specified in an output isn't actually a well-formed Plutus script;
- `malformedScriptWitnesses`, occurs when a script witness specified in the transaction does not properly deserialize to a Plutus sccript.
- `malformedScriptWitnesses`, occurs when a script witness specified in the transaction does not properly deserialize to a Plutus script.
- New script evaluation failures in the Babbage era:
- `corruptCostModelForLanguage`: An artifact from a distant past. This is unused but somehow still present in the ledger internal definitions. Should be removed eventually.
- New server evaluation failures:
Expand All @@ -37,6 +37,12 @@ pre: "<b>6. </b>"

##### 🏢 Server

- Updated [cardano-configurations](https://github.com/input-output-hk/cardano-configurations) to include the `vasil-dev` network and switch to [cardano-world](https://github.com/input-output-hk/cardano-world) as a source instead of Hydra artifacts -- now being deprecated.

- _Partially fixed_ an issue ([#230](https://github.com/CardanoSolutions/ogmios/issues/230), [#208](https://github.com/CardanoSolutions/ogmios/issues/208)) causing websocket connection to be terminated by the server when p2p is enabled on the underlying node. Ogmios now has a workaround which makes the issue _less likely_, but the real fix belongs in the upstream networking stack

- The `missingRequiredScripts` error now contains an extra field `resolved` that is a map of (pointer → script hash) that have been correctly resolved by said pointers.

- The introduction of the Babbage era comes with some minor (albeit possibly breaking) changes and deprecations:
- ⚠️ `datums`, `redeemerData` and `plutus:v1` scripts are no longer encoded as `base64` strings, but are encoded as `base16` strings. The data payload remains however identical.
This change is meant for more compatibility across the API since those data-types can now also be submitted to the server when evaluating execution units for transactions. Using
Expand All @@ -46,8 +52,7 @@ pre: "<b>6. </b>"

- ⚠️ Similarly, Alonzo transaction outputs will now contain a `datumHash` field, carrying the datum hash digest. However, they will also contain a `datum` field with the exact same value for backward compatibility reason. In Babbage however, transaction outputs will carry either `datum` or `datumHash` depending on the case; and `datum` will only contain inline datums;

- ⚠️ The `outputTooSmall` errors from transaction submission will slightly change format for transactions submitted during the Babbage era. Instead of an array of outputs, it is an array of
objects with `output` and `minimumRequiredValue` fields;
- ⚠️ The `outputTooSmall` errors from transaction submission will slightly change format for transactions submitted during the Babbage era. Instead of an array of outputs, it is an array of objects with `output` and `minimumRequiredValue` fields;

- ⚠️ A slightly modified block header: `leaderValue` and `nounce` fields are gone and replaced by a single `inputVrf` field;

Expand All @@ -64,8 +69,6 @@ pre: "<b>6. </b>"

- The `extraEntropy` no longer exists.

- The `missingRequiredScripts` error now contains an extra field `resolved` that is a map of (pointer → script hash) that have been correctly resolved by said pointers.

<p align="right">See the <a href="https://ogmios.dev/api">📘 API reference</a> for more details.</p>

##### 🚗 TypeScript Client
Expand Down

0 comments on commit 237b4ea

Please sign in to comment.