diff --git a/ouroboros-consensus-cardano/changelog.d/20241218_095046_nick.frisby_annotate_headers_with_time.md b/ouroboros-consensus-cardano/changelog.d/20241218_095046_nick.frisby_annotate_headers_with_time.md new file mode 100644 index 0000000000..84edc136f4 --- /dev/null +++ b/ouroboros-consensus-cardano/changelog.d/20241218_095046_nick.frisby_annotate_headers_with_time.md @@ -0,0 +1,23 @@ + + + + + +### Breaking + +- Update now that `ImmutableEraParams` was split out + diff --git a/ouroboros-consensus-diffusion/changelog.d/20241218_095040_nick.frisby_annotate_headers_with_time.md b/ouroboros-consensus-diffusion/changelog.d/20241218_095040_nick.frisby_annotate_headers_with_time.md new file mode 100644 index 0000000000..6c36754dc5 --- /dev/null +++ b/ouroboros-consensus-diffusion/changelog.d/20241218_095040_nick.frisby_annotate_headers_with_time.md @@ -0,0 +1,22 @@ + + + + + +### Breaking + +- Use `HeaderWithTime` for the ChainSync candidates diff --git a/ouroboros-consensus/changelog.d/20241218_095010_nick.frisby_annotate_headers_with_time.md b/ouroboros-consensus/changelog.d/20241218_095010_nick.frisby_annotate_headers_with_time.md new file mode 100644 index 0000000000..74b3370f55 --- /dev/null +++ b/ouroboros-consensus/changelog.d/20241218_095010_nick.frisby_annotate_headers_with_time.md @@ -0,0 +1,29 @@ + + + + +### Non-Breaking + +- Maintain a parallel selection with time annotations since the + `ConsensusBlockFetch` interface uses the same type argument for ChainSync + candidates and the current selection. + +### Breaking + +- Define `HeaderWithTime`. + +- Use `HeaderWithTime` for the ChainSync candidates. + +- Split out `ImmutableEraParams` so that the test blocks don't have to + instantiate the `SingleEraBlock` omnibus. + +- Remove the `NoThunks Bimap` orphan instance (it's now upstream in the `resource-registry` library).