This release provides several hotfixes for 2.0.X
- Fix issue with creating segments where the RSA BigInt precompile could cause splitting to fail with
self.segment_cycles() < segment_limit
- Fix issue where we weren't escaping rustc CLI arguments when building guests with docker
- Fix issue where
sys_read
would write past the end of the given buffer resulting in heap data-structure corruption causing aStoreAddressMisaligned
error later. - Add support for
getrandom
0.3 for guests - Return an error instead of silently ignore if
sha-256
is used for thehashfn
option inProverOpts
. This became unsupported with 2.0.0. - Don't error in the profiler if it gets confused about the guest stack. This previously caused execution to fail with
attempted to follow a return with an empty call stack
if profiling is enabled