Repository navigation
v2.16.0
Release v2.16.0
Release type: stable
Release line: 2.16.x
Branch: release/2.16.x
Published Packages
@enclave-vm/ast@2.16.0@enclave-vm/broker@2.16.0@enclave-vm/browser@2.16.0@enclave-vm/client@2.16.0@enclave-vm/core@2.16.0@enclave-vm/react@2.16.0@enclave-vm/runtime@2.16.0@enclave-vm/stream@2.16.0@enclave-vm/types@2.16.0
[2.16.0] - 2026-10-04
Added
- Introduced the
PausableTimerclass for managing execution timeouts, improving timeout reliability with paused resumes. - Added
maxSanitizeDepthandmaxSanitizePropertiesoptions to allow fine-tuning of result sanitization parameters.
Changed
- Updated inner iframe bootstrap to enhance handling of script execution timeouts using monotonic clocks.
- Replaced Node.js Buffer usage with a custom UTF-8 byte length function for better cross-platform compatibility.
Fixed
- Fixed serialization of custom globals in the browser enclave to ensure they are JSON compatible, improving error transparency.
Security
- Strengthened safety checks for globals passed to the browser enclave by verifying JSON compliance upfront.