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.2.1
Name Modified Size InfoDownloads / Week
Parent folder
cardano-node-10.2.1-linux.tar.gz 2025-02-13 131.4 MB
cardano-node-10.2.1-macos.tar.gz 2025-02-13 175.1 MB
cardano-node-10.2.1-sha256sums.txt 2025-02-13 294 Bytes
cardano-node-10.2.1-win64.zip 2025-02-13 400.1 MB
10.2.1 source code.tar.gz 2025-02-12 6.7 MB
10.2.1 source code.zip 2025-02-12 7.2 MB
README.md 2025-02-12 40.6 kB
Totals: 7 Items   720.6 MB 0

Node 10.2.1 provides support for the new tracing system and an initial integration of Ouroboros Genesis, a new feature which enables nodes to bootstrap from the network. It also provides a number of bug fixes and enhancements, including fixes and improvements to a number of CLI commands.

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

Limitations

Note that lightweight checkpoints are not integrated into node 10.2.1, so it is recommended to only use Ouroboros Genesis for testing purposes (on e.g. Preview or PreProd) and not on Mainnet.

Known Issues

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 8.10.7 - 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 - [Configuration files](https://book.play.dev.cardano.org/advanced.html) - [Docker image](https://github.com/IntersectMBO/cardano-node/pkgs/container/cardano-node/354679952?tag=10.2.1)

Documentation

Sign-off

Role Approval
Technical Steering Committee (Intersect) :green_circle:
Product Committee (Intersect) :green_circle:
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 ### cardano-node - Ledger peer snapshot path entry added to topology JSON parser, which a new decoder function `readPeerSnapshotFile` processes at startup and SIGHUP. Data is available to the diffusion layer via TVar. - Configuration changes: - Add `ConsensusMode` and `MinBigLedgerPeersForTrustedState` - Add Genesis config - Add `diffusionMode` to local root peers group configuration - Add `DoDiskSnapshotChecksum` - Use new tracing system by default. To continue using the current system, explicitly set `"UseTraceDispatcher": false` in the config. - Change fallback node name for trace forwarding from `host:port` to `host_port` - Replace `snap-server` based web stack inside the Node with `warp / wai` - Tracing updates: - Add support for `ChainSelStarvationEvent`, `ExtValidationError` - Add support for `KeepAlive` protocol - Add support for `LocalStateQuery` protocol - Add support for `UsingBigLedgerPeerSnapshot`, `VerifyPeerSnapshot` - Add support for `ConnectionError` - Add support for `AddNewNodeIdMapping` - Add support for `PeerFetch` and `PeerStarvedUs` - Add support for `SnapshotMissingChecksum` - Add support for stateful messages - Add `maximumKesEvolutions` to `InvalidKesSignatureOCERT` event - Rename kind field of all `MuxXxx` trace messages to be `Mux.Xxx` - Rename fields in `RotatedDynamo` event to `oldPeer`, `newPeer` - Rename `ConnectTo` to `Connect` - Change format of `GenesisPoint`, `LabelPeer`, `DecisionEvent` - Change format of `ConnectionManagerState` - Change format of `AddedToCurrentChain` - Drop support for `ClientAgency`, `ServerAgency` - Drop support for `FetchDecision declined`, `FetchDecision results` - Drop support for `StakeKeyInRewardsDELEG` - Drop support for `ChainSelectionForFutureBlock`, `BlockInTheFuture`, `CandidateContainsFutureBlocks`, `CandidateContainsFutureBlocksExceedingClockSkew`, `InvalidBlockReason` - Drop NodeToClient versions 9 through 15, and add 19 - Increase minor protocol version to `10.3`
Consensus - Snapshots are now CRC-checksum checked ([link](https://github.com/IntersectMBO/ouroboros-consensus/pull/1319)). - Drop NodeToClient versions < 16 ([link](https://github.com/IntersectMBO/ouroboros-consensus/pull/1356)). - Remove `cdbFutureBlocks` as headers now will be delayed until they are no longer "from the future" ([link](https://github.com/IntersectMBO/ouroboros-consensus/pull/1269)). - Implement new bulk sync logic for BlockFetch for Genesis ([link](https://github.com/IntersectMBO/ouroboros-consensus/pull/1179)). - Update to `typed-protocols-0.3.0.0` API and add `KeepAlive` tracer ([link](https://github.com/IntersectMBO/ouroboros-consensus/pull/1223)). - Fixed a bug where a valid tx with less than 4 bytes less than the max tx size would be incorrectly rejected by the mempool ([link](https://github.com/IntersectMBO/ouroboros-consensus/pull/1352)). - `TestXxxHardForkAtVersion` was removed in favor of `CardanoHardForkTriggers` ([link](https://github.com/IntersectMBO/ouroboros-consensus/pull/1282)).
Ledger - Add registered DRep stake distribution query
Network - Genesis support, see [cardano developer portal]. - New bulk sync algorithm for Genesis mode: [PR4919](https://github.com/IntersectMBO/ouroboros-network/pull/4919) - Diffusion mode for local root peers: [PR5020](https://github.com/IntersectMBO/ouroboros-network/pull/5020), see [cardano developer portal]. - Improvements to connection handshake which enable enforcement of running only agreed upon miniprotocols: [PR5061](https://github.com/IntersectMBO/ouroboros-network/pull/5061) - Changes in [error handling for IOErrors](https://github.com/IntersectMBO/ouroboros-network/pull/5076). [cardano developer portal]: https://developers.cardano.org/docs/get-started/cardano-node/p2p
cardano-cli # Release Notes for cardano-cli (10.2.0.0 to 10.4.0.0) ## Main changes - Added `cardano-cli latest query ledger-peer-snapshot` for a snapshot of big ledger peers used when syncing in Genesis (feature) [PR 727](https://github.com/IntersectMBO/cardano-cli/pull/727) A new query subcommand `ledger-peer-snapshot` was introduced to serialize a snapshot of big ledger peers. These relays will be relied on by network layer when a node is syncing up in Genesis consensus mode, since a node may not have any or up to date information from its own ledger which are the big ledger peer relays. - Added the `debug check-node-configuration --node-configuration-file node-config.json` command that reads `node-config.json` and checks that the hashes of genesis files are correct. (feature) [PR 923](https://github.com/IntersectMBO/cardano-cli/pull/923) based on [ADR 5](https://github.com/input-output-hk/cardano-node-wiki/blob/main/docs/ADR-5-cardano-testnet-node-configuration-file.md) - Added anchor data hash checks to `transaction build` (feature) [PR 951](https://github.com/IntersectMBO/cardano-cli/pull/951) This version adds a built-in check that allows `cardano-cli` to verify anchor data linked by a transaction at the time it is being built if using the command `transaction build`. The `cardano-cli` will automatically try to download the referenced anchor data, hash it, and check the obtained hash against the one in the transaction, letting the user know if there is a mismatch. ## Other features - Added `cardano-cli conway query future-pparams` (feature, compatible) [PR 1038](https://github.com/IntersectMBO/cardano-cli/pull/1038) - Added the ratify-state query (feature, compatible) [PR 1036](https://github.com/IntersectMBO/cardano-cli/pull/1036) - Added certificates to CLI interface in `compatible transaction-sign` (feature, compatible) [PR 972](https://github.com/IntersectMBO/cardano-cli/pull/972) - DRep ID: support key hash as input (compatible) [PR 1009](https://github.com/IntersectMBO/cardano-cli/pull/1009) - transaction id: added `--output-[json,text]` flag to control format of the output (feature, compatible) [PR 1005](https://github.com/IntersectMBO/cardano-cli/pull/1005) - Added datums and scripts to `friendlyTxImpl`, which translates into them being showed by `transaction view`. (feature) [PR 977](https://github.com/IntersectMBO/cardano-cli/pull/977) - Implemented the `query proposals` command (feature, compatible) [PR 984](https://github.com/IntersectMBO/cardano-cli/pull/984) - Modified anchor-data checking to allow HTTP schema for testing purposes (feature) [PR 979](https://github.com/IntersectMBO/cardano-cli/pull/979) - `transaction build` now checks and fails if stake addresses used for deposit return or treasury withdrawals in proposals are NOT registered on-chain. (feature) [PR 963](https://github.com/IntersectMBO/cardano-cli/pull/963) - Added option `--committee-keys` to `create-testnet-data` to create the cold and hot credential for constitutional committee members (compatible) [PR 961](https://github.com/IntersectMBO/cardano-cli/pull/961) ## Breaking changes - Added 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) - Integrated `plutus`, `cardano-ledger`, `ouroboros-network`, `ouroboros-consensus`, `cardano-api-10.6.0.0` (breaking, feature) [PR 986](https://github.com/IntersectMBO/cardano-cli/pull/986) - DRep ID: have `--output-bech32` and `--output-hex` instead of `--output-format STRING` (breaking) [PR 1017](https://github.com/IntersectMBO/cardano-cli/pull/1017) - Disambiguated DRep being a key or a script in certificate descriptions (breaking) [PR 1007](https://github.com/IntersectMBO/cardano-cli/pull/1007) - Moved `genesis hash` command to `hash genesis-file` (breaking) [PR 982](https://github.com/IntersectMBO/cardano-cli/pull/982) - Augmented `query spo-stake-distribution` to include the DRep delegation choices of the Pool's rewards accounts (breaking) [PR 990](https://github.com/IntersectMBO/cardano-cli/pull/990) - More fine grained controls of eras for create-testnet-data. Forbid creating DReps and CC in babbage. And remove the `create-testnet-data` altogether in eras earlier than Babbage (breaking) [PR 968](https://github.com/IntersectMBO/cardano-cli/pull/968) - `create-testnet-data`: create byron genesis (breaking, test) [PR 974](https://github.com/IntersectMBO/cardano-cli/pull/974) - Transaction submit: print transaction hash, like this: `Transaction successfully submitted. Transaction hash is: {"txhash":"456c614d5d547b7fe197a4d18fbb86e086cb9080594dabf9059adf08b00cf2bd"}` Previously it was: `Transaction successfully submitted.` (feature, breaking) [PR 925](https://github.com/IntersectMBO/cardano-cli/pull/925) ## Bugfixes - 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)
cardano-api #### 10.8.0.0 - Add QueryFuturePParams (feature, compatible) [PR 739](https://github.com/IntersectMBO/cardano-api/pull/739) - Re-export `getBlockTxs` (compatible, bugfix) [PR 738](https://github.com/IntersectMBO/cardano-api/pull/738) - Change a representation of witnesses in transaction's certificates to an ordered map where a certificate is the key. (breaking, bugfix) [PR 734](https://github.com/IntersectMBO/cardano-api/pull/734) - Add support for the ratify-state query (feature, compatible) [PR 737](https://github.com/IntersectMBO/cardano-api/pull/737) #### 10.7.0.0 - Deprecate patterns, to lower entry bar knowledge to this codebase (breaking, refactoring) [PR 733](https://github.com/IntersectMBO/cardano-api/pull/733) - Introduce new type `PlutusScriptInEra` and fix the double cbor encoding plutus script bug Resolves: https://github.com/IntersectMBO/cardano-api/issues/685 (bugfix) [PR 720](https://github.com/IntersectMBO/cardano-api/pull/720) - Shelley: export {to,from}AlonzoLanguage (Plutus script language conversions) (compatible) [PR 731](https://github.com/IntersectMBO/cardano-api/pull/731) - Expose GovActionState from Ledger (feature, compatible) [PR 730](https://github.com/IntersectMBO/cardano-api/pull/730) - Deprecate some patterns, remove deprecated ones. See the deprecation stanzas for migration guidance. (compatible, refactoring) [PR 728](https://github.com/IntersectMBO/cardano-api/pull/728) #### 10.6.0.0 - Downgrade plutus version to 1.37 (bugfix) [PR 727](https://github.com/IntersectMBO/cardano-api/pull/727) - Added schema checking functionality for DRep registration, DRep update, and GovAction metadata, based on CIP-0100, CIP-0108, and CIP-0119. Also add functionality to check whether a certificate is for DRep registration or updating. (feature, compatible, test) [PR 713](https://github.com/IntersectMBO/cardano-api/pull/713) - Added `GetBigLedgerPeerSnapshot` block query (breaking) [PR 521](https://github.com/IntersectMBO/cardano-api/pull/521) - Add certificates support in `createCompatibleSignedTx`. (feature, breaking) [PR 691](https://github.com/IntersectMBO/cardano-api/pull/691) - Integrate `typed-protocols`, `ouroboros-network`, `cardano-ledger` and `ouroboros-consensus` (breaking, feature) [PR 687](https://github.com/IntersectMBO/cardano-api/pull/687) - Export genTxOutByron (compatible) [PR 703](https://github.com/IntersectMBO/cardano-api/pull/703) #### 10.5.0.0 - Don't export the ledger's `coerceKeyRole` function anymore, export RewardAccount (breaking) [PR 708](https://github.com/IntersectMBO/cardano-api/pull/708) - Adds `modTxTotalCollateral`, `modTxReturnCollateral`, `modTxFee`, `modTxValidityLowerBound`, `modTxValidityUpperBound`, `modTxMetadata`, `modTxAuxScripts`, `modTxWithdrawals`, `modTxCertificates`, `modTxUpdateProposal`, `modTxScriptValidity`, `modTxMintValue` functions for modifying `TxBodyContent`. Adds `addTxMintValue` and `subtractTxMintValue`. (compatible) [PR 706](https://github.com/IntersectMBO/cardano-api/pull/706) - Add TxBodyModifier functions: `addTxIns`, `modTxInsCollateral`, `addTxInsCollateral`, `addTxInCollateral`, `modTxInsReference`, `addTxInsReference`, `addTxInReference`, `addTxOuts`, `modTxExtraKeyWits`, `addTxExtraKeyWits`. (compatible) [PR 704](https://github.com/IntersectMBO/cardano-api/pull/704) #### 10.4.0.0 - Integrate queryProposals (GetProposals) (feature) [PR 684](https://github.com/IntersectMBO/cardano-api/pull/684) - Export HasKeyRole's coerceKeyRole function (compatible) [PR 699](https://github.com/IntersectMBO/cardano-api/pull/699) - Exposed `Language`, `Plutus`, `Script`, `getNativeScript`, `languageToText`, `plutusBinary`, `plutusScriptLanguage`, `serializeAsHexText`, `showTimelock` in `Cardano.Api.Ledger`, and `AlonzoEraOnwardsConstraints` in `Cardano.Api` (feature) [PR 689](https://github.com/IntersectMBO/cardano-api/pull/689) - Export the Convert class (compatible) [PR 696](https://github.com/IntersectMBO/cardano-api/pull/696) - fromProposalProcedure: return StakeCredential (breaking) [PR 692](https://github.com/IntersectMBO/cardano-api/pull/692) - Export GovActionIx from the ledger (compatible) [PR 688](https://github.com/IntersectMBO/cardano-api/pull/688) - We introduce the `Convert` type class as an alternative to cardano-ledger's `Inject` typeclass. While `Inject` is more general, `Convert` is specifically designed for transformations between era-indexed types, making the intent clearer at call sites where we're converting between eons. (feature) [PR 690](https://github.com/IntersectMBO/cardano-api/pull/690) #### 10.3.0.0 - Add `sbeToSimpleScriptLanguageInEra`, `getScriptWitnessScript`, `getScriptWitnessReferenceInput`, `getScriptWitnessReferenceInputOrScript` function Refactor `TxMintValue` to better represent minting state Propagate `IsPlutusLanguage` constraint to `ScriptLanguage lang`, `AnyPlutusScriptVersion`, `Script lang` and `ScriptWitness witctx era` types. Remove `Maybe ScriptHash` from `PReferenceScript` and `SReferenceScript`. (breaking, refactoring) [PR 663](https://github.com/IntersectMBO/cardano-api/pull/663) - Improve plutus script failure error (feature) [PR 683](https://github.com/IntersectMBO/cardano-api/pull/683) - Remove experimental code exposure in `Cardano.Api` non-experimental modules (breaking) [PR 681](https://github.com/IntersectMBO/cardano-api/pull/681) - Deprecate eons conversion functions like `conwayEraOnwardsToBabbageEraOnwards`. Add [`Inject`](https://cardano-ledger.cardano.intersectmbo.org/cardano-ledger-core/Cardano-Ledger-BaseTypes.html#t:Inject) instances for eon conversions. See the PR description for migration aid. (compatible, refactoring) [PR 636](https://github.com/IntersectMBO/cardano-api/pull/636) #### 10.2.0.0 - ValueParser: rename publicly exposed function names to indicate they are parsers To adapt: prefix old function name by `parse` and everything should compile again. (breaking) [PR 674](https://github.com/IntersectMBO/cardano-api/pull/674) - Parameterize Value parser on role of the Value being parsed: transaction output or minting policy (breaking) [PR 666](https://github.com/IntersectMBO/cardano-api/pull/666) - Add function to extract anchor data from a certificate (feature) [PR 664](https://github.com/IntersectMBO/cardano-api/pull/664) - Export the Committee record from the ledger, for use in the CLI (compatible) [PR 669](https://github.com/IntersectMBO/cardano-api/pull/669) - Exposed functions and types from `ouroboros-*` required by `cardano-cli`. (compatible) [PR 667](https://github.com/IntersectMBO/cardano-api/pull/667) - Rename `TxOutDatumInTx` datum to `TxOutSupplementalDatum` (breaking) [PR 662](https://github.com/IntersectMBO/cardano-api/pull/662) - Exposed `GovAction` and `Constitution` types and constructors required by hash check in `transaction build` in `cardano-cli` (feature) [PR 661](https://github.com/IntersectMBO/cardano-api/pull/661)
Submit-api - No changes
Plutus - 10% UPLC evaluator speedup ([#6663](https://github.com/IntersectMBO/plutus/pull/6663)) - Fixed a bug that caused "unknown error code" to be reported for known error codes ([#6635](https://github.com/IntersectMBO/plutus/pull/6635)) - Added `PlutusLedgerApi.V3.MintValue.MintValue`, representing assets minted and burned in a transaction ([#6609](https://github.com/IntersectMBO/plutus/pull/6609))

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.0.1.0 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-ledger/blob/ed6d38b0bf0a54504c781b3c274745846476ca3c/eras/byron/ledger/executable-spec/CHANGELOG.md "CHANGELOG.md") | | cardano-api | 10.8.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-api/blob/96dc68721cc96232afefe8433c3f3e17034472c1/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.4.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-cli/blob/72bae1799052b8563edc3d07f9f496ee53cb3494/cardano-cli/CHANGELOG.md "CHANGELOG.md") | | cardano-crypto | 1.1.2 | | | cardano-crypto-class | 2.1.5.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-base/blob/994d5b42e28b98e4a4a53607182b93b6390e5487/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.5.0.2 | | | cardano-crypto-tests | 2.1.2.0 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-base/blob/59e64c06d64f297453431791de0e9a6a15e7d203/cardano-crypto-tests/CHANGELOG.md "CHANGELOG.md") | | cardano-crypto-wrapper | 1.5.1.3 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/d82ac6915424df5e151d5fa12ff6346ce814e7c3/eras/byron/crypto/CHANGELOG.md "CHANGELOG.md") | | cardano-data | 1.2.3.1 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-ledger/blob/0ba8e73c41847142e0bed09e09a8aa166fc10384/libs/cardano-data/CHANGELOG.md "CHANGELOG.md") | | cardano-git-rev | 0.2.2.0 | | | cardano-ledger-allegra | 1.6.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/eras/allegra/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-alonzo | 1.12.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/eras/alonzo/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-alonzo-test | 1.3.0.1 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/2633d4a404da4793ad5e7dc2c7cce2e8b7a102d0/eras/alonzo/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-api | 1.10.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/libs/cardano-ledger-api/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-babbage | 1.10.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/eras/babbage/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-babbage-test | 1.3.0.0 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-ledger/blob/0ba8e73c41847142e0bed09e09a8aa166fc10384/eras/babbage/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-binary | 1.5.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/libs/cardano-ledger-binary/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-byron | 1.0.2.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/eras/byron/ledger/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-byron-test | 1.5.2.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/eras/byron/ledger/impl/test/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-conway | 1.18.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/d428f5bfcf60c9e0d9503f097175e61c968fefb9/eras/conway/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-conway-test | 1.3.0.0 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-ledger/blob/0ba8e73c41847142e0bed09e09a8aa166fc10384/eras/conway/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-core | 1.16.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/libs/cardano-ledger-core/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-mary | 1.7.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/eras/mary/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-shelley | 1.15.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/eras/shelley/impl/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-shelley-ma-test | 1.2.2.5 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/2633d4a404da4793ad5e7dc2c7cce2e8b7a102d0/eras/shelley-ma/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ledger-shelley-test | 1.5.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/eras/shelley/test-suite/CHANGELOG.md "CHANGELOG.md") | | cardano-ping | 0.7.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/515767407e4a5a240e61e014c8e6d107b4fbceb9/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.3.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-ledger/blob/b7fe1c31edabf8863669d8948f362e78bbbae14c/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.3.0 | [CHANGELOG.md](https://github.com/IntersectMBO/cardano-base/blob/f11ddc7f/cardano-strict-containers/CHANGELOG.md "CHANGELOG.md") | | contra-tracer | 0.1.0.2 | | | cuddle | 0.3.2.1 | [CHANGELOG.md](https://github.com/input-output-hk/cuddle/blob/609bf9c3a2c4eae6cac0455d744b00e2731eda0e/CHANGELOG.md "CHANGELOG.md") | | ekg-forward | 0.8.1 | [CHANGELOG.md](https://github.com/input-output-hk/ekg-forward/blob/6896ddc16e576de7f7e1b3e928d1cce62dd00579/CHANGELOG.md "CHANGELOG.md") | | ekg-wai | 0.1.1.0.0.0.0.1 | | | 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.0.0 | | | libsystemd-journal | 1.4.5.0.0.0.0.1 | [Changelog.md](https://github.com/ocharles/libsystemd-journal/blob/c49785d4e56b6b14fbff47b75c54784292af950c/Changelog.md "Changelog.md") | | 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.6 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/515767407e4a5a240e61e014c8e6d107b4fbceb9/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.22.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/e924f61d1fe63d25e9ecd8499b705aff4d553209/ouroboros-consensus/CHANGELOG.md "CHANGELOG.md") | | ouroboros-consensus-cardano | 0.21.0.1 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/f0ec4d72bcb6a53ba7160ba602d1a2f488cb0dcf/ouroboros-consensus-cardano/CHANGELOG.md "CHANGELOG.md") | | ouroboros-consensus-diffusion | 0.20.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/f0ec4d72bcb6a53ba7160ba602d1a2f488cb0dcf/ouroboros-consensus-diffusion/CHANGELOG.md "CHANGELOG.md") | | ouroboros-consensus-protocol | 0.10.0.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/e924f61d1fe63d25e9ecd8499b705aff4d553209/ouroboros-consensus-protocol/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network | 0.19.0.3 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/d405f0e0fc5393e8421ada87c85098a7a4fea6b6/ouroboros-network/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network-api | 0.12.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/515767407e4a5a240e61e014c8e6d107b4fbceb9/ouroboros-network-api/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network-framework | 0.16.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/6065cffcf4140537e21b33a39f77fcf74b55d1f8/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.13.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/515767407e4a5a240e61e014c8e6d107b4fbceb9/ouroboros-network-protocols/CHANGELOG.md "CHANGELOG.md") | | ouroboros-network-testing | 0.8.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/ouroboros-network/blob/515767407e4a5a240e61e014c8e6d107b4fbceb9/ouroboros-network-testing/CHANGELOG.md "CHANGELOG.md") | | plutus-core | 1.37.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/plutus/blob/0effd6caecb0664ae0bc1b9c21363a7e92c35466/plutus-core/CHANGELOG.md "CHANGELOG.md") | | plutus-ledger-api | 1.37.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/plutus/blob/0effd6caecb0664ae0bc1b9c21363a7e92c35466/plutus-ledger-api/CHANGELOG.md "CHANGELOG.md") | | plutus-tx | 1.37.0.0 | [CHANGELOG.md](https://github.com/intersectmbo/plutus/blob/0effd6caecb0664ae0bc1b9c21363a7e92c35466/plutus-tx/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.0.1 | [CHANGELOG.md](https://github.com/input-output-hk/cardano-ledger/blob/0ba8e73c41847142e0bed09e09a8aa166fc10384/libs/small-steps/CHANGELOG.md "CHANGELOG.md") | | sop-extras | 0.2.1.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/3da919ffc0ef0105bc51f6bbd8dd12e8dd6990c6/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.2.0 | [CHANGELOG.md](https://github.com/IntersectMBO/ouroboros-consensus/blob/3da919ffc0ef0105bc51f6bbd8dd12e8dd6990c6/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-02-12