Leap v4.0.5 is a patch release containing a security update and an important change to ensure encoding compatibility between API nodes across multiple versions of Leap.
| 📝 | Node Operators that depend on snapshots or state_history_plugin with chain-state-history enabled should upgrade. Users running state_history_plugin with only trace-history are not affected.
|
|---|
| 📝 | This release fixes cleos interoperability with nodeos 5.0 |
|---|
Expand the release notes below for an in depth look at the Leap v4.0.5 release including a summary of important changes, and a complete change log.
A security vulnerability has been mitigated, preventing errors in Node Operators that depend on snapshots or This release fixes cleos interoperability with nodeos 5.0.
Improved Block Time Reporting: Enhanced log statements for block time reporting (PR #1434).
Validating Accepted Blocks: Enhanced process to signal HTTP Connection Error Handling: Ignored HTTP error in HTTP Connection Reset Check: Added checks for Improved shutdown handling for the resource monitor manager plugin (PR #1774).
Trace API Plugin ( EOS VM OC Code Cache Recreation: Added functionality to recreate EOS VM OC code cache if it becomes corrupt (PR #1780).
Fixed issues including stack overflow, invalid index, and split file access (PR #1779).
Ensured appending to index file is correctly handled (PR #1801).
Fixed a potential segfault when switching between read/write processing windows/modes (PR #1719).
Resolved issues with non-working cleos WASM configuration settings are now only returned when the "CONFIGURABLE_WASM_LIMITS2" protocol feature is enabled. This change reduces confusion and potential errors.
Full Changelog: v4.0.4...v4.0.5
Leap v4.0.5 Release Notes
Important Updates
Mitigation of Potential Denial of Service to Snapshots & SHiP
state_history_plugin and snapshot functionality in certain edge case conditions (PR 1964).
state_history_plugin with chain-state-history enabled should upgrade. Users running state_history_plugin with only trace-history are not affected.
Cleos compatibility with nodeos 5.0 and later
Other Changes
Block Processing
accepted_block after validation (PR #1769).
Connection Handling
remote_endpoint() to prevent termination (PR #1453).
connection_reset (PR #1663).
Shutdown Handling
Error Handling
trace_api_plugin) Enhancement: Modified to report serialization errors to users (PR #1468).
Bug Fixes
SHiP (
state_history_plugin) ImprovementsFix read/write switching segfault
Fix cleos
setcode and setabiset code and set abi commands (PR #1900).
Other Changes
Return WASM configuration settings only when enabled (PR #1770).
Change Log
Pull Requests
= for base64 encoded strings by @heifner in #1892