2024-08-07 - 2024-08-20
High level summary
cardano-cli
- Release cardano-cli-9.3.0.0
- Use
IsList(toList,fromList)
instead of specialised functions - Create toJSON instance for "query drep-state" output
IsList(toList,fromList)
instead of specialised functionsWe fixed a bug when keeping a Head alive during the Conway hardfork on preview, by adding some code to handle the cost calculations. We also released 0.18.0 featuring incremental decommits. We continued on with some items supporting Hydra Doom and general maintenance of our code to be compatibile with our upstream dependencies. Next, we'll be looking to release our new homepage, and carry on with network testing, and general upgrades to our ledger and dependencies.
Some minor new features have been added, namely ledger state queries that are necessary for figuring out votes for current proposals and functionality for computing the size of transaction necessary for network communication. Other than that most of the focus still continued to be on improving Conway testing coverage and addition of conformance tests.
conformsToImpl
discard generator failuresUnRegDRep
depositformal-ledger-specifications
SRPThe SRE team continues work on Cardano environment improvements and general maintenance.
Some notable recent changes, updates or improvements include:
13.4.0.0
across all environments.9.2.1.0
and credential-manager to HEAD.Node 9.1.0, Mithril 2430.0, Chang readiness
Sets cardano-node (release) and cardano-node-ng (pre-release) versions to 9.1.0 and mithril to 2430.0. Includes nixosModule improvements for the new tracing system, a new template-clone recipe, various recipe improvements and fixes. A Chang readiness query has been added.
9.1.0
9.1.0
2430.0
and mithril-unstableprofile-cardano-node-new-tracing
nixosModule and new tracing system in general by better cleaning residual legacy config items, restructuring the options for more flexibility in config composition, and configuring the new tracing system to log close to parity volume with the legacy tracing system when using UTXO-HD in memory mode.profile-grafana-agent
nixosModules metrics scrape listcurl
and the pre-push
script to the default cardano-parts devShellcardano_node_elevated_restarts
template-clone
for when downstream users know they simply want to mirror upstream templates rather than diff or patch themdbsync-pool-analyze
and sql query with parameters to query any CTE in the large dbsync-pool-perf
sql from clidbsync-pool-analyze
to handle queries that result in no non-performing poolsdedelegate-pools
with a mempool query instead of a fixed time to handle UTxO on-chain settlementapply-bootstrap
Node 9.1.0, Mithril 2430.0, Bp scheduled restart module Schedule restart initial prototyping
Sets cardano-node version to 9.1.0
and mithril to 2430.0
. Adds block
producer scheduled restart capability.
9.1.0
9.1.0
2430.0
and mithril-unstable-N4
RTS usagecardano-node-schedule-restart
nixosModule and associated perSystem packagescardano_node_elevated_restarts
cardano-node
legacy and new tracing application metrics to always show the full environment KES periodOver a two week period the legacy relay nodes were scaled down to running only one instance of cardano-node per machine and then the number of running machines was further reduced by 25%.
Node 9.1.0, Mithril 2430.0, Preview hardfork to Conway
Sets cardano-node (release) and cardano-node-ng (pre-release) versions to
9.1.0
and mithril to 2430.0
. Hard forks preview network to Conway. Adds
recipe and other improvements, including to the pool performance query recipe
interface and a Chang readiness query.
9.1.0
9.1.0
2430.0
and mithril-unstablekes-rotate
for easy kes rotationcardano_node_elevated_restarts
template-clone
recipe for mirroring upstream template files when diffing or patching isn't needed9.1.0
9.1.0
and utxo-hd-9.0
scripts/recipes-custom.just
moduledbsync-pool-analyze
and sql query with parameters to query any CTE in the large dbsync-pool-perf
sql from clidbsync-pool-analyze
to handle queries that result in no non-performing poolsdedelegate-pools
with a mempool query instead of a fixed time to handle UTxO on-chain settlementAdd conway config for mainnet/preprod/preview
Fix Hydra alerting immediately on no data
The Consensus team started working on the goals for the third quarter of 2024, which can be found here.
db-truncater
(#1203).EmptySlot
error (#1196).We're also working on rebasing the UTXO-HD feature branch atop 9.1. The benchmarks of the in-memory showed an increase in heap size (#1192) and exposed a race condition (#1193). There are proposed fixes which will be benchmarked soon: