Skip to content

Commit

Permalink
Update changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
nfrisby committed Feb 21, 2024
1 parent 7509fdb commit 00ff278
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<!--
A new scriv changelog fragment.
Uncomment the section that is right (remove the HTML comment wrapper).
-->

<!--
### Patch
- A bullet item for the Patch category.
-->

### Non-Breaking

- Added `getImmTipSlot` to `NodeKernel` exports.

### Breaking

- Added the Genesis State Machine (GSM), though for now it is merely the
simpler [Bootstrap Peers State
Machine](https://ouroboros-consensus.cardano.intersectmbo.org/docs/for-developers/BootstrapPeersIER).

- Added `rnGetUseBootstrapPeers` to `RunNodeArgs`, for dynamically
enabling/disabling the GSM. The proper GSM must always be running, despite
the TVar it owns being ignored when it's disabled, since it may be enabled at
any time.

- Added `llrnMaxCaughtUpAge` to the low-level args; defaults to 20min.

- Added `gsmTracer` to the node's tracers.

- Added `getNodeIdlers` to the `NodeKernel` interface; tracking peers that have
last sent `MsgAwaitReply`.
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!--
A new scriv changelog fragment.
Uncomment the section that is right (remove the HTML comment wrapper).
-->

<!--
### Patch
- A bullet item for the Patch category.
-->
<!--
### Non-Breaking
- A bullet item for the Non-Breaking category.
-->

### Breaking

- Added `cdbsHasFSGsmDB` to the ChainDB args, for the GSM's persistent marker
file.

- Added arguments to `bracketChainSyncClient` and `ChainSync.DynamicEnv` for
tracking idling peers.

- Added arguments to `readFetchModeDefault` for sensitivity to the GSM state:
when using bootstrap peers, simply mimic the GSM state. Otherwise, fall back
to the legacy logic.

0 comments on commit 00ff278

Please sign in to comment.