1.5.4
Added
- New environment variable
CL_EVENT_QUEUE_DUMP_THRESHOLD
to enable dumping of queue event counts to log when a certain threshold is exceeded. - Add initial support for private chains.
- Add support for CA signed client certificates for private chains.
- Add a Highway Analysis tool for checking the state of the consensus.
Changed
- Minimum block time reduced from 32.768s to 16.384s, with corresponding changes to related chainspec settings:
core.minimum_block_time
reduced to16384 ms
.core.round_seigniorage_rate
reduced to[7, 175070816]
.highway.block_gas_limit
reduced to4_000_000_000_000
.
- The
state_identifier
parameter of thequery_global_state
JSON-RPC method is now optional. If nostate_identifier
is specified, the highest complete block known to the node will be used to fulfill the request. state_get_account_info
RPC handler can now handle anAccountIdentifier
as a parameter.- Replace the
sync_to_genesis
node config field withsync_handling
.- The new
sync_handling
field accepts three values:genesis
- node will attempt to acquire all block data back to genesisttl
- node will attempt to acquire all block data to comply with time to live enforcementnosync
- node will only acquire blocks moving forward
- The new
- Make the
network.estimator_weights
section of the node config more fine-grained to provide more precise throttling of non-validator traffic.
Removed
- The section
consensus.highway.round_success_meter
has been removed from the config file as no longer relevant with the introduction of a new method of determining the round exponent in Highway.
Fixed
- Now possible to build outside a git repository context (e.g. from a source tarball). In such cases, the node's build version (as reported vie status endpoints) will not contain a trailing git short hash.
- Remove an error that would unnecessarily be raised when a node includes its highest orphaned block within the current era.
- Short-circuit initialization of block and deploy metadata DB to resolve delays after an upgrade.
Security
- Update
openssl
to version 0.10.55 as mitigation for RUSTSEC-2023-0044.