Release Notes - v0.211.0
v0.211.0
Section titled “v0.211.0”Title: Improve validation safety and protocol integration
Version: v0.211.0
This release improves transaction validation safety, connection lifecycle notifications, typed state results, and fee calculation accuracy while updating the Plutigo dependency.
New Features
Section titled “New Features”- Improved transaction validation by prechecking Ed25519 witness signatures before ledger-state checks, reusing each transaction’s result across validation, and adding signature and message scanner benchmarks with workflows that compare benchmark results between the base and head versions.
- Added optional server callbacks for connection initialization and completion that receive connection IDs; the server accepts
Initwithout a legacyInitFunc, runs notifications before deprecated callbacks, and preserves legacy errors. - Defined typed epoch-state debug results with
DebugEpochStateResultandDebugNewEpochStateResult, preserving era-specific raw CBOR, consistently unwrappingQueryIfCurrentresponses, and returning errors for empty wrappers.
Improvements
Section titled “Improvements”- Hardened malformed message handling by checking LeiosFetch vote requests and LocalTxMonitor next-transaction CBOR shapes before allocation, limiting memory use for invalid input while preserving valid encodings.
- Bounded custom decoder allocations with diagnostic parsing limits and cumulative budgets, bounded
RawBytesspans, mode limits forValue, and early Leios reference-count validation. The decoder omits diagnostics when budgeted parsing fails. - Corrected Byron fee calculations with 128-bit intermediate arithmetic and exact ceiling division, saturating only when the final result exceeds
uint64.
Additional Changes
Section titled “Additional Changes”- Updated the
github.com/blinklabs-io/plutigodependency fromv0.8.0tov0.8.1.
Recommended Network Compatibility ⚠️
Section titled “Recommended Network Compatibility ⚠️”| Network | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Release: v0.211.0
Docs authored by Doc Holiday