diff --git a/docs/website/contents/for-developers/ReleaseProcess.md b/docs/website/contents/for-developers/ReleaseProcess.md
index 223d913a59..eb0dc2ba95 100644
--- a/docs/website/contents/for-developers/ReleaseProcess.md
+++ b/docs/website/contents/for-developers/ReleaseProcess.md
@@ -286,10 +286,10 @@ If they these packages are not installed, then run:
pip install bs4 html5lib
```
-To cut a release we rely on a script in `ouroboros-network`. Simply run:
+To cut a release we rely on a script. Simply run:
```sh
-./scripts/release/create-release.sh
+./scripts/release/create-release.hs
```
After the script is run, open a pull request, get it approved and add it to the
diff --git a/ouroboros-consensus-cardano/CHANGELOG.md b/ouroboros-consensus-cardano/CHANGELOG.md
index 2edbce548a..29328aa26e 100644
--- a/ouroboros-consensus-cardano/CHANGELOG.md
+++ b/ouroboros-consensus-cardano/CHANGELOG.md
@@ -2,6 +2,25 @@
# Changelog entries
+
+## 0.9.0.0 — 2023-09-06
+
+### Non-Breaking
+
+- Updated to newer `cardano-ledger-*` packages:
+ * `cardano-ledger-api-1.5`,
+ * `cardano-ledger-alonzo-1.4.1`
+ * `cardano-ledger-shelley-1.6`
+ * `cardano-ledger-babbage-1.4.4`
+ * `cardano-ledger-conway-1.8`
+ * `cardano-ledger-tpraos-1.0.3.5`
+
+### Breaking
+
+- Use `ouroboros-network-framework-0.8`. Types of
+ `Cardano.Tools.ImmDBServer.MiniProtocols.immDBServer` and
+ `Cardano.Tools.ImmDBServer.Diffusion.serve` have changed.
+
## 0.8.0.1 — 2023-08-21
diff --git a/ouroboros-consensus-cardano/changelog.d/20230817_183109_coot_eclipse_evasion.md b/ouroboros-consensus-cardano/changelog.d/20230817_183109_coot_eclipse_evasion.md
deleted file mode 100644
index b2f4edf403..0000000000
--- a/ouroboros-consensus-cardano/changelog.d/20230817_183109_coot_eclipse_evasion.md
+++ /dev/null
@@ -1,6 +0,0 @@
-### Breaking
-
-- Use `ouroboros-network-framework-0.8`. Types of
- `Cardano.Tools.ImmDBServer.MiniProtocols.immDBServer` and
- `Cardano.Tools.ImmDBServer.Diffusion.serve` have changed.
-
diff --git a/ouroboros-consensus-cardano/changelog.d/20230905_190725_coot_cardano_ledger_conway_1_8.md b/ouroboros-consensus-cardano/changelog.d/20230905_190725_coot_cardano_ledger_conway_1_8.md
deleted file mode 100644
index 1e454b255f..0000000000
--- a/ouroboros-consensus-cardano/changelog.d/20230905_190725_coot_cardano_ledger_conway_1_8.md
+++ /dev/null
@@ -1,10 +0,0 @@
-### Non-Breaking
-
-- Updated to newer `cardano-ledger-*` packages:
- * `cardano-ledger-api-1.5`,
- * `cardano-ledger-alonzo-1.4.1`
- * `cardano-ledger-shelley-1.6`
- * `cardano-ledger-babbage-1.4.4`
- * `cardano-ledger-conway-1.8`
- * `cardano-ledger-tpraos-1.0.3.5`
-
diff --git a/ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal b/ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal
index 856bc8ddbc..15f20e8db7 100644
--- a/ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal
+++ b/ouroboros-consensus-cardano/ouroboros-consensus-cardano.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus-cardano
-version: 0.8.0.1
+version: 0.9.0.0
synopsis:
The instantation of the Ouroboros consensus layer used by Cardano
@@ -140,8 +140,8 @@ library
, microlens
, mtl
, nothunks
- , ouroboros-consensus ^>=0.10
- , ouroboros-consensus-protocol ^>=0.5.0.1
+ , ouroboros-consensus ^>=0.11
+ , ouroboros-consensus-protocol ^>=0.5.0.6
, ouroboros-network-api ^>=0.5.1
, serialise ^>=0.2
, small-steps
@@ -180,7 +180,7 @@ library unstable-byronspec
, containers >=0.5 && <0.7
, mtl
, nothunks
- , ouroboros-consensus ^>=0.10
+ , ouroboros-consensus ^>=0.11
, serialise ^>=0.2
, small-steps
, transformers
@@ -505,10 +505,10 @@ library unstable-cardano-tools
, mtl
, network
, nothunks
- , ouroboros-consensus ^>=0.10
+ , ouroboros-consensus ^>=0.11
, ouroboros-consensus-cardano
- , ouroboros-consensus-diffusion ^>=0.7
- , ouroboros-consensus-protocol ^>=0.5
+ , ouroboros-consensus-diffusion ^>=0.8
+ , ouroboros-consensus-protocol ^>=0.5.0.6
, ouroboros-network
, ouroboros-network-api
, ouroboros-network-framework
diff --git a/ouroboros-consensus-diffusion/CHANGELOG.md b/ouroboros-consensus-diffusion/CHANGELOG.md
index b60364745c..9c784a701d 100644
--- a/ouroboros-consensus-diffusion/CHANGELOG.md
+++ b/ouroboros-consensus-diffusion/CHANGELOG.md
@@ -2,6 +2,28 @@
# Changelog entries
+
+## 0.8.0.0 — 2023-09-06
+
+### Patch
+
+- Use `io-classes-1.2`.
+
+### Breaking
+
+- Use `ouroboros-network-0.9.0.0`. Types of some of functions changed:
+ * `Ouroboros.Consensus.Network.NodeToClient.responder`
+ * `Ouroboros.Consensus.Network.NodeToNode.Handlers`:
+ - `hChainSynClient` accepts `IsBigLedgerPeer` argument;
+ - `hPeerSharingClient` and `hPeerSharingServer` use `ConnectionId addr`
+ instead of `addr`.
+ * `Ouroboros.Consensus.Network.NodeToNode.{Client,Server}App`: receive
+ network context which contains things like address, whether the peer is
+ a big ledger peer, etc. These changes propagate to the `Apps` type
+ within the same module.
+ * `Ouroboros.Consensus.Node.runWith` requires additional constraints, see
+ `NetworkIO` and `NetworkAddr` type aliases within the module.
+
## 0.7.1.1 — 2023-08-21
diff --git a/ouroboros-consensus-diffusion/changelog.d/20230817_181545_coot_eclipse_evasion.md b/ouroboros-consensus-diffusion/changelog.d/20230817_181545_coot_eclipse_evasion.md
deleted file mode 100644
index cd4ee1800f..0000000000
--- a/ouroboros-consensus-diffusion/changelog.d/20230817_181545_coot_eclipse_evasion.md
+++ /dev/null
@@ -1,18 +0,0 @@
-### Patch
-
-- Use `io-classes-1.2`.
-
-### Breaking
-
-- Use `ouroboros-network-0.9.0.0`. Types of some of functions changed:
- * `Ouroboros.Consensus.Network.NodeToClient.responder`
- * `Ouroboros.Consensus.Network.NodeToNode.Handlers`:
- - `hChainSynClient` accepts `IsBigLedgerPeer` argument;
- - `hPeerSharingClient` and `hPeerSharingServer` use `ConnectionId addr`
- instead of `addr`.
- * `Ouroboros.Consensus.Network.NodeToNode.{Client,Server}App`: receive
- network context which contains things like address, whether the peer is
- a big ledger peer, etc. These changes propagate to the `Apps` type
- within the same module.
- * `Ouroboros.Consensus.Node.runWith` requires additional constraints, see
- `NetworkIO` and `NetworkAddr` type aliases within the module.
diff --git a/ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal b/ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal
index 73f5cde4e9..af38eb0b96 100644
--- a/ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal
+++ b/ouroboros-consensus-diffusion/ouroboros-consensus-diffusion.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus-diffusion
-version: 0.7.1.1
+version: 0.8.0.0
synopsis: Integration for the Ouroboros Network layer
description:
Top level integration for consensus & network layers of the Ouroboros blockchain protocol.
@@ -76,7 +76,7 @@ library
, hashable
, io-classes ^>=1.2
, mtl
- , ouroboros-consensus ^>=0.10
+ , ouroboros-consensus ^>=0.11
, ouroboros-network ^>=0.9.1
, ouroboros-network-api ^>=0.5.1
, ouroboros-network-framework ^>=0.9
diff --git a/ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal b/ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal
index 3bccac13dd..99a8428701 100644
--- a/ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal
+++ b/ouroboros-consensus-protocol/ouroboros-consensus-protocol.cabal
@@ -64,7 +64,7 @@ library
, containers
, mtl
, nothunks
- , ouroboros-consensus >=0.8 && <0.11
+ , ouroboros-consensus >=0.8 && <0.12
, serialise
, text
diff --git a/ouroboros-consensus/CHANGELOG.md b/ouroboros-consensus/CHANGELOG.md
index f396582f3a..2c456b747e 100644
--- a/ouroboros-consensus/CHANGELOG.md
+++ b/ouroboros-consensus/CHANGELOG.md
@@ -2,6 +2,28 @@
# Changelog entries
+
+## 0.11.0.0 — 2023-09-06
+
+### Patch
+
+- Use `ouroboros-network-0.9.0.0`.
+- Use `io-classes-1.2` and `strict-checked-vars-0.1.0.3`.
+
+- Use `strict-checked-vars-0.1.0.4`.
+
+### Non-Breaking
+
+- Add `StrictMVar`s with default `NoThunks` invariants
+ `Ouroboros.Consensus.Util.NormalForm.StrictMVar`.
+
+### Breaking
+
+- Removed the orphaned `NoThunk` instance for `Time` defined in `si-timers`
+ package.
+
+- Replace `StrictSVar`s by `StrictMVar`s where possible.
+
## 0.10.0.1 — 2023-08-21
diff --git a/ouroboros-consensus/changelog.d/20230817_181117_coot_eclipse_evasion.md b/ouroboros-consensus/changelog.d/20230817_181117_coot_eclipse_evasion.md
deleted file mode 100644
index a49abca1f5..0000000000
--- a/ouroboros-consensus/changelog.d/20230817_181117_coot_eclipse_evasion.md
+++ /dev/null
@@ -1,9 +0,0 @@
-### Patch
-
-- Use `ouroboros-network-0.9.0.0`.
-- Use `io-classes-1.2` and `strict-checked-vars-0.1.0.3`.
-
-### Breaking
-
-- Removed the orphaned `NoThunk` instance for `Time` defined in `si-timers`
- package.
diff --git a/ouroboros-consensus/changelog.d/20230901_110639_joris_114_integrate_strict_checked_mvars.md b/ouroboros-consensus/changelog.d/20230901_110639_joris_114_integrate_strict_checked_mvars.md
deleted file mode 100644
index fd50afb289..0000000000
--- a/ouroboros-consensus/changelog.d/20230901_110639_joris_114_integrate_strict_checked_mvars.md
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-### Patch
-
-- Use `strict-checked-vars-0.1.0.4`.
-
-### Non-Breaking
-
-- Add `StrictMVar`s with default `NoThunks` invariants
- `Ouroboros.Consensus.Util.NormalForm.StrictMVar`.
-
-### Breaking
-
-- Replace `StrictSVar`s by `StrictMVar`s where possible.
-
diff --git a/ouroboros-consensus/ouroboros-consensus.cabal b/ouroboros-consensus/ouroboros-consensus.cabal
index 0e85ed0b91..722717d278 100644
--- a/ouroboros-consensus/ouroboros-consensus.cabal
+++ b/ouroboros-consensus/ouroboros-consensus.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ouroboros-consensus
-version: 0.10.0.1
+version: 0.11.0.0
synopsis: Consensus layer for the Ouroboros blockchain protocol
description: Consensus layer for the Ouroboros blockchain protocol.
license: Apache-2.0