Skip to content

Commit

Permalink
Merge #4612
Browse files Browse the repository at this point in the history
4612: Cardano Node 1.35.6 aka Single Relay P2P release r=coot a=coot

Update `ouroboros-network-0.2.0.0`.

This also cherry-picked CI commits:
* e745ca8 from #4184
* #4513
* #4526
* #4590

Co-authored-by: Michael Peyton Jones <michael.peyton-jones@iohk.io>
Co-authored-by: Marcin Szamotulski <coot@coot.me>
  • Loading branch information
3 people committed Feb 4, 2023
2 parents ee6b352 + 7152517 commit 037542e
Show file tree
Hide file tree
Showing 40 changed files with 476 additions and 177 deletions.
2 changes: 1 addition & 1 deletion bench/cardano-topology/cardano-topology.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 3.0

name: cardano-topology
version: 1.35.5
version: 1.35.6
description: A cardano topology generator
author: IOHK
maintainer: operations@iohk.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ import Cardano.Prelude (forever, liftIO)
import Prelude

import Codec.Serialise (DeserialiseFailure)
import Control.Concurrent.Class.MonadSTM.Strict (newTVarIO)
import Control.Monad.Class.MonadTimer (MonadTimer, threadDelay)
import Control.Monad.Class.MonadSTM.Strict (newTVarIO)
import Data.ByteString.Lazy (ByteString)
import qualified Data.Map as Map
import Data.Proxy (Proxy (..))
Expand Down
28 changes: 5 additions & 23 deletions cabal.project
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@ constraints:
, cardano-protocol-tpraos == 0.1.0.0
, cardano-slotting == 0.1.0.0
, contra-tracer == 0.1.0.0
, ekg-forward == 0.1.0
, generic-monoid == 0.1.0.1
, goblins == 0.2.0.0
, iohk-monitoring ==0.1.11.0
Expand All @@ -125,17 +124,13 @@ constraints:
, lobemo-scribe-systemd == 0.1.0.0
, measures == 0.1.0.0
, monoidal-synchronisation == 0.1.0.1
, network-mux == 0.1.0.1
, non-integral == 0.1.0.0
, orphans-deriving-via == 0.1.0.0
, ouroboros-consensus == 0.1.0.1
, ouroboros-consensus == 0.1.0.3
, ouroboros-consensus-byron == 0.1.0.1
, ouroboros-consensus-cardano == 0.1.0.1
, ouroboros-consensus-cardano == 0.2.0.0
, ouroboros-consensus-protocol == 0.1.0.1
, ouroboros-consensus-shelley == 0.1.0.1
, ouroboros-network == 0.1.0.1
, ouroboros-network-framework == 0.1.0.1
, ouroboros-network-testing == 0.1.0.1
, plutus-core == 1.0.0.1
, plutus-ghc-stub == 8.6.5
, plutus-ledger-api == 1.0.0.1
Expand All @@ -147,12 +142,13 @@ constraints:
, small-steps-test == 0.1.0.0
, strict-containers == 0.1.0.0
, tracer-transformers == 0.1.0.1
, typed-protocols == 0.1.0.0
, typed-protocols-cborg == 0.1.0.0
, vector-map == 0.1.0.0
, Win32-network == 0.1.0.0
, wl-pprint-annotated == 0.1.0.1
, word-array == 0.1.0.0
, io-classes == 0.3.0.0
, typed-protocols == 0.1.0.1
, typed-protocols-examples == 0.1.0.1

extra-packages:
ouroboros-consensus-cardano-tools == 0.1.0.1
Expand All @@ -175,20 +171,6 @@ allow-newer:
-- Do NOT add more source-repository-package stanzas here unless they are strictly
-- temporary! Please read the section in CONTRIBUTING about updating dependencies.

source-repository-package
type: git
location: https://github.com/input-output-hk/moo
tag: 8c487714fbfdea66188fcb85053e7e292e0cc348
--sha256: 1mdj218hgh7s5a6b9k14vg9i06zxah0wa42ycdgh245izs8nfv0x

-- Open PR upstream, maintainer unresponsive, hopefully short-lived fork.
-- TODO (mpj): release into CHaP as a patched version and delete
source-repository-package
type: git
location: https://github.com/vshabanov/ekg-json
tag: 00ebe7211c981686e65730b7144fbf5350462608
--sha256: 1zvjm3pb38w0ijig5wk5mdkzcszpmlp5d4zxvks2jk1rkypi8gsm

source-repository-package
type: git
location: https://github.com/denisshevchenko/threepenny-gui
Expand Down
6 changes: 3 additions & 3 deletions cardano-api/cardano-api.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 3.0

name: cardano-api
version: 1.35.5
version: 1.35.6
description: The cardano api
author: IOHK
maintainer: operations@iohk.io
Expand Down Expand Up @@ -140,8 +140,8 @@ library
, ouroboros-consensus-cardano
, ouroboros-consensus-protocol
, ouroboros-consensus-shelley
, ouroboros-network
, ouroboros-network-framework
, ouroboros-network ^>= 0.3
, ouroboros-network-framework ^>= 0.2
, parsec
, plutus-ledger-api
, prettyprinter
Expand Down
2 changes: 1 addition & 1 deletion cardano-cli/cardano-cli.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 3.0

name: cardano-cli
version: 1.35.5
version: 1.35.6
description: The Cardano command-line interface.
author: IOHK
maintainer: operations@iohk.io
Expand Down
2 changes: 1 addition & 1 deletion cardano-node-chairman/app/Cardano/Chairman.hs
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ module Cardano.Chairman (chairmanTest) where
import Cardano.Prelude hiding (ByteString, STM, atomically, catch, option, show, throwIO)
import Prelude (String, error, show)

import Control.Concurrent.Class.MonadSTM.Strict
import Control.Monad.Class.MonadAsync
import Control.Monad.Class.MonadSTM.Strict
import Control.Monad.Class.MonadThrow
import Control.Monad.Class.MonadTimer
import Control.Tracer
Expand Down
2 changes: 1 addition & 1 deletion cardano-node-chairman/cardano-node-chairman.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 3.0

name: cardano-node-chairman
version: 1.35.5
version: 1.35.6
description: The cardano full node
author: IOHK
maintainer: operations@iohk.io
Expand Down
32 changes: 32 additions & 0 deletions cardano-node/ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# Changelog for cardano-node

## 1.35.5 -- January 2023

### node changes

None

### consensus changes

None

### network changes

- 'EnableP2P' configuration option does not require
'TestEnableDevelopmentNetworkProtocols' any more. We support running at most
one p2p relay, if an SPO is running at least two relays.

- Added 'DemoteLocalAsynchronous' warning trace. It indicates that a remote
local root peer was demoted to cold (either due to connection error or
misbehaviour). (input-output-hk/ouroboros-network#4127)

- New P2P topology file format, see [issue #4563][#4563] or the [config
files][understanding-config-files] documentation. The old p2p topology
format will be supported for next two major releases of the node (the last
major version which will support it is `1.37`). (#4563)

[#4563]: https://github.com/input-output-hk/cardano-node/issues/4563
[understanding-config-files]: https://github.com/input-output-hk/cardano-node/blob/master/doc/getting-started/understanding-config-files.md

### ledger changes

None

## 1.35.4 -- October 2022

### node changes
Expand Down
15 changes: 9 additions & 6 deletions cardano-node/cardano-node.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 3.0

name: cardano-node
version: 1.35.5
version: 1.35.6
description: The cardano full node
author: IOHK
maintainer: operations@iohk.io
Expand Down Expand Up @@ -94,6 +94,7 @@ library
Cardano.Node.Tracing.Tracers.BlockReplayProgress
Cardano.Node.Tracing.Tracers.ChainDB
Cardano.Node.Tracing.Tracers.Consensus
Cardano.Node.Tracing.Tracers.ConsensusStartupException
Cardano.Node.Tracing.Tracers.Diffusion
Cardano.Node.Tracing.Tracers.KESInfo
Cardano.Node.Tracing.Tracers.StartLeadershipCheck
Expand Down Expand Up @@ -160,16 +161,16 @@ library
, lobemo-backend-monitoring
, lobemo-backend-trace-forwarder
, network
, network-mux
, network-mux ^>= 0.2
, nothunks
, optparse-applicative-fork
, ouroboros-consensus
, ouroboros-consensus ^>= 0.1.0.3
, ouroboros-consensus-byron
, ouroboros-consensus-cardano
, ouroboros-consensus-cardano ^>= 0.2
, ouroboros-consensus-protocol
, ouroboros-consensus-shelley
, ouroboros-network
, ouroboros-network-framework
, ouroboros-network ^>= 0.3
, ouroboros-network-framework ^>= 0.2
, psqueues
, safe-exceptions
, scientific
Expand Down Expand Up @@ -216,6 +217,7 @@ test-suite cardano-node-test
type: exitcode-stdio-1.0

build-depends: aeson >= 1.5.6.0
, bytestring
, cardano-api
, cardano-node
, cardano-prelude
Expand All @@ -227,6 +229,7 @@ test-suite cardano-node-test
, ouroboros-consensus
, ouroboros-network
, time
, vector

other-modules: Test.Cardano.Node.FilePermissions
Test.Cardano.Node.Gen
Expand Down

0 comments on commit 037542e

Please sign in to comment.