This developer preview release addresses a critical stability issue in the Sync Calls feature that could cause node crashes on restart. Spring v2.0.0-dev1.3 ensures proper resource allocation for sync calls across node restarts and protocol feature activation scenarios.
Warning
This is a Developer Preview release, intended for testing and feedback only. Future releases may contain breaking changes. Spring 2.0.0-dev1.3 should only be used on dedicated test networks.
Notable Changes
Sync Call Resource Allocation Fix
Resolved a critical issue where resources required for nested sync calls were only allocated when the sync_call
protocol feature was first activated. This caused crashes when nodes were restarted after the feature was already active. The fix ensures resources are properly allocated during node startup regardless of when the protocol feature was activated.
Complete Change Log
Critical Sync Call Fixes
Full Changelog: v2.0.0-dev1.2...v2.0.0-dev1.3
Contributors
Special thanks to @ericpassmore for reporting the issue and providing core dumps that helped diagnose the problem.