This changelog summarizes major changes between Graal SDK versions. The main focus is on APIs exported by Graal SDK.
- Added Value#as(Class) and Value.as(TypeLiteral) to convert to Java types.
- Added Context#asValue(Object) to convert Java values back to the polyglot Value representation.
- Added Value#isProxyObject() and Value#asProxyObject().
- Introduced Context.enter() and Context.leave() that allows explicitly entering and leaving the context to improve performance of performing many simple operations.
- Introduced Value.executeVoid to allow execution of functions more efficiently if not return value is expected.
- Initial revision of the polyglot API introduced.
- Initial revision of the native image API introduced.
- Initial revision of the options API introduced.