Skip to content

v0.24: New restriction system

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Oct 21:17
· 255 commits to main since this release
f03f962

This release adds new features for Sandbox restrictions, completes the C++ API for Array, Dictionary and String, and fixes many problems.

  • Add new property to Sandbox called restrictions
  • Add support for user-provided Callables for handling classes, objects, methods, properties and resources respectively
  • Add setting for disabling custom named Sandbox instances
  • Automatically build CMake project when CMakeLists.txt is detected instead of trying to use Docker
  • Precise simulation now also applied to VM calls, making them easier to debug
  • Fix a bug when creating Packed*Arrays. They are not mananged by reference in Variants.
  • Fix issue when using sandbox.vmcall() with no arguments
  • Fix issue with counting active global Sandbox instances
  • Fix issue with assigning temporary to permanent Variants. It is now kept permanent.

The new restrictions system is documented here.

The rules for CMake building is documented here.

The Sandbox node API reference

What's Changed

Full Changelog: v0.23...v0.24