Spring v1.1.3 brings several bug fixes and ensures the new core.vaulta token contract will run with optimized performance.
Notable Changes
-
Added 'vaulta' to EOS VM OC Whitelist: Expanded the default whitelist to include 'vaulta', to ensure that the new core.vaulta token contract will run with optimized performance.
-
Limited 'read-only-read-window-time-us' Parameter: Restricted the 'read-only-read-window-time-us' setting to 200ms to prevent issues with repeated retries of read-only transactions.
-
Fixed Node Stuck in Head Catchup: Resolved an issue where nodes could become stuck in head catchup state due to null connection handling.
Complete Change Log
Enhancements
- Add 'vaulta' to default EOS VM OC whitelist: Expanded the default whitelist to include 'vaulta'. #1335
Bug Fixes
-
P2P: Fix node stuck in head catchup: Resolved an issue causing nodes to remain in head catchup state. #1240
-
Ignore block CPU limit for read-only transactions: Ensured read-only transactions are not constrained by block CPU limits. #1288
-
Correctly handle 'onblock' interrupt: Improved handling of 'onblock' interruptions. #1307
-
Reduce max 'read-only-read-window-time-us': Limited the 'read-only-read-window-time-us' parameter to 200ms. #1322
Tests
-
Do not exit on error when evaluating fork: Modified test behavior to continue despite errors during fork evaluation. #1280
-
Ensure 'finalizercNode' is synced before killing 'node0': Added synchronization checks before terminating 'node0'. #1281
-
Reduce performance test number of read-only transactions: Decreased the number of read-only transactions in performance tests to reduce strain on CI/CD. #1282
-
Test fix: Handle case where 'nodeos' shuts down before replying to HTTP request: Improved test handling for 'nodeos' shutdown scenarios. #1299
-
Test fix: Kill node before end of 'defproducerb' to allow more tolerance: Adjusted test procedures to terminate nodes earlier for increased tolerance. #1302
-
Test fix: Better handle case where block not available: Enhanced test handling for scenarios where blocks are unavailable. #1305
-
Test fix: Decrease 'max_block_cpu_usage' and 'max_transaction_cpu_usage' values: Reduced CPU usage limits in tests for better performance. #1287
Full Changelog: v1.1.2...v1.1.3