Download Latest Version cardano-node-10.4.1-win64.zip (464.0 MB)
Email in envelope

Get an email when there's a new version of Cardano Node

Home / 10.3.1
Name Modified Size InfoDownloads / Week
Parent folder
cardano-node-10.3.1-linux.tar.gz 2025-04-17 178.4 MB
cardano-node-10.3.1-macos.tar.gz 2025-04-17 160.2 MB
cardano-node-10.3.1-sha256sums.txt 2025-04-17 294 Bytes
cardano-node-10.3.1-win64.zip 2025-04-17 419.2 MB
10.3.1 source code.tar.gz 2025-04-16 6.7 MB
10.3.1 source code.zip 2025-04-16 7.3 MB
README.md 2025-04-16 37.3 kB
Totals: 7 Items   771.9 MB 0

Node 10.3.1 primarily improves on performance: it improves execution speed, reduces memory usage and gives faster synchronisation times. In addition, it provides several enhancements to the new tracing system. It also provides support for light-weight checkpointing that is needed to enable ouroboros-genesis. Finally, it includes bug-fixes for a number of CLI commands. The docker images for node and submit-api have also received improvements to streamline operations.

System testing results for the 10.3.1 release can be found on the corresponding tag testing page.

Benchmarking reports relevant to the 10.3.1 release can be found in this post on Cardano Updates.

Known Issues

  • New tracing system: connectionManager_* metrics are incorrect; the underlying trace message ConnectionManagerCounters however logs the correct values.
  • New tracing system: slotsMissed metric is incorrect; it falsely counts slots since the most recent block production as missed. However, the block producer does not actually miss a slot.
  • GenesisMode: the optional peerSnapshotFile declaration in the topology file interprets relative paths with respect to node's binary directory rather than the topology file directory.

  • There is a known bug with the experimental Ouroboros Genesis feature that is not yet recommended for mainnet use. ChainSync Jumping (CSJ) is not disabled once a node is caught up. This should not affect normal operation of the syncing node, but does risk a DoS attack for the caught-up node. It will be corrected in a future release (Issue https://github.com/IntersectMBO/ouroboros-consensus/issues/1490).

Technical Specification

Minimum System Requirements - An Intel or AMD x86 processor with two or more cores, at 1.6GHz or faster (2GHz or faster for a stake pool or relay) - Or, for MacOS, an Apple Silicon (M1, M2, M3 or M4) processor - 24GB of RAM - 200GB of free storage (250GB recommended for future growth)
Platforms - Linux 64-bit (Ubuntu 18.04 LTS, 20.04 LTS, 22.04 LTS; Mint 19.3, 20; Debian 10.3) - Windows 64-bit (8.1, 10, 11) - MacOS 10.13, 10.14, 10.15, 11
GHC/Cabal supported versions - GHC 9.6 - Cabal 3.8/3.12
Supported roles Platform | Block Production | Relay | Client (Desktop) -------- | :--------------: | :-------------: | :--------------: Linux | :green_circle: | :green_circle: | :green_circle: Windows | :red_square: | :red_square: | :green_circle: MacOS | :red_square: | :red_square: | :green_circle:
Downloads - [Release configuration files](https://book.world.dev.cardano.org) - [Docker image](https://github.com/IntersectMBO/cardano-node/pkgs/container/cardano-node/396631714?tag=10.3.1)

Documentation

Sign-off

Role Approval
Technical Steering Committee (Intersect) :green_circle:
Product Committee (Intersect) 🟢
Test Engineer :green_circle:
Performance Engineer :green_circle:
Site Reliability Engineer :green_circle:
Release Engineer :green_circle:
Legend * :green_circle: - signed / agreed / supported * :red_square: - not agreed / unsupported

Changelogs

Node - Update the default compiler version from `8.10.x` to `9.6.x`. - Add `ForkPolicy` to the configuration (this is an experimental option for network behaviour) - Optionally support light-weight check-pointing for `ouroboros-genesis`. - Tracing - New `PrometheusSimple` backend which runs a simple TCP server for direct exposition of metrics, without forwarding, under the URL `/metrics`. - New `maxReconnectDelay` config option in `TraceOptionForwarder`: Specifies maximum delay (seconds) between (re-)connection attempts of a forwarder (default: 60s). - Fix: change semantics of several `Forge.*` metrics to counters - to match semantics of legacy tracing. - Fix: correct `blockdelay_cdf*` metric - Fix: correct `blockReplayProgress` metric - Optimizations to trace + metrics forwarding, aimed at reducing CPU usage when under low / idle load. - Docker - Add baseline network configuration references for the node image - Add a new `merge` mode for the node image - Reduce default path inconsistencies within and between the node and submit-api images - Improve documentation - Implemented in [PR#6110](https://github.com/IntersectMBO/cardano-node/pull/6110) where breaking changes are also noted
Consensus - Queries and mini-protocols - Removed legacy `{HardForkSpecific,Shelley,Cardano}NodeToClientVersions` and related code. - Export new function `querySupportedVersions`. For this, add method `blockQueryIsSupportedOnVersion` to `BlockSupportsLedgerQuery`. - Use `NodeToClientV_20`. - Expose new query QueryStakePoolDefaultVote. - Query `GetProposedPParamsUpdates` has been deprecated and is not supported in `ShelleyNodeToClientV12` (`NodeToClientV_20`). - Tracers - Added a new CSJ tracer to ChainSync client interface. - Renamed the existing tracer in `Ouroboros.Consensus.Node.Tracers.Tracers`. - Added peer sharing tracer to NTN tracers. - Renaming and relocation - Move `Ouroboros.Consensus.Cardano.ByronHFC` to `Ouroboros.Consensus.Byron.ByronHFC`. - Expose blockchain time as `getBlockchainTime :: BlockchainTime m` in the NodeKernel - Deprecate the `StandardX` type aliases for eras.
Ledger - Removed crypto-parametrization from ledger eras, which finally allowed us to avoid regression in `ghc-9` and stop using `ghc-8.10.7` for building `cardano-node` releases. - Improve performance of ledger snapshot creation by changing how we serialize `UTxO` in the ledger state. This should sove an issue with missed leadership checks due to snapshot creation problem [`ouroboros-consensus#868`](https://github.com/IntersectMBO/ouroboros-consensus/issues/868#issuecomment-2778621189) - Add cli to `plutus-debug` executable and provide ability for overridding different parts used for script execution. - Much cleanup, re-organization of the code and various minor performance optimizations
Network - `keep-alive` mini-protocol receiver is always (re)started, when we receive traffic on any other `node-to-node` mini-protocol - experimental option which binds mini-protocol threads to lower capabilities, leaving two capabilities free for other threads [Link to the development tracker](https://github.com/orgs/IntersectMBO/projects/5/views/18)
CLI - Bump cardano-api to include bug fixes for: - Silently dropping simple scripts in transaction construction - Not selecting the highest protocol version in a given era. This resulted in erroneous plutus script decoding failures. (compatible, bugfix) [PR 1127](https://github.com/IntersectMBO/cardano-cli/pull/1127) - Bump to cardano-api-10.13.0.0 - Fix bug in the construction of the redeemer pointer map (bugfix) [PR 1124](https://github.com/IntersectMBO/cardano-cli/pull/1124) - Delete top level `babbage` command group (breaking) [PR 1117](https://github.com/IntersectMBO/cardano-cli/pull/1117) - Source import of the `vary` package (feature) [PR 1121](https://github.com/IntersectMBO/cardano-cli/pull/1121) - Bumped ledger and dependencies for node 10.3 release. * Removed use of parameterised crypto (`EraCrypto c`, this enables many other data types to become mono-morphic over `StandardCrypto`) * Added `query stake-pool-default-vote` * Ensured security parameter is non-zero (breaking, feature) [PR 1075](https://github.com/IntersectMBO/cardano-cli/pull/1075) - Add a new query for stake-pool default vote (feature, release) [PR 1081](https://github.com/IntersectMBO/cardano-cli/pull/1081) - Delete top-level `shelley` command group and delete associated tests (breaking) [PR 1111](https://github.com/IntersectMBO/cardano-cli/pull/1111) - Parallelised help golden test generation and validation (optimisation) [PR 1103](https://github.com/IntersectMBO/cardano-cli/pull/1103) - Added support for mnemonic sentence generation and extended key derivation from mnemonic sentences. (feature) [PR 975](https://github.com/IntersectMBO/cardano-cli/pull/975) - Remove minting capabilities in eras prior to Mary. Change minted assets representation to `L.MultiAsset` instead of `Value`. (compatible) [PR 1085](https://github.com/IntersectMBO/cardano-cli/pull/1085) - Update [[cardano-api-10.10.0.0](https://github.com/IntersectMBO/cardano-api/blob/master/cardano-api/CHANGELOG.md#101000](https://github.com/cardano-api-10.10.0.0](https://github.com/IntersectMBO/cardano-api/blob/master/cardano-api/CHANGELOG.md/issues/101000)) Fix signing of a transaction in `compatible shelley transaction signed-transaction` command. Previously two different transaction bodies were used for the resulting transaction and the signature - now it's used the same for both purposes. (bugfix) [PR 1057](https://github.com/IntersectMBO/cardano-cli/pull/1057) - Add stake address registration and delegation certificate and stake pool delegation certificate to compatible commands (compatible) [PR 1070](https://github.com/IntersectMBO/cardano-cli/pull/1070) - Default to hex for binary query utxo output (feature, breaking) [PR 1066](https://github.com/IntersectMBO/cardano-cli/pull/1066) - Add command to calculate plutus script costs from an already constructed transaction. (feature) [PR 1031](https://github.com/IntersectMBO/cardano-cli/pull/1031) - Add binary output option for query utxo command (feature) [PR 1000](https://github.com/IntersectMBO/cardano-cli/pull/1000) - Add `cardano-cli conway query future-pparams` (feature, compatible) [PR 1038](https://github.com/IntersectMBO/cardano-cli/pull/1038) - Add governance action deposits to the output of `query stake-address-info`. This also renames the field stakeDeposit to stakeRegistrationDeposit in the JSON output. (feature, breaking) [PR 1032](https://github.com/IntersectMBO/cardano-cli/pull/1032) - Add the ratify-state query (feature, compatible) [PR 1036](https://github.com/IntersectMBO/cardano-cli/pull/1036) - Fix costs calculation for transaction with more than one certificates with the same stake credential and script witness. (bugfix) [PR 1028](https://github.com/IntersectMBO/cardano-cli/pull/1028) - Add certificates to CLI interface in `compatible transaction-sign` (feature, compatible) [PR 972](https://github.com/IntersectMBO/cardano-cli/pull/972)
API - Fix `toAnyWitness` to not ignore simple scripts Update `getVersion` to retrieve the highest protocol version given an era (compatible, bugfix) [PR 805](https://github.com/IntersectMBO/cardano-api/pull/805) - Sort transaction fields in CBOR representation (feature, compatible) [PR 785](https://github.com/IntersectMBO/cardano-api/pull/785) - Fix bug in the construction of the redeemer pointer map. (breaking, bugfix) [PR 800](https://github.com/IntersectMBO/cardano-api/pull/800) - Removed `createPreviousGovernanceActionId`. Use `GovPurposeId . createGovernanceActionId` instead. Export `GovPurposeId` through `Cardano.Api.Ledger`. (breaking, refactoring) [PR 797](https://github.com/IntersectMBO/cardano-api/pull/797) - Remove unused ledger types' wrappers: `GovernanceActionId` and `Voter`. Use `GovActionId` and `Voter` from ledger instead. (breaking, refactoring) [PR 796](https://github.com/IntersectMBO/cardano-api/pull/796) - Delegate decision on supported versions for queries to Consensus. (feature) [PR 790](https://github.com/IntersectMBO/cardano-api/pull/790) - Adding missing `fromCtxUTxOTxOut` export (compatible) [PR 794](https://github.com/IntersectMBO/cardano-api/pull/794) - Bumped ledger and dependencies for node 10.3 release. (breaking) [PR 758](https://github.com/IntersectMBO/cardano-api/pull/758) * Removed `queryProtocolParametersUpdate` and the use of parameterised crypto (`EraCrypto c`, this enables many other data types to become mono-morphic over `StandardCrypto`) * Added `queryStakePoolDefaultVote` and `queryLedgerConfig` - New witness api (feature, compatible, refactoring) [PR 763](https://github.com/IntersectMBO/cardano-api/pull/763) - Fix inputSet to be parameterized on the era (breaking, bugfix) [PR 788](https://github.com/IntersectMBO/cardano-api/pull/788) - Remove the ProtocolParameters type, that has been deprecated for a while (breaking) [PR 729](https://github.com/IntersectMBO/cardano-api/pull/729) - Add missing `CastVerificationKeyRole StakePoolExtendedKey StakePoolKey` instance (compatible) [PR 782](https://github.com/IntersectMBO/cardano-api/pull/782) - Added support for generating mnemonics and for deriving payment and stake keys from mnemonics. (feature) [PR 678](https://github.com/IntersectMBO/cardano-api/pull/678) - Add `fromCtxUTxOTxOut`, inverse of `toCtxUTxOTxOut` (compatible) [PR 770](https://github.com/IntersectMBO/cardano-api/pull/770) - Make 1-1 relationship of witness and policy ID in TxMintValue instead of 1-* Remove exports: `parseValue`, `ParserValueRole` Add new type `PolicyAssets` representing minted assets within a single PolicyId Add `mkTxMintValue` helper function (breaking, refactoring) [PR 776](https://github.com/IntersectMBO/cardano-api/pull/776) - Add Key instance for StakePoolExtendedKey (feature, compatible) [PR 777](https://github.com/IntersectMBO/cardano-api/pull/777) - Add missing certificates in compatible transaction building in eras after Shelley and prior to Alonzo (bugfix) [PR 775](https://github.com/IntersectMBO/cardano-api/pull/775) - Added `HasTextEnvelope` instance for `EraHistory` (feature, compatible) [PR 771](https://github.com/IntersectMBO/cardano-api/pull/771) - Define `fromList` and `toList` in `Cardano.Api.UTxO` module. (compatible) [PR 767](https://github.com/IntersectMBO/cardano-api/pull/767) - Include deserialisation of stake keys in deserialiseAnyVerificationKeyTextEnvelope (feature, compatible) [PR 757](https://github.com/IntersectMBO/cardano-api/pull/757) - Fixed a bug that caused balancing algorithm to drop unwitnessed government actions (bugfix) [PR 765](https://github.com/IntersectMBO/cardano-api/pull/765) - Modify `estimateTransactionKeyWitnessCount` to estimate simple scripts too (bugfix) [PR 755](https://github.com/IntersectMBO/cardano-api/pull/755) - Split compatible transaction building into separate building and signing functions. Rename `Cardano.Api.Internal.Tx.Compatible` to `Cardano.Api.Internal.Compatible.Tx`. (breaking) [PR 750](https://github.com/IntersectMBO/cardano-api/pull/750) - Re-export `DebugPlutusFailure` and `renderDebugPlutusFailure`. (compatible) [PR 715](https://github.com/IntersectMBO/cardano-api/pull/715) - Add `Cardano.Api.Tx.UTxO` module for common UTxO operations. (feature, compatible) [PR 710](https://github.com/IntersectMBO/cardano-api/pull/710) - Removed `serialiseTxLedgerCddl` and `deserialiseTxLedgerCddl`, and updated `writeTxFileTextEnvelopeCddl` to use new format. (breaking) [PR 746](https://github.com/IntersectMBO/cardano-api/pull/746) - Upgrade ouroboros-consensus-diffusion to >=0.19 && <0.21 (compatible) [PR 751](https://github.com/IntersectMBO/cardano-api/pull/751) - Update TxProposalProcedures type to make invalid states irrepresentable. (breaking, refactoring) [PR 726](https://github.com/IntersectMBO/cardano-api/pull/726) - Add function `collectPlutusScriptHashes` to collect script hashes needed to validate a given transaction (feature) [PR 735](https://github.com/IntersectMBO/cardano-api/pull/735) - Fix transaction autobalancing when deregistering a credential (bugfix) [PR 718](https://github.com/IntersectMBO/cardano-api/pull/718)
Submit API - No changes
Plutus - The `verifyEd25519Signature` primitive now uses the `crypton` library for Plutus V1 and V2, instead of `cryptonite` (for V3, it has already been `crypton`). The `cryptonite` dependency has been removed.

Detailed Changelogs

Individual packages' changelogs | Package | Version | Changelog | |--------------------------------|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Win32-network | 0.2.0.1 | [ChangeLog.md](https://github.com/IntersectMBO/Win32-network/blob/fec6d7bdfec15d9bd1033ae5ed25f4385f4f1237/ChangeLog.md "ChangeLog.md") | | base-deriving-via | 0.1.0.2 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-base/blob/56a71b150b7ff7fb6d6bf588f3e9d88822c9048c/base-deriving-via/CHANGELOG.md "CHANGELOG.md") | | byron-spec-chain | 1.0.1.0 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-ledger/blob/ed6d38b0bf0a54504c781b3c274745846476ca3c/eras/byron/chain/executable-spec/CHANGELOG.md "CHANGELOG.md") | | byron-spec-ledger | 1.1.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/byron/ledger/executable-spec/CHANGELOG.md "CHANGELOG.md") | | cardano-api | 10.13.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-api/blob/a8c9de1f4230036abbb4ab20466618134b9e74fd/cardano-api/CHANGELOG.md "CHANGELOG.md") | | cardano-binary | 1.7.1.0 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-base/blob/ca78a7ca7f91ed0f14dab244426432aae90c698b/cardano-binary/CHANGELOG.md "CHANGELOG.md") | | cardano-cli | 10.7.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-cli/blob/9aaf131041d83d54c8e55333d1e17a0058a9ae39/cardano-cli/CHANGELOG.md "CHANGELOG.md") | | cardano-crypto-class | 2.2.1.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-base/blob/af32361b8e3cfd6988de3b5014cf129168395768/cardano-crypto-class/CHANGELOG.md "CHANGELOG.md") | | cardano-crypto-praos | 2.2.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-base/blob/ded795b240bc86b3e71766e4e896bb4e587af679/cardano-crypto-praos/CHANGELOG.md "CHANGELOG.md") | | cardano-crypto-test | 1.6.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/byron/crypto/test/CHANGELOG.md "CHANGELOG.md") | | cardano-crypto-tests | 2.2.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-base/blob/ded795b240bc86b3e71766e4e896bb4e587af679/cardano-crypto-tests/CHANGELOG.md "CHANGELOG.md") | | cardano-crypto-wrapper | 1.6.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/byron/crypto/CHANGELOG.md "CHANGELOG.md") | | cardano-data | 1.2.4.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/libs/cardano-data/CHANGELOG.md "CHANGELOG.md") | | cardano-git-rev | 0.2.2.0 | | | cardano-ledger-allegra | 1.7.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/allegra/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-alonzo | 1.13.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/alonzo/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-alonzo-test | 1.3.1.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/alonzo/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-api | 1.11.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/libs/cardano-ledger-api/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-babbage | 1.11.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/babbage/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-babbage-test | 1.3.1.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/babbage/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-binary | 1.6.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/libs/cardano-ledger-binary/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-byron | 1.1.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/byron/ledger/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-byron-test | 1.5.2.1 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/byron/ledger/impl/test/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-conway | 1.19.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/conway/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-conway-test | 1.3.1.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/conway/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-core | 1.17.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/libs/cardano-ledger-core/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-mary | 1.8.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/mary/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-shelley | 1.16.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/shelley/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-shelley-ma-test | 1.3.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/shelley-ma/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-shelley-test | 1.6.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/eras/shelley/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ping | 0.8.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/588130b5f0494a42c19da3bd44211ff7607b5831/cardano-ping/CHANGELOG.md "CHANGELOG.md") | | cardano-prelude | 0.2.1.0 | [ChangeLog.md](https://github.com/IntersectMBO/cardano-prelude/blob/68e015f6e7f17e67d8dbf16bc1590b926d064962/cardano-prelude/ChangeLog.md "ChangeLog.md") | | cardano-prelude-test | 0.1.0.5 | | | cardano-protocol-tpraos | 1.4.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/libs/cardano-protocol-tpraos/CHANGELOG.md "CHANGELOG.md") | | cardano-slotting | 0.2.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-base/blob/f11ddc7f/cardano-slotting/CHANGELOG.md "CHANGELOG.md") | | cardano-strict-containers | 0.1.4.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-base/blob/af32361b8e3cfd6988de3b5014cf129168395768/cardano-strict-containers/CHANGELOG.md "CHANGELOG.md") | | contra-tracer | 0.1.0.1 | | | cuddle | 0.3.2.1 | [CHANGELOG.md](https://github.com/input-output-hk/cuddle/blob/609bf9c3a2c4eae6cac0455d744b00e2731eda0e/CHANGELOG.md "CHANGELOG.md") | | ekg-forward | 0.9 | [CHANGELOG.md](https://github.com/input-output-hk/ekg-forward/blob/e372f6d8b6bc493ec64c1fbee8a1d2fcfa41b056/CHANGELOG.md "CHANGELOG.md") | | heapwords | 0.1.0.2 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-base/blob/56a71b150b7ff7fb6d6bf588f3e9d88822c9048c/heapwords/CHANGELOG.md "CHANGELOG.md") | | iohk-monitoring | 0.2.1.0 | | | lobemo-backend-aggregation | 0.1.0.0 | | | lobemo-backend-ekg | 0.2.0.0 | | | lobemo-backend-monitoring | 0.1.0.0 | | | lobemo-backend-trace-forwarder | 0.1.0.0 | | | lobemo-scribe-systemd | 0.1.0.0 | | | measures | 0.1.0.2 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-base/blob/56a71b150b7ff7fb6d6bf588f3e9d88822c9048c/measures/CHANGELOG.md "CHANGELOG.md") | | monoidal-synchronisation | 0.1.0.6 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/fd1d8bd7725474d15b4722232b6c999b203c0e37/monoidal-synchronisation/CHANGELOG.md "CHANGELOG.md") | | network-mux | 0.7 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/588130b5f0494a42c19da3bd44211ff7607b5831/network-mux/CHANGELOG.md "CHANGELOG.md") | | non-integral | 1.0.0.0 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-ledger/blob/2f5956038233e4df0a065d96db32398605603f9b/libs/non-integral/CHANGELOG.md "CHANGELOG.md") | | optparse-applicative-fork | 0.18.1.0 | [CHANGELOG.md](https://github.com/input-output-hk/optparse-applicative/blob/a85e8bcef4c3411aa3353e472b84e1ce46a83d7d/CHANGELOG.md "CHANGELOG.md") | | ouroboros-consensus | 0.24.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/da502c2c4d73ea177af3ab7a9630beafae4b7c6c/ouroboros-consensus/CHANGELOG.md "CHANGELOG.md") | | ouroboros-consensus-cardano | 0.23.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/da502c2c4d73ea177af3ab7a9630beafae4b7c6c/ouroboros-consensus-cardano/CHANGELOG.md "CHANGELOG.md") | | ouroboros-consensus-diffusion | 0.21.0.1 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/da502c2c4d73ea177af3ab7a9630beafae4b7c6c/ouroboros-consensus-diffusion/CHANGELOG.md "CHANGELOG.md") | | ouroboros-consensus-protocol | 0.11.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/4d73a1a53c2253db1e788b05b7ef3349bd2247ef/ouroboros-consensus-protocol/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network | 0.20.1.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/d5d20424d797348734a7e12a3f227a89ee4f70b9/ouroboros-network/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network-api | 0.13.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/588130b5f0494a42c19da3bd44211ff7607b5831/ouroboros-network-api/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network-framework | 0.17.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/588130b5f0494a42c19da3bd44211ff7607b5831/ouroboros-network-framework/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network-mock | 0.1.1.2 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/fd1d8bd7725474d15b4722232b6c999b203c0e37/ouroboros-network-mock/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network-protocols | 0.14.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/588130b5f0494a42c19da3bd44211ff7607b5831/ouroboros-network-protocols/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network-testing | 0.8.1.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/588130b5f0494a42c19da3bd44211ff7607b5831/ouroboros-network-testing/CHANGELOG.md "CHANGELOG.md") | | plutus-core | 1.43.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/plutus/blob/cdf0de7394c553a34d558123dd2d7eca19191825/plutus-core/CHANGELOG.md "CHANGELOG.md") | | plutus-ledger-api | 1.43.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/plutus/blob/cdf0de7394c553a34d558123dd2d7eca19191825/plutus-ledger-api/CHANGELOG.md "CHANGELOG.md") | | plutus-tx | 1.43.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/plutus/blob/cdf0de7394c553a34d558123dd2d7eca19191825/plutus-tx/CHANGELOG.md "CHANGELOG.md") | | plutus-tx-plugin | 1.43.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/plutus/blob/cdf0de7394c553a34d558123dd2d7eca19191825/plutus-tx-plugin/CHANGELOG.md "CHANGELOG.md") | | prettyprinter-configurable | 1.36.0.0 | | | quickcheck-monoids | 0.1.0.1 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/fd1d8bd7725474d15b4722232b6c999b203c0e37/quickcheck-monoids/CHANGELOG.md "CHANGELOG.md") | | set-algebra | 1.1.0.3 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-ledger/blob/923e75bf3e16da01f26ed1ab53d9aac7184fc699/libs/set-algebra/CHANGELOG.md "CHANGELOG.md") | | small-steps | 1.1.1.0 | [CHANGELOG.md](https://github.com/intersectmbo/cardano-ledger/blob/a9e78ae63cf8870f0ce6ce76bd7029b82ddb47e1/libs/small-steps/CHANGELOG.md "CHANGELOG.md") | | sop-extras | 0.3.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/da502c2c4d73ea177af3ab7a9630beafae4b7c6c/sop-extras/CHANGELOG.md "CHANGELOG.md") | | strict-checked-vars | 0.2.0.0 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-base/blob/e545ee648cb7ef9d2715286dbc38987ffc3b5e4d/strict-checked-vars/CHANGELOG.md "CHANGELOG.md") | | strict-sop-core | 0.1.3.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/4d73a1a53c2253db1e788b05b7ef3349bd2247ef/strict-sop-core/CHANGELOG.md "CHANGELOG.md") | | tracer-transformers | 0.1.0.4 | | | typed-protocols | 0.3.0.0 | [CHANGELOG.md](https://github.com/input-output-hk/typed-protocols/blob/d127d3ebd1850b7d1aa6eb75c0b040b1f94d0e24/typed-protocols/CHANGELOG.md "CHANGELOG.md") | | typed-protocols-cborg | 0.3.0.0 | [CHANGELOG.md](https://github.com/input-output-hk/typed-protocols/blob/d127d3ebd1850b7d1aa6eb75c0b040b1f94d0e24/typed-protocols-cborg/CHANGELOG.md "CHANGELOG.md") | | typed-protocols-examples | 0.5.0.0 | | | typed-protocols-stateful | 0.3.0.0 | | | typed-protocols-stateful-cborg | 0.3.0.0 | [ChangeLog.md](https://github.com/input-output-hk/typed-protocols/blob/d127d3ebd1850b7d1aa6eb75c0b040b1f94d0e24/typed-protocols-stateful-cborg/ChangeLog.md "ChangeLog.md") | | validation-selective | 0.2.0.0.0.0.0.0.1 | [CHANGELOG.md](https://github.com/input-output-hk/validation-selective/blob/0e1675ec2bb0972ceff492c6b785ce43862a2784/CHANGELOG.md "CHANGELOG.md") | | vector-map | 1.1.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/6e2d37cc0f47bd02e89b4ce9f78b59c35c958e96/libs/vector-map/CHANGELOG.md "CHANGELOG.md") |
Source: README.md, updated 2025-04-16