Skip to content

Commit

Permalink
Update Changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
bolt12 committed Jan 26, 2024
1 parent b892ee6 commit 7410ddc
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 2 deletions.
14 changes: 12 additions & 2 deletions ouroboros-network-api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,17 @@

### Breaking changes

* Changed `LedgerConsensusInterface` type:
`LedgerConsensusInterface` now has to fill 3 STM actions:
* `lpGetLatestSlot :: STM m SlotNo`
* `lpGetLedgerStateJudgment :: STM m LedgerStateJudgement`
* `lpGetLedgerPeers :: STM m [(PoolStake, NonEmpty RelayAccessPoint)]`

* Added `PeerTrustable` flag
* Added `UseBootstrapPeers`, this data type is now a flag
to enable/disable bootstrap peers usage.
* Added `UseLedgerPeers` flag with an indirection layer to `UseLedgerAfter`

### Non-breaking changes

## 0.6.3.0 -- 2024-01-22
Expand All @@ -27,7 +38,7 @@
* Fixed handshake codec: disabled `PeerSharing` for `node-to-node` versions 11 and 12.
* Disable `PeerSharing` with `InitiatorOnly` nodes, since they do not run
peer sharing server side and can not reply to requests.
- Fixed `Acceptable` instance of `NodeToNodeVersionData` to only negotiate
* Fixed `Acceptable` instance of `NodeToNodeVersionData` to only negotiate
`PeerSharing` if diffusion mode is `InitiatorAndResponder`
* ghc-9.8 support.

Expand All @@ -54,7 +65,6 @@
* Restructured `decodeTerm` to prevent an impossible case and eliminate the
associated `error`.


## 0.5.1.1 -- 2023-10-26

### Non-breaking changes
Expand Down
2 changes: 2 additions & 0 deletions ouroboros-network-framework/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@

### Non-breaking changes

* Fixed correct transition tracing in the case of self connect

## 0.11.0.0 -- 2024-01-22

### Breaking changes
Expand Down
3 changes: 3 additions & 0 deletions ouroboros-network-testing/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@

### Breaking changes

* Fixed Script strict API functions. Now functions with an apostrophe `'` are
properly strict variants of the non-apostrophe functions.

### Non-breaking changes

## 0.5.0.0 -- 2024-01-22
Expand Down
34 changes: 34 additions & 0 deletions ouroboros-network/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,42 @@

### Breaking changes

* Moved `LedgerConsensusInterface` type to `ouroboros-network-api`.
* Preserved `PeerAdvertise` information when connecting to peers.
* Added `daReadUseBootstrapPeers` to `ArgumentsExtra`.

* Added `PeerTrustable` to Local Root Peers

* Added new trace constructors for `TracePeerSelection`
* Updated type of constructor in `TraceLedgerPeers`
* Updated type of constructor in `TraceLocalRootPeers`

### Non-breaking changes

* Created `PublicRootPeers` and adds `BootstrapPeers` and big ledger peers to
`PublicRootPeers` abstraction.

* Adjusted `PeerSelectionActions` `requestPublicRootPeers` function to
provide either only ledger peers or bootstrap peers according to the
current ledger state. The same for `requestBigLedgerPeers`.

* Added `readLedgerStateJudgement` to `PeerSelectionActions`
* Added `ledgerStateJudgement` to `PeerSelectionState`
* Added `bootstrapPeersFlag` to `PeerSelectionState`
* Added `hasOnlyBootstrapPeers` to `PeerSelectionState`

* Simplified `KnownPeerInfo` by removing `IsLedgerPeer`, `PeerTrustable` and
`IsBootstrapPeer`

* Preserved `PeerAdvertise` information when connecting to peers.

* Added new monitoring tasks to monitor the bootstrap peers flag, the ledger
state judgement value and act accordingly (`monitorBootstrapPeersFlag`,
`monitorLedgerStateJudgement` and `waitForOnlyBootstrapPeers`) .

* Updated other monitoring tasks to consider a possible sensitive state that
involves the bootstrap peers flag and the ledger state judgement value.

## 0.11.0.0 -- 2023-01-22

### Breaking changes
Expand Down

0 comments on commit 7410ddc

Please sign in to comment.