Releases: patriksimek/vm2
Releases · patriksimek/vm2
3.9.18
New Features
dd81ff6: Add resolver API to create a shared resolver for multiple NodeVM
instances allowing to cache scripts and increase sandbox startup times.
4d662e3: Allow to pass a function to require.context
which is called with the filename allowing to specify the context pre file. (Thanks to @blakebyrnes)
Fixes
d88105f: Fix issue leaking host array through Proxy
. (Thanks to @arkark (Takeshi Kaneko) of GMO Cybersecurity by Ierae, Inc.)
5206ba2: Fix issue with inspect
being writeable. (Thanks to @arkark (Takeshi Kaneko) of GMO Cybersecurity by Ierae, Inc.)
3.9.17
Fixes
4b22e87: Fix issue in catch block protection. (Thanks to Xion (SeungHyun Lee) of KAIST Hacking Lab.)
f3db4de: Fix issue with host exceptions thrown in async functions leaking though the Promise.
3.9.15
Fixes
d534e57: Ensure no host objects are passed through to Error.prepareStackTrace
. (Thanky to Seongil Wi from KAIST WSP Lab)
3.9.14
Fixes
fe3ab68: Support conditional export resolution with custom resolver (thanks to nick-klaviyo).
3.9.13
Fixes
1c365f7: Fix typescript error in index.d.ts
.
3.9.12
New Features
81f625d: Add file system API.
Fixes
442feea: Fix parsing error with object pattern in catch clause.
3.9.11
New Features
58478a5: Add option require.strict
to allow to load required modules in non strict mode.
Fixes
d9a7f3c: Security fix.
3.9.10
New Features
61d240f: Add uptime
to process
.
Fixes
e3e573f: Security fix.
245da82: Fix inspect showProxy
.