1.35.7๏ƒ

Changelogs๏ƒ

Regression testing on a local cluster๏ƒ

protocol version 8 and SECP256K1 cost model๏ƒ

P2P ON - Babbage with Babbage TX

โœ”๏ธ

P2P OFF - Babbage with default (Babbage) TX

โœ”๏ธ

Mix P2P and Legacy - Babbage with default (Babbage) TX

โœ”๏ธ

P2P ON - Babbage with Alonzo TX

โœ”๏ธ

Mix P2P and Legacy - Babbage with Mary TX

โœ”๏ธ

P2P ON - Babbage with Shelley TX

โœ”๏ธ

other testing๏ƒ

upgrade job (1.35.6 to 1.35.7-rc1)

โœ”๏ธ

block production testing on network with 10 pools, 5 of them P2P, 5 of them Legacy - results (sqlite db)

โœ”๏ธ

sanity check submit-api REST service

โœ”๏ธ

Release testing checklist๏ƒ

1.35.7-rc1 pushed to shelley-qa

โณ

Grafana metrics OK

โณ

Regression testing against shelley-qa - results

โณ

Regression testing against preview

โณ

Sync testing ran against shelley_qa & Preview & Preprod & Mainnet (Windows, Linux, macOS)

โŒ*

DB re-validation testing (ledger snapshots compatibility)

โœ”๏ธ

Backward compatibility testing (Node with version N-1)

โœ”๏ธ

Check build instructions changes

โœ”๏ธ

Benchmarking - Report

โณ

sanity check release notes

โœ”๏ธ

* RAM usage for 1.35.7-rc1 is between 3 to 4GB higher than for 1.35.5.

Warning

There is a clearly visible pattern of significantly higher cardano-node RAM usage since release 1.35.5.

RAM usage for 1.35.6 was on average 2GB bigger than for 1.35.5. Now with release 1.35.7 difference grew to values between 3 to 4GB higher than for 1.35.5.

Release 1.35.7 (legacy topology) requires more than 20GB of RAM which is much more than officially recommended RAM amount (16GB).

New functionalities in this tag๏ƒ

New issues๏ƒ

Breaking changes๏ƒ

Component Level Test Tracking๏ƒ

Test Definition and Status๏ƒ

Quality Control

Owner

Status

Link to tests

Comments

Component level tests

  • Jared Corduan

  • Damian Nadales

  • Marcin Szamotulski

  • Iรฑigo Querejeta Azurmendi

  • Andrew Sutherland

  • Alexey Kuleshevich

โœ”๏ธ

Each component version that is integrated in Cardano Node is tested separately, as detailed in the component repository.

Integration level tests (cardano-node)

Jordan Millar

โœ”๏ธ

Cardano Node

The quality control performed when any component is integrated into the cardano-node is described in the cardano-node repository.

System level tests (cardano-node-tests)

Martin Kourim

โœ”๏ธ

link to tests

The System-level tests executed for any node version can be found on the cardano-node-tests webpage (this page)

UAT (community)

Samuel Leathers

โณ

  • We encourage our early adopters to look into the below scenarios as part of the UAT for the current tag:

  • scenarios with different node versions, different P2P settings (only with Legacy/P2P relays, with a mix of relays)

  • tests confirming that stake pools with P2P Single Relay does not have a competitive (dis)advantage

  • tests with stake pools having different node versions and P2P settings (1 relay with 1.35.4 and another one with 1.35.7 + P2P Single Relay)

  • renewal of certificates and restart of the nodes

Audits

Kevin Hammond

โœ”๏ธ

All reviewed audits for this release were successfully finalized.

Mixed settings/versions tests

Moritz Angermann, Jean-Baptiste Giraudeau

Not planned (complex/insufficient tooling)